• DocumentCode
    3118042
  • Title

    Time and Data-Aware Analysis of Graphical Service Models in Reo

  • Author

    Kokash, Natallia ; Krause, C. ; de Vink, E.P.

  • Author_Institution
    CWI, Amsterdam, Netherlands
  • fYear
    2010
  • fDate
    13-18 Sept. 2010
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    Reo is a graphical channel-based coordination language that enables the modeling of complex behavioral protocols using a small set of channel types with well-de ned behavior. Reo has been developed for the coordination of standalone components and services, which makes it suitable for the modeling of service-based business processes. The formal semantic models for Reo lay the grounds for computer-aided analysis of different aspects of Reo diagrams, including their animation, simulation and veri cation of control ow and data ow by means of model checking techniques. In this paper, we discuss the veri cation of data aware Reo process models using the mCRL2 model checking toolset including time analysis. We also show how behavior abstraction can be used to minimize Reo process models and generate smaller mCRL2 speci cations. A detailed auction example illustrates our approach to timeaware modeling and veri cation of data-centric service models.
  • Keywords
    computer graphics; data flow analysis; formal specification; simulation languages; software engineering; Reo diagrams; Reo process models; complex behavioral protocols; data aware analysis; graphical channel based coordination language; graphical service models; service based business processes; standalone components; standalone services; time aware analysis; Analytical models; Connectors; Data models; Integrated circuit modeling; Semantics; Synchronization; Unified modeling language; coordination languages; formal methods for service-oriented computing; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods (SEFM), 2010 8th IEEE International Conference on
  • Conference_Location
    Pisa
  • Print_ISBN
    978-1-4244-8289-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2010.26
  • Filename
    5637419