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