Seminars details

  • Modeling and Composing Aspectual Scenarios Using Pattern Specifications
  • There has been significant recent interest, within the Aspect-Oriented Software Development (AOSD) community, in representing crosscutting concerns at various stages of the software lifecycle. However, most of these efforts have concentrated on the design and implementation phases. We focus in this paper on representing aspects during requirements modeling. In particular, we focus on scenario-based requirements and show how to compose aspectual and non-aspectual scenarios so that they can be simulated as a whole. Non-aspectual scenarios are modeled as UML sequence diagrams. Aspectual scenarios are modeled as Interaction Pattern Specifications (IPSs). In order to simulate them, the scenarios are transformed into a set of executable state machines using an existing state machine synthesis algorithm. The composition can be done at the state machine level or at the sequence diagram level. In this presentation, we will discuss composition at these two different levels of abstraction.
  • 12/01/2005 14:00
  • João Araújo