Object composition in scenario-based programming

被引:0
|
作者
Atir, Yoram [1 ]
Harel, David [1 ]
Kleinbort, Asaf [1 ]
Maoz, Shahar [1 ]
机构
[1] Weizmann Inst Sci, IL-76100 Rehovot, Israel
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate the classical notion of object composition in the framework of scenario-based specification and programming. We concentrate on live sequence charts (LSC), which extend the classical partial order semantics of sequence diagrams with universal/existential and must/may modalities. In order to tackle object composition, we extend the language with appropriate syntax and semantics that allow the specification and interpretation of scenario hierarchies - trees of scenarios based on the object composition hierarchy in the underlying model. We then describe and implement a composition algorithm for scenario hierarchies, and discuss a trace-based semantics and operational semantics (play-out) for the extension. The extension has been fully implemented, and the ideas are demonstrated using a small example application.
引用
收藏
页码:301 / 316
页数:16
相关论文
共 50 条
  • [1] Scenario-Based Hypersequential Programming
    Naoshi Uchihira
    Hideji Kawata
    Fumitaka Tamura
    [J]. International Journal of Parallel Programming, 2000, 28 : 155 - 157
  • [2] Scenario-based hypersequential programming
    Uchihira, N
    Kawata, H
    Tamura, F
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 155 - 177
  • [3] Scenario-based programming for ubiquitous applications
    Cho, Eun-Sun
    Lee, Kang-Woo
    Kim, Min-Young
    Kim, Hyun
    [J]. UBIQUITOUS COMPUTING SYSTEMS, PROCEEDINGS, 2006, 4239 : 286 - 299
  • [4] Scenario-Based Programming for Mobile Applications
    Berkman-Chardon, Anat
    Harel, David
    Goel, Yaarit
    Marelly, Rami
    Szekely, Smadar
    Weiss, Guy
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 161 - 172
  • [5] Stochastic Constraint Programming: A Scenario-Based Approach
    S. Armagan Tarim
    Suresh Manandhar
    Toby Walsh
    [J]. Constraints, 2006, 11 : 53 - 80
  • [6] Stochastic constraint programming: A scenario-based approach
    Tarim, S. Armagan
    Manandhar, Suresh
    Walsh, Toby
    [J]. CONSTRAINTS, 2006, 11 (01) : 53 - 80
  • [7] Scenario-based hypersequential programming: Concept and example
    Uchihira, N
    Kawata, H
    [J]. SECOND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 277 - 283
  • [8] Efficient composition of scenario-based hardware specifications
    de Gennaro, Alessandro
    Stankaitis, Paulius
    Mokhov, Andrey
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (02): : 57 - 69
  • [9] Scenario-Based Programming, Usability-Oriented Perception
    Alexandron, Giora
    Armoni, Michal
    Gordon, Michal
    Harel, David
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2014, 14 (03):
  • [10] Scenario-Based Methods for Interval Linear Programming Problems
    Cao, M. F.
    Huang, G. H.
    [J]. JOURNAL OF ENVIRONMENTAL INFORMATICS, 2011, 17 (02) : 65 - 74