• DocumentCode
    3698390
  • Title

    A Behavioral Coordination Operator Language (BCOoL)

  • Author

    Matias Ezequiel Vara Larsen;Julien DeAntoni;Benoit Combemale;Frédéric Mallet

  • Author_Institution
    Université
  • fYear
    2015
  • Firstpage
    186
  • Lastpage
    195
  • Abstract
    The design of complex systems involves various, possibly heterogeneous, structural and behavioral models. In model-driven engineering, the coordination of behavioral models to produce a single integrated model is necessary to provide support for validation and verification. Indeed, it allows system designers to understand and validate the global and emerging behavior of the system. However, the manual coordination of models is tedious and error-prone, and current approaches to automate the coordination are bound to a fixed set of coordination patterns. In this paper, we propose a Behavioral Coordination Operator Language (B-COoL) to reify coordination patterns between specific domains by using coordination operators between the Domain-Specific Modeling Languages used in these domains. Those operators are then used to automate the coordination of models conforming to these languages. We illustrate the use of B-COoL with the definition of coordination operators between timed finite state machines and activity diagrams.
  • Keywords
    "Semantics","Concurrent computing","Complex systems","Computational modeling","Automata","Data models","Syntactics"
  • Publisher
    ieee
  • Conference_Titel
    Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
  • Type

    conf

  • DOI
    10.1109/MODELS.2015.7338249
  • Filename
    7338249