Zusammenfassung der Ressource
PROPOSE AN INTEGRATION BETWEEN
UML STATIC AND DYNAMIC MODELS
USING ENTITY-ATTRIBUTEVALUE
UNDER THE MDA CONTEXT
- MDA
- The Model Driven Architecture is adopting models to improve the
software productivity, reusability, maintainability and quality by
focusing on models and metamodels in place of conventional
code.
- PIM
- Platform Independent Model is concerned
with the business logic
- PSM
- Platform Specific Model is more focusing on the
targeted platform
- The MDA tools along with other modelling tools support the
XML/XMI format to support the interoperability, model interchange
and code generation
- UML
- The UML supports a variety of diagrams
that can be categorized into static and
dynamic diagrams.
- The static diagrams
- Are normally targeted the system’s
structures and it is commonly used to define
the PIM and PSM models
- The dynamic diagrams
- Are targeting the system’s behavior and
its dynamic elements
- With this work it's propose to address the integration between
UML behavioral and structural diagrams using the
Entity-Attribute-Value (EAV) model
- Integration of static and
dynamic UML models
- A. Cavarra, E. Riccobene, and P. Scandurra,
"Integrating UML static and dynamic views and
formalizing the interaction mechanism of UML
state machines," in Abstract State Machines 2003,
2003, pp. 229-243.
- By mapping the static and behavioral elements of the UML
metamodels into Abstract State Machine (ASM), they convert the
structural model elements into ASM vocabulary that representing
a group of functions and domains
- In this approach the focus was in representing the UML
metamodel structure in ASM vocabulary semantics
- EAV
- The Entity-Attribute-Value is widely used in the
medical and clinical information system as a general
purpose means of knowledge representation
- Attribute-value
- Is an esteemed way of representing information on an
object, originated on 1950s on the LISP association lists
- MODEL AND METAMODEL
- Metamodels are closely
related to database
schemas