Searched for: +
(41 - 60 of 172)

Pages

document
Kats, L.C.L. (author), De Jonge, M. (author), Nilsson-Nyman, E. (author), Visser, E. (author)
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing. In: Gary T. Leavens, editor, Proceedings of the 24th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009), ACM, 2009. Integrated...
report 2009
document
Sloane, A.M. (author), Kats, L.C.L. (author), Visser, E. (author)
This paper is a pre-print of: Anthony M. Sloane, Lennart C. L. Kats, Eelco Visser. A Pure Object-Oriented Embedding of Attribute Grammars. In T. Ekman and J. Vinju, editors, Proceedings of the Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA’09), Electronic Notes in Theoretical Computer Science. York, United Kingdom, March...
report 2009
document
Groenewegen, D.M. (author), Visser, E. (author)
This paper is a pre-print of: Danny M. Groenewegen, and Eelco Visser. Weaving Web Applications with WebDSL (Demonstration). In: Gary T. Leavens (editor) Companion to the 24th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009). WebDSL is a domain-specific language for the development of web...
report 2009
document
Kats, L.C.L. (author), Kalleberg, K.T. (author), Visser, E. (author)
This paper is a pre-print of: Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser. Domain-Specific Languages for Composable Editor Plugins. In T. Ekman and J. Vinju, editors, Proceedings of the Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA’09), Electronic Notes in Theoretical Computer Science. York, United Kingdom, March...
report 2009
document
Morris, M. (author), Hassan, M. (author), Kortenhaus, A. (author), Visser, P. (author)
This report provides an overview of the state of the art with regards to embankment breach initiation and formation processes. Basic breach formation processes are explained, including a review of commonly held misconceptions. The different stages of breach initiation and formation are also explained, along with the varying needs of different...
report 2009
document
Hoepel, H (author), Visser, S (author), de Vries, JC (author), van der Voordt, Theo (author), van der Zwart, J. (author)
report 2009
document
Bravenboer, M. (author), Kalleberg, K.T. (author), Vermaas, R. (author), Visser, E. (author)
Preprint of paper published in: Science of Computer Programming (Elsevier), 72 (1-2), 2008; doi:10.1016/j.scico.2007.11.003 Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations, programmable rewriting strategies for controlling the application of rules...
report 2008
document
Groenewegen, D.M. (author), Hemel, Z. (author), Kats, L.C.L. (author), Visser, E. (author)
Preprint of paper published in: OOPSLA 2008 - ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, 19-23 October 2008; doi:10.1145/1449814.1449858 WebDSL is a domain-specific language for the implementation of dynamic web applications with a rich data model. It consists of a core language with constructs...
report 2008
document
Kats, L. (author), Kalleberg, K.T. (author), Visser, E. (author)
Preprint of paper published in: LDTA 2008: 8th Workshop on Language Descriptions, Tools and Applications, 5 April 2008 Integrated Development Environments (IDEs) increase productivity by providing a rich user interface and rapid feedback for a specific language. Creating an editor for a specific language is not a trivial undertaking, and is a...
report 2008
document
Groenewegen, D. (author), Visser, E. (author)
Preprint of paper published in: ICWE 2008 - 8th International Conference on Web Engineering, 14-18 July 2008; doi:10.1109/ICWE.2008.15 In this paper, we present the extension of WebDSL, a domain-specific language for web application development, with abstractions for declarative definition of access control. The extension supports the definition...
report 2008
document
De Geest, G. (author), Vermolen, S.D. (author), Van Deursen, A. (author), Visser, E. (author)
Preprint of paper published in: WCRE 2008 - 15th Working Conference on Reverse Engineering, 15-18 October 2008; doi:10.1109/WCRE.2008.50 Domain-specific languages (DSLs) improve programmer productivity by providing high-level abstractions for the development of applications in a particular domain. However, the smaller distance to the application...
report 2008
document
Groenewegen, D.M. (author), Hemel, Z. (author), Kats, L.C.L. (author), Visser, E. (author)
Preprint of paper published in: DSM 2008 - Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling, Nashville, USA, 19-20 October 2008
report 2008
document
Egyed, C.E.G. (author), Visser, H. (author), Tromp, E. (author)
Eén van de belangrijke onderdelen van het Delft Clusteronderzoek ‘Duurzame onderhoudsstrategie voor voorzieningen op slappe bodem’ is het maken van een afweegmodel, de onderdelen E en F van het onderzoek. Met het model kan een optimale maatregel bepaald worden voor het ophogen van de openbare ruimte. Voor de input van het model en voor het...
report 2008
document
Kalleberg, K.T. (author), Visser, E. (author)
Preprint accepted for publication in: SeventhWorkshop on Language Descriptions, Tools, and Applications (LDTA’07), pages 47–50, Braga, Portugal, March 2007.
report 2007
document
Visser, E. (author)
The goal of domain-specific languages (DSLs) is to increase the productivity of software engineers by abstracting from low-level boilerplate code. Introduction of DSLs in the software development process requires a smooth workflow for the production of DSLs themselves. This tutorial gives an overview of all aspects of DSL engineering: domain...
report 2007
document
Kalleberg, K.T. (author), Visser, E. (author)
Program transformation systems provide powerful analysis and transformation frameworks as well as concise languages for language processing, but instantiating them for every subject language is an arduous task, most often resulting in halfcompleted frontends. Compilers provide mature frontends with robust parsers and type checkers, but solving...
report 2007
document
Boderie, P.M.A. (author), Visser, T. (author)
report 2007
document
Bravenboer, M. (author), Dolstra, E. (author), Visser, E. (author)
Software written in one language often needs to construct sentences in another language, such as SQL queries, XML output, or shell command invocations. This is almost always done using unhygienic string manipulation, the concatenation of constants and client-supplied strings. A client can then supply specially crafted input that causes the...
report 2007
document
Bouwers, E. (author), Bravenboer, M. (author), Visser, E. (author)
A wide range of parser generators are used to generate parsers for programming languages. The grammar formalisms that come with parser generators provide different approaches for defining operator precedence. Some generators (e.g. YACC) support precedence declarations, others require the grammar to be unambiguous, thus encoding the precedence...
report 2007
document
Van Deursen, A. (author), Visser, E. (author), Warmer, J. (author)
Software systems need to evolve, and systems built using model-driven approaches are no exception. What complicates model-driven engineering is that it requires multiple dimensions of evolution. In regular evolution, the modeling language is used to make the changes. In meta-model evolution, changes are required to the modeling notation. In...
report 2007
Searched for: +
(41 - 60 of 172)

Pages