Statecharts: A visual formalism for complex systems
Science of Computer Programming
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Modeling and Composing Scenario-Based Requirements with Aspects
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Assert and negate revisited: modal semantics for UML sequence diagrams
Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools
Choosing the Right Time to Compose Aspectual Scenarios
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
From multi-modal scenarios to code: compiling LSCs into aspectJ
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Modeling aspect-oriented compositions
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation
Models in Software Engineering
Hi-index | 0.00 |
Core application concerns are often modeled using either scenarios or state machines. Crosscutting concerns can also be modeled using either scenarios or state machines. Both scenario and state machine models can be used to generate code. When core and crosscutting concern models are the same type it is relatively straightforward to weave them together and generate code. However, when they are of dissimilar types a new approach must be taken. This paper describes how a core concern modeled as a scenario can be used with a crosscutting concern modeled with a state machine (and vice versa) to generate code.