DocumentCode :
3061248
Title :
Generating Code from Scenario and State Based Models to Address Crosscutting Concerns
Author :
Mahoney, Mark ; Elrad, Tzilla
Author_Institution :
Carthage Coll., Kenosha
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
3
Lastpage :
3
Abstract :
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.
Keywords :
finite state machines; object-oriented programming; program compilers; aspect-oriented programming; code generation; core application concerns; crosscutting concerns; scenario based model; state based model; state machines; Access control; Application software; Educational institutions; Fault tolerance; Fires; Object oriented modeling; Programming; Scattering; Software systems; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scenarios and State Machines, 2007. SCESM '07: ICSE Workshops 2007. Sixth International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2958-5
Type :
conf
DOI :
10.1109/SCESM.2007.2
Filename :
4273283
Link To Document :
بازگشت