• 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