- document
-
de Krieger, Max (author)The front-end of a compiler reads the source program and performs analyses such as type checking. The goal of the front-end is to check for the presence of syntactic and semantic errors before the program is passed to the back-end of the compiler for tasks such as optimization and code generation.<br/><br/>WebDSL is a domain-specific language...master thesis 2022
- document
-
López, Claudio (author), Cvetkovic, M. (author), Palensky, P. (author)DIgSILENT PowerFactory is among the most widely adopted power system analysis tools in research and industry. It provides a comprehensive library of device models and it allows users to define their own. Models for dynamic simulation can be defined in the DIgSILENT Simulation Language (DSL). When the functionality of DSL is insufficient, new...conference paper 2019
- document
-
De Jonge, M. (author)The goal of this dissertation is to develop techniques that simplify the implementation of tool support for new languages. More specifically, we focus on language-parametric solutions for the implementation of language-specific editor support. In the first part of this dissertation we investigate generic techniques to recover from syntax errors...doctoral thesis 2014
- document
-
Melman, C.M. (author)Mobile developement is a relatively new and popular domain for applications. An increasing amount of web applications are releasing a mobile variant of their application, which requires sharing of data. Currently, the creation of a mobile version can be done in two ways: a specialized web UI for mobile devices, which lacks good abstractions for...master thesis 2014
- document
-
Gersen, C.M. (author)Object-Relational Mapping (ORM) frameworks can be used to fetch entities from a relational database. The entities that are referenced through properties are normally not fetched initially, instead they are fetched automatically by the ORM framework, when they are used by the application. This is called lazy-fetching and can result in many...master thesis 2013
- document
-
Van Chastelet, E. (author)The importance of search facilities on a website grows with the size of the content being served. User expectations for internal site search are greatly influenced by global web search engines, requiring developers of web applications to go beyond basic search functionality. In this thesis, a domain-specific language (DSL) for internal site...master thesis 2013
- document
-
Van Koppen, W. (author)Self-reconfigurable modular robots are mechatronic devices that have the capability to modify their own shape. They have a promising potential as a result of being able to solve a wider range of problems. However, programming self-reconfigurable robots is in general a difficult task. General-purpose languages like ANSI-C or Java provide only...master thesis 2013
- document
-
Van der Wee, M. (author), Verbrugge, S. (author), Lemstra, W. (author)The Digital Agenda for Europe sets out clear goals for providing high speed broadband to all its residents, but leaves the implementation of this plan to the individual Member States. Because of large economic, cultural and political differences, the roads to realizing these ambitious goals are varying in between these Member States. This paper...conference paper 2012
- document
-
Zuidema, E. (author)In the online travel environment it is physically and economically not possible to retrieve the hotel room rates in real-time for every customer request. To overcome this problem the hotel rates are cached, but due to the fact that the suppliers will not send notifications of price changes it is a challenging task to keep the cache up to date....master thesis 2012
- document
-
Vergu, V.A. (author)Model driven software development is gaining momentum in the software engineering world. One approach to model driven software development is the design and development of domain-specific languages allowing programmers and users to spend more time on their core business and less on addressing non problem- specific issues. Language workbenches...bachelor thesis 2012
- document
-
Hemel, Z. (author)Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g. banking, database querying or website page lay-outs. Through the use of high-level concepts, a DSL raises the level of abstraction and expressive power of the programmer, and reduces the size of programs. This dissertation covers various aspects...doctoral thesis 2012
- document
-
Nasserazad, N. (author)Domain-specific language is a computer programming language of limited expressiveness focused on a particular domain. By focusing on domain concepts, there is a little need to care about non-essential details during software development process. One non-essential aspect that developers are mostly willing to dispose of is a target platform on...master thesis 2011
- document
-
Hemel, Z. (author), Kats, L.C.L. (author), Groenewegen, D.M. (author), Viser, E. (author)The realization of model-driven software development requires effective techniques for implementing code generators for domain-specific languages. This paper identifies techniques for improving separation of concerns in the implementation of generators. The core technique is code generation by model transformation, that is, the generation of a...journal article 2009
- document
-
Hemel, Z. (author), Kats, L.C.L. (author), Visser, E. (author)Preprint of paper published in: Theory and Practice of Model Transformations (ICMT 2008), Lecture Notes in Computer Science 5063; doi:10.1007/978-3-540-69927-9_13 The realization of model-driven software development requires effective techniques for implementing code generators for domain-specific languages. This paper identifies techniques for...lecture notes 2008
- document
-
Holwerda, J.J. (author)Web User interfaces must be able to handle the output of the web application itself and the input from its users. For this reason, user interfaces have to cope with the complexity of both the application and the users. Furthermore, user interface design is an expensive, complex, and time consuming process. Specifying the appearance of web...master thesis 2008