Book Chapter10.1007/978-3-642-00434-6_2
Model-Driven Engineering Meets Generic Language Technology
M. G. Brand
- 24 Mar 2009
- pp 8-15
TL;DR: By means of a number of case studies it will be shown how generic language technology research can be useful for the development of model-driven engineering technology.
read more
Abstract: One of the key points of model-driven engineering is raising the level of abstraction in software development. This phenomenon is not new. In the sixties of the previous century, the first high-level programming languages were developed and they also increased the abstraction level of software development. The development of high-level programming languages initiated research on compilers and programming environments. This research eventually matured into generic language technology: the description of (programming) languages and tooling to generate compilers and programming environments. The model-driven engineering community is developing tools to analyze models and to transform models into code. The application of generic language technology, or at least the lessons learnt by this community, can be beneficial for the model-driven engineering community. By means of a number of case studies it will be shown how generic language technology research can be useful for the development of model-driven engineering technology.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
From conceptual models to safety assurance : applying model-based techniques to support safety assurance
Y Yaping Luo
- 26 Apr 2016
TL;DR: A submitted manuscript is the version of the article upon submission and before peer-review as discussed by the authors, while a published version is the final layout of the paper including the volume, issue and page numbers.
31
MDE basics with a DSL focus
Suzana Andova,Mark van den Brand,Luc Engelen,T Tom Verhoeff +3 more
- 18 Jun 2012
TL;DR: The basic aspects of model driven engineering in combination with Domain Specific Languages will be discussed and the notion of abstract syntax will be linked to metamodels as well as the definition of concrete syntax.
From Conceptual Models to Safety Assurance
Yaping Luo,Mark van den Brand,Luc Engelen,Martijn Klabbers +3 more
- 27 Oct 2014
TL;DR: This paper proposes to use conceptual models in the form of metamodels to support certification data reuse and facilitate safety compliance, and presents a metAModel refinement language, which is a domain-specific language that facilitates simple refinement of met amodels.
20
A Domain Specific Language for Web Information Systems what about evolving data models
Gjwm Smeets
- 01 Jan 2010
TL;DR: This thesis presents a case study of a real world problem concerning the generation of web applications with so‐called rich data models: the language used to specify the structure of the data models with domain‐specific features, which have a special meaning within a problem domain.
References
•Book
Object-Oriented Modeling and Design
James Rumbaugh,Michael R. Blaha,William James Premerlani,Frederick Eddy,William E. Lorensen +4 more
- 01 Jan 1990
TL;DR: This book discusses Object Modeling as a Design Technique, Object Diagram Compiler, and the Future of Object-Oriented Technology.
6.2K
•Book
Object Oriented Software Engineering: A Use Case Driven Approach
Ivar Jacobson
- 01 Jan 1992
TL;DR: This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software.
3.7K
•Book
Lex—a lexical analyzer generator
M. E. Lesk,Eric Schmidt +1 more
- 01 Mar 1990
TL;DR: This manual will only discuss generating analyzers in C on the UNIX system, which is the only supported form of Lex under UNIX Version 7.0, and is designed to simplify interfacing with Yacc, for those with access to this compiler-compiler system.
ANTLR: a predicated- LL(k) parser generator
Terence Parr,Russell W. Quong +1 more
TL;DR: ANTLR is introduced, a public‐domain parser generator that combines the flexibility of hand‐coded parsing with the convenience of a parser generator, which is a component of PCCTS.
753
A Simple Game-Theoretic Approach to Checkonly QVT Relations
Perdita Stevens
- 29 Jun 2009
TL;DR: It is shown that consistent models may not possess a single trace model whose objects can be read as traceability links in either direction, and proposed a simple game-theoretic semantics.