• DocumentCode
    2783521
  • Title

    Modularity and Part-Whole Compositionality for Computing the State Semantics of Statecharts

  • Author

    Pazzi, Luca ; Pradelli, Marco

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Modena & Reggio Emilia, Modena, Italy
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    193
  • Lastpage
    203
  • Abstract
    The paper discusses modularity and compositionality issues in state-based modeling formalisms and presents related recent research results. Part-Whole State charts provide modular constructs to traditional State charts in order to allow incremental and fully reusable composition of behavioral abstractions, enforcing explicitly the coordinated systemic behavior and bringing benefits to subsequent modeling and implementation phases. The paper shows that Part-Whole State charts have a computable semantics, which can be specified through a constraint-driven specification method. Such a method allows to specify and verify the intended meaning of states directly at design time, thus avoiding to employ less effective verification techniques, such as exhaustive testing or model checking.
  • Keywords
    formal specification; behavioral abstraction composition; constraint-driven specification method; modularity compositionality; part-whole compositionality; part-whole state charts; state semantics computation; state-based modeling formalisms; statecharts; Boolean algebra; Computational modeling; Context; Encapsulation; Object oriented modeling; Radiation detectors; Semantics; compositional verification; concurrency; controller synthesis; model checking; software testing; state-based exception handling; state-based modeling; state-space reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
  • Conference_Location
    Hamburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4673-1687-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2012.22
  • Filename
    6253438