• DocumentCode
    2440059
  • Title

    Towards the verification of multi-diagram UML models

  • Author

    Motta, Alfredo

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milano, Italy
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1531
  • Lastpage
    1534
  • Abstract
    UML is a general-purpose modeling language that offers a heterogeneous set of diagrams to describe the different views of a software system. While there seems to be a general consensus on the semantics of some individual diagrams, the composite semantics of the different views is still an open problem. During my PhD I am considering a significant and consistent set of UML diagrams, where timed-related properties can be modeled carefully, and I am ascribing them with a formal semantics based on metric temporal logic. The use of logic is aimed to help capture the composite semantics of the different views efficiently. The result is then used to feed a bounded model/satisfiability checker to allow users to verify these systems, even from the initial phases of the design. The final goal is to realize an advanced modeling framework where users can exploit both a well-known modeling notation and advanced verification capabilities seamlessly.
  • Keywords
    Unified Modeling Language; formal verification; temporal logic; advanced modeling framework; bounded model-satisfiability checker; composite semantics; formal semantics; general-purpose modeling language; metric temporal logic; multi-diagram UML model verification; software system; timed-related properties; Clocks; Computational modeling; Prototypes; Semantics; Software systems; Unified modeling language; UML; formal verification; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227044
  • Filename
    6227044