• DocumentCode
    2608775
  • Title

    A Coalgebraic Semantic Framework for Reasoning about UML Sequence Diagrams

  • Author

    Meng, Sun ; Barbosa, Luys S.

  • Author_Institution
    CWI, Amsterdam
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    17
  • Lastpage
    26
  • Abstract
    If, as a well-known aphorism states, modelling is for reasoning, this paper is an attempt to define and apply a formal semantics to UML sequence diagrams in order to enable rigourous reasoning about them. Actually, model transformation plays a fundamental role in the process of software development, in general, and in model driven engineering in particular. Being a de facto standard in this area, UML is no exception, even if the number and diversity of diagrams expressing UML models makes it difficult to base its semantics on a single framework. This paper builds on previous attempts to base UML semantics in a coalgebraic setting and illustrates the application of the proposed framework to reason about composition and re factoring of sequence diagrams.
  • Keywords
    Unified Modeling Language; inference mechanisms; software engineering; UML sequence diagrams; aphorism states; coalgebraic semantic framework; rigourous reasoning; software development; Algebra; Calculus; Informatics; Mathematical model; Model driven engineering; Programming; Software quality; Software systems; Sun; Unified modeling language; Algebra; Coalgebra; Sequence diagram; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.13
  • Filename
    4601524