Library Concepts for Model Reuse
Author(s) -
Markus Herrmannsdörfer,
Benjamin Hummel
Publication year - 2010
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2010.08.036
Subject(s) - reuse , computer science , software engineering , programming language , model driven architecture , domain engineering , task (project management) , domain (mathematical analysis) , code reuse , generative grammar , domain analysis , modeling language , code generation , code (set theory) , software development , software , systems engineering , component based software engineering , software construction , artificial intelligence , engineering , key (lock) , mathematics , mathematical analysis , computer security , waste management , set (abstract data type)
Reuse and the composition of libraries of partial system descriptions is a fundamental and well-understood practice in software engineering, as long as we talk about source code. For models and modeling languages, the concepts of reuse often are limited to copy & paste, especially when it comes to domain-specific modeling languages (DSLs). This paper attempts to give an overview of techniques for including support for reuse and library concepts both in the meta-model and the modeling tool, and presents a novel generative approach for this task. The technical consequences for each of the approaches presented are discussed and compared to each other
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom