• DocumentCode
    2304818
  • Title

    Model-Driven Consistency Checking of Behavioural Specifications

  • Author

    Graaf, Bas ; Van Deursen, Arie

  • Author_Institution
    Delft Univ. of Technol.
  • fYear
    2007
  • fDate
    31-31 March 2007
  • Firstpage
    115
  • Lastpage
    126
  • Abstract
    For the development of software intensive systems different types of behavioural specifications are used. Although such specifications should be consistent with respect to each other, this is not always the case in practice. Maintainability problems are the result. In this paper we propose a technique for assessing the consistency of two types behavioural specifications: scenarios and state machines. The technique is based on the generation of state machines from scenarios. We specify the required mapping using model transformations. The use of technologies related to the model driven architecture enables easy integration with widely adopted (UML) tools. We applied our technique to assess the consistency of the behavioural specifications for the embedded software of copiers developed by Oce. Finally, we evaluate the approach and discuss its generalisability and wider applicability
  • Keywords
    Unified Modeling Language; formal specification; software architecture; UML tools; behavioural specifications; model driven architecture; model transformations; model-driven consistency checking; software development; software intensive systems; software maintainability problems; state machines; Computer architecture; Concrete; Documentation; Embedded software; Object oriented modeling; Programming; Scattering; Software maintenance; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Methodologies for Pervasive and Embedded Software, 2007. MOMPES '07. Fourth International Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-7695-2769-8
  • Type

    conf

  • DOI
    10.1109/MOMPES.2007.12
  • Filename
    4149173