Beyond Stereotyping: Metamodeling Approaches for the UML

نویسندگان

  • Ansgar Schleicher
  • Bernhard Westfechtel
چکیده

The UML is currently being used as the universal technique for modeling object-oriented applications across a wide range of domains. Developing a truly adequate uniform modeling technique in the face of these diverse domains seems an unsolvable quest and contrasts domain specific software engineering activities. Recently, many adaptations to the UML have been made to reflect a domain’s world view. These adaptations often exceed the UML's own extension mechanisms and result in yet another urban UML slang. However, domain-specifically adapting the UML metamodel becomes increasingly important in the context of model checking and code generation mechanisms. Therefore solutions should be found to fully support metamodeling within the UML and UML CASE tools. The paper discusses and evaluates the UML's inherent as well as proprietary metamodeling approaches and will provide domain driven ideas for a meta-modeling approach for a diversly used Unified Modeling Language

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalization of the UML Metamodel: An Approach Based Upon the Four-Layer Metamodeling Architecture

Modeling tools move towards more and more abstract approaches such as metamodels and the four-layer metamodeling architecture. We address modeling tools using the UML metamodel as a core. We propose a fourlayer metamodeling architecture based upon a two-fold structure of metametamodel and metamodel layers. The meta-metamodel layer is populated with a lattice of modeling paradigms that are insta...

متن کامل

A Comparison of Standard Compliant Ways to Define Domain Specific Languages

Domain specific languages are of increasing importance for today’s software development processes. Their area of application ranges from process modeling over architecture description and system design to behavioral specification and simulation. There are numerous approaches for the definition and implementation of DSLs. Among others, the OMG offers UML profiles as a lightweight extension of a ...

متن کامل

A Formal Metamodeling Approach to a Transformation between the UML State Machine and Object-Z

A significant problem with currently suggested approaches for transforming between models in different languages is that the transformation is often described imprecisely, with the result that the overall transformation task may be imprecise, incomplete and inconsistent. This paper presents a formal metamodeling approach for transforming between UML and Object-Z. In the paper, the two languages...

متن کامل

Building platforms for information system interoperability - using a UML-based metamodeling approach

Models have been playing a major role in information system engineering and interoperability: in this paper, we put an emphasis on the complementary role of metamodels. Metamodels are used as a core of two innovative platforms for information system interoperability. The first platform allows to combine formal and informal approaches for both modeling and interoperability of information systems...

متن کامل

Turning UML-Subsystems into Architectural Units

In this paper, I show how the subsystem concept of UML may be adapted for architectural modeling. Previous approaches used stereotypes of UML’s class-concept instead. For greater conceptual clarity, I pursue an explicit metamodeling approach. However, the modifications I propose could be reformulated using only UML’s standard extension mechanisms, If that were desired. The present approach is i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001