• DocumentCode
    2984075
  • Title

    Formal Specification and Probabilistic Verification of SysML Activity Diagrams

  • Author

    Jarraya, Yosr ; Debbabi, Mourad

  • Author_Institution
    Comput. Security Lab., Concordia Univ., Montreal, QC, Canada
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    Model-driven engineering refers to a range of engineering approaches that uses models throughout systems and software development life cycle. Towards sustaining the success in practice of model-driven engineering, we present a probabilistic verification framework supporting the analysis of SysML activity diagrams against a set of quantitative and qualitative requirements. To this end, we propose an algorithm that maps SysML activity diagrams into probabilistic models, specifically Markov decision processes, expressed in the probabilistic symbolic model-checker (PRISM) language. The generated model can be verified against a set of properties expressed in the probabilistic computation tree logic. In order to automate our approach, we developed a prototype tool that interfaces both a modeling environment and the model-checker PRISM. In order to illustrate the usability and benefit of our approach, we investigate its scalability and present a case study.
  • Keywords
    Markov processes; formal specification; formal verification; trees (mathematics); Markov decision processes; PRISM; SysML activity diagrams; formal specification; model-driven engineering; probabilistic computation tree logic; probabilistic models; probabilistic symbolic model-checker language; probabilistic verification framework; software development life cycle; Algorithm design and analysis; Computational modeling; Markov processes; Probabilistic logic; Syntactics; Unified modeling language; Activity Diagrams; Model-Checking; Probabilistic Verification; Prototype tool; SysML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2353-6
  • Type

    conf

  • DOI
    10.1109/TASE.2012.34
  • Filename
    6269623