Please enable JavaScript.
Coggle requires JavaScript to display documents.
Summary (MDSE (Methodology (Concepts, Notations, Process and rules, Tools)…
Summary
MDSE
-
-
The two issues
Conceptualization
Application level: Models of the application are defined, transformation rules are performed and actual running components are generated
Application domain level: Definitions of the modeling language, transformations and implementation platforms for a specific domain are defined
-
Implementation
-
Realization level: Solutions are implemented through artifcats that are actually in use within running systems
-
Model classification
Static: Focus on the static aspects of the system in terms of managed data and of structural shape and architecture of the system.
Dynamic: Emphasize the dynamic behavior of the system by showing the execution sequence of actions and algorithms, the collaborations among system components and the changes to the internal state of components and applications.
-
MDA
Definitions
System: The subject of the MDA, e.g. a program, a component, multiple components that make up a system etc.
-
-
-
Architecture: Specification of the parts and connectors of the system, and the rules for interactions of the parts using the connectors
Platform: A set of subsystems and technologies that provide a coherent set of functionalities oriented towards the achievement of a specified goal.
-
-
-
-
Mappings
-
Extensional: mappings defined at the model level (they're defined on an extension, that is an instance of a metamodel).
Edit
Transformations
How it works
-
2) Automate the generation of the actual transformation rules through a system that receives the two model definitions and the mapping between them as input, and produces the transformations
-
-
-
-