Model-driven software development using a metamodel-based extension mechanism for UML
نویسنده
چکیده
navigational contexts can also help to avoid the problem of links which only make sense in a certain context (cf. Paolini [172], Trigg [206]). For example, if a page is part of two contexts, any links to the context root or other elements of one context will be confusing if they appear in a page which was reached as part of the other context. In the explicit link model on the right side Figure 23 Navigational Structures Versus Explicit Links
منابع مشابه
Exploiting the ASM method within the Model-driven Engineering paradigm
Model-driven Engineering (MDE) [3] is an emerging approach for software development and analysis where models play the fundamental role of first-class artifacts. Metamodelling is a key concept of the MDE paradigm and it is intended as a modular and layered way to endow a language or a formalism with an abstract notation, so separating the abstract syntax and semantics of the language constructs...
متن کاملAn Extended UML Metamodel for Efficient Application Design and Development
Information Systems are becoming more complex as time passes and this complexity needs to be managed. Moreover, the complete matching between applications requisites and delivered software systems is one of the most important elements in software development, since cost effectiveness, efficiency and customer satisfaction are the key of success. In order to achieve these goals, many designers an...
متن کاملFrom UML Profiles to EMF Profiles and Beyond
Domain-Specific Modeling Languages (DSMLs) are getting more and more attention as a key element of Model Driven Engineering. As any other software artefact, DSMLs should continuously evolve to adapt to the changing needs of the domain they represent. Unfortunately, right now evolution of DSMLs is a costly process that requires changing its metamodel and re-creating the complete modeling environ...
متن کاملMDA Transformations Applied to Web Application Development
Current Web generation techniques are mainly hard-coded for predefined architectures of Web applications. Consequently, there is a gap between Web design models and the final implementation. We solve this problem, following with our approach the Model-Driven Architecture (MDA) principles of automatic generation of software systems based on model transformations. In this context, we present a tr...
متن کاملAn Entity-Relationship Model based Conceptual Framework for Model Driven Development
The Unified Modeling Language (UML) is a defacto notation for model driven software development (MDSD), emphasizing on model to model refinements and transformations. However UML may not be expressive enough to describe all aspects as required by recent MDSD models. A noticeable weakness is its inability to express the ontological concepts often encountered in MDSD. In this paper, we propose an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006