The Role of Metamodeling in Model-Driven Development


Korthaus, Axel ; Gitzel, Ralf



Document Type: Conference or workshop publication
Year of publication: 2004
Book title: Proceedings 2004 / SCI 2004, the 8th World Multi-Conference on Systemics, Cybernetics and Informatics : July 18 - 21, 2004, Orlando, Florida, USA
The title of a journal, publication series: Information Systems, Technologies and Applications
Volume: 4
Page range: 68-73
Publisher: Callaos, Nagib
Place of publication: Orlando, Fla.
Publishing house: IIIS
ISBN: 980-6560-13-2
Publication language: English
Institution: Business School > Wirtschaftsinformatik III (Schader 1991-2015, Em)
Subject: 330 Economics
Subject headings (SWD): Modellierung , Softwareentwicklung , Software Engineering
Abstract: Model-Driven Development (MDD) is a model-centric software engineering approach which aims at improving the quality and lifespan of software artifacts by focusing on the design models instead of code. However, in many respects, MDD is still in its infancy and suffers from several shortcomings. In this paper, we analyze MDD's current deficiencies in detail and argue that potential for improvement lies in the domain-specific adaptation of MDD infrastructures by consequently applying metamodel-based approaches. An examination and comparison of stereotypes and class libraries as related "lightweight" techniques for domain-specific model extensions shows that a more sophisticated approach is needed. Therefore, we propose the concept of a three-level ontological metamodel hierarchy designed to support user-defined domain-specific metamodels. A rudimentary example hierarchy from the context of content management is used to illustrate how our solution helps to reach the goals of MDD.




Dieser Eintrag ist Teil der Universitätsbibliographie.




Metadata export


Citation


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item