Synthesis of Partial Behavior Models from Properties and Scenarios

被引:56
|
作者
Uchitel, Sebastian [1 ,2 ]
Brunet, Greg [3 ]
Chechik, Marsha [4 ]
机构
[1] Univ Buenos Aires, Dept Comp, FCEN, RA-1053 Buenos Aires, DF, Argentina
[2] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2RH, England
[3] Oracle Corp, Secure Enterprise Search Grp, Redwood Shores, CA 94065 USA
[4] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Modal transition systems; merge; synthesis; partial behavior models; STATE MACHINES; REFINEMENT;
D O I
10.1109/TSE.2008.107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Synthesis of behavior models from software development artifacts such as scenario-based descriptions or requirements specifications helps reduce the effort of model construction. However, the models favored by existing synthesis approaches are not sufficiently expressive to describe both universal constraints provided by requirements and existential statements provided by scenarios. In this paper, we propose a novel synthesis technique that constructs behavior models in the form of Modal Transition Systems (MTS) from a combination of safety properties and scenarios. MTSs distinguish required, possible, and proscribed behavior, and their elaboration not only guarantees the preservation of the properties and scenarios used for synthesis but also supports further elicitation of new requirements.
引用
收藏
页码:384 / 406
页数:23
相关论文
共 50 条
  • [1] Synthesis of behavioral models from scenarios
    Uchitel, S
    Kramer, J
    Magee, J
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (02) : 99 - 115
  • [2] Behaviour model synthesis from properties and scenarios
    Uchitel, Sebastian
    Brunet, Greg
    Chechik, Marsha
    [J]. ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 34 - +
  • [3] Synthesis of object models from partial models: A CSP perspective
    Alberti, M
    Lamma, E
    [J]. ECAI 2002: 15TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 77 : 116 - 120
  • [4] Generating annotated behavior models from end-user scenarios
    Damas, C
    Lambeau, B
    Dupont, P
    van Lamsweerde, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (12) : 1056 - 1073
  • [5] Directable behavior models for virtual driving scenarios
    Cremer, J
    Kearney, J
    Willemsen, P
    [J]. TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1997, 14 (02): : 87 - 96
  • [6] Generating multiple conceptual models from behavior-driven development scenarios
    Gupta, Abhimanyu
    Poels, Geert
    Bera, Palash
    [J]. DATA & KNOWLEDGE ENGINEERING, 2023, 145
  • [7] Replaying play in and play out: Synthesis of design models from scenarios by learning
    Bollig, Benedikt
    Katoen, Joost-Pieter
    Kern, Carsten
    Leucker, Martin
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 435 - +
  • [8] Learning Interaction-Aware Probabilistic Driver Behavior Models from Urban Scenarios
    Schulz, Jens
    Hubmann, Constantin
    Morin, Nikolai
    Loechner, Julian
    Burschka, Darius
    [J]. 2019 30TH IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV19), 2019, : 1326 - 1333
  • [9] Benchmarking Behavior Prediction Models in Gap Acceptance Scenarios
    Schumann, Julian F.
    Kober, Jens
    Zgonnikov, Arkady
    [J]. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2023, 8 (03): : 2580 - 2591
  • [10] Behavior of bifacial and monofacial photovoltaic modules under partial shading scenarios
    Raina, Gautam
    Mathur, Siddharth
    Sinha, Sunanda
    [J]. INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2022, 46 (09) : 12837 - 12853