Synthesis of Reo Circuits from Scenario-based Specifications

被引:3
|
作者
Arbab, Farhad [1 ]
Meng, Sun [1 ]
Baier, Christel [2 ]
机构
[1] CWI, Kruislaan 413, Amsterdam, Netherlands
[2] Tech Univ Dresden, Inst Theoret Comp Sci, Dresden, Germany
关键词
Connector; Reo circuits; Scenario-based specification; UML; Synthesis;
D O I
10.1016/j.entcs.2009.06.027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is difficult to construct correct models for distributed large-scale service-oriented applications. Typically, the behavior of such an application emerges from the interaction and collaboration of multiple components/services. On the other hand, each component, in general, takes part in multiple scenarios. Consequently, not only components, but also their interaction protocols are important in the development process for distributed systems. Coordination models and languages, like Reo, offer powerful "glue-code" that encode the interaction protocols. In this paper we propose a novel synthesis technique, which can be used to generate Reo circuits directly from scenario specifications. Inspired by the way UML2.0 sequence diagrams can be algebraically composed, we define an algebraic framework for merging connectors generated from partial specifications by exploiting the algebraic structure of UML sequence diagrams.
引用
收藏
页码:21 / 41
页数:21
相关论文
共 50 条
  • [1] Synthesis of Reo circuits from scenario-based interaction specifications
    Meng, Sun
    Arbab, Farhad
    Baier, Christel
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (08) : 651 - 680
  • [2] Synthesis from scenario-based specifications
    Harel, David
    Segall, Itai
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (03) : 970 - 980
  • [3] Synthesis of Connectors from Scenario-Based Interaction Specifications
    Arbab, Farhad
    Meng, Sun
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 114 - 129
  • [4] Synthesis of distributed processes from scenario-based specifications
    Sun, J
    Dong, JS
    [J]. FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 415 - 431
  • [5] COMPARING AND IMPROVING THE SYNTHESIS OF STATE-BASED SPECIFICATIONS FROM SCENARIO-BASED SPECIFICATIONS
    Wang, Zhijian
    Li, Wenrui
    Zhang, Pengcheng
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (07) : 867 - 890
  • [6] Synthesis of open reactive systems from scenario-based specifications
    Bontemps, Y
    Schobbens, PY
    [J]. THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 41 - 50
  • [7] Synthesis of open reactive systems from scenario-based specifications
    Bontemps, Y
    Schobbens, PY
    Löding, C
    [J]. FUNDAMENTA INFORMATICAE, 2004, 62 (02) : 139 - 169
  • [8] Compositional Synthesis of Controllers from Scenario-Based Assume-Guarantee Specifications
    Greenyer, Joel
    Kindler, Ekkart
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 774 - 789
  • [9] Learning from Vacuously Satisfiable Scenario-Based Specifications
    Alrajeh, Dalal
    Kramer, Jeff
    Russo, Alessandra
    Uchitel, Sebastian
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 377 - 393
  • [10] Verifying scenario-based aspect specifications
    Katz, E
    Katz, S
    [J]. FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 432 - 447