PROPOSE AN INTEGRATION BETWEEN UML STATIC AND DYNAMIC MODELS USING ENTITY-ATTRIBUTEVALUE UNDER THE MDA CONTEXT
Description
Mapa mental sobre el articulo "PROPOSE AN INTEGRATION BETWEEN UML STATIC AND DYNAMIC MODELS USING ENTITY-ATTRIBUTEVALUE UNDER THE MDA CONTEXT" de AHMED MOHAMMED ELSAWI, SHAMSUL SAHIBUDDIN, ABDELHAMID ABDELHADI.
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