Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
Recursive modeling for completed code generation
Proceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
Implementing UML associations in Java: a slim code pattern for a complex modeling concept
Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages
Slicing uml's three-layer architecture: a semantic foundation for behavioural specification
Slicing uml's three-layer architecture: a semantic foundation for behavioural specification
UML activities at runtime: experiences of using interpreters and running generated code
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
Validated code generation for activity diagrams
ICDCIT'05 Proceedings of the Second international conference on Distributed Computing and Internet Technology
Hi-index | 0.00 |
Modeling static structure and modeling behavior are often regarded as two distinct topics, however, in UML1 they are not. They are even tightly coupled as can be seen e. g. by looking at attributes: That an attribute holds values at runtime is defined within the Classes language unit whereas the act of setting or getting a concrete value of an attribute is defined in the Actions language unit. Tool support for modeling static structure is far more advanced than for modeling behavior. In particular, further model processing for activities like transformations or code generation is in a rudimentary stage. In this paper, we present an approach for code generation for activities preceded by model transformations. Besides advancing model-driven development to properly include behavior, our contribution also enhances structural modeling by providing generation of code for accessing structural features based on the UML semantics of Actions.