• DocumentCode
    1643100
  • Title

    Aggregation Ordering for Massively Compositional Models

  • Author

    Crouzen, Pepijn ; Hermanns, Holger

  • Author_Institution
    Comput. Sci., Saarland Univ., Saarbrücken, Germany
  • fYear
    2010
  • Firstpage
    171
  • Lastpage
    180
  • Abstract
    Compositional modeling is a powerful way of expressing the behavior of a complex system through the interaction of its components. Analysis of compositional models is difficult because of the state space explosion. One solution is compositional aggregation where composition and aggregation steps are intertwined. This approach has proven particularly useful in the area of compositional performance and dependability modelling. However, one open question remains: in which order should the models be composed, a question that is especially important for massively compositional models derived automatically from higher level descriptions. Finding the optimal composition ordering is generally infeasible, so heuristics are necessary to find good orderings. In this paper we present a comparative study of compositional aggregation algorithms which harvest and refine heuristics originating from Tai and Koppol. The heuristics take into account the interaction between components, the size of the component models and uses early elimination of bad composition orders to dramatically decrease computation time. We present an implementation of the algorithms and study its effectiveness by applying it to case studies from different application areas.
  • Keywords
    formal specification; formal verification; state-space methods; aggregation ordering; complex system; compositional aggregation algorithms; compositional modeling; compositional performance; dependability modelling; higher level descriptions; massively compositional models; optimal composition ordering; state space explosion; Computational modeling; Heuristic algorithms; Minimization; Pediatrics; Semantics; Synchronization; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2010 10th International Conference on
  • Conference_Location
    Braga
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4244-7266-6
  • Electronic_ISBN
    1550-4808
  • Type

    conf

  • DOI
    10.1109/ACSD.2010.28
  • Filename
    5552676