Verifying scenario-based aspect specifications

被引:0
|
作者
Katz, E [1 ]
Katz, S [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
来源
FM 2005: FORMAL METHODS, PROCEEDINGS | 2005年 / 3582卷
关键词
aspects; scenarios; model-checking; conformance; convenient executions;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software systems specifications are often described as a set of typical scenarios. Some of the desired scenarios are crosscut by other requirements, called aspects, also naturally described as scenarios. Aspect descriptions axe independent of the description of the non-aspectual scenarios, but the crosscutting relationship between them has to be specified, so for each aspect a description of its join-points is provided. When aspectual scenarios are added to the system, we need to prove that every execution is equivalent to one in which the aspectual scenarios occur as blocks of operations immediately at their join-points, and all the other operations form a sequence of non-aspectual scenarios, interrupted only by the aspectual scenarios. We extend an existing method of automatic verification for non-aspect systems to the case of systems with scenario-based aspect specifications. A prototype implementation based on Cadence SMV is also extended accordingly.
引用
收藏
页码:432 / 447
页数:16
相关论文
共 50 条
  • [41] Improving timing analysis effectiveness for scenario-based specifications by combining SAT and LP techniques
    Lu, Longlong
    Pan, Minxue
    Zhang, Tian
    Li, Xuandong
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1321 - 1338
  • [42] A TECHNIQUE AND A TOOL TO DETECT EMERGENT BEHAVIOR OF DISTRIBUTED SYSTEMS USING SCENARIO-BASED SPECIFICATIONS
    Moshirpour, Mohammad
    Mousavi, Abdolmajid
    Far, Behrouz H.
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [43] Generating EAST-ADL Event Chains from Scenario-Based Requirements Specifications
    Koch, Thorsten
    Holtmann, Joerg
    DeAntoni, Julien
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 146 - 153
  • [44] Detecting Emergent Behaviors and Implied Scenarios in Scenario-Based Specifications: A Machine Learning Approach
    Jahan, Munima
    Abad, Zahra Shakeri Hossein
    Far, Behrouz
    2019 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE 2019), 2019, : 8 - 14
  • [45] Distributed Execution of Scenario-Based Specifications of Structurally Dynamic Cyber-Physical Systems
    Greenyer, Joel
    Gritzner, Daniel
    Katz, Guy
    Marron, Assaf
    Glade, Nils
    Gutjahr, Timo
    Koenig, Florian
    3RD INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: NEW CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2016, 26 : 552 - 559
  • [46] Synthesizing Executable PLC Code for Robots from Scenario-Based GR(1) Specifications
    Gritzner, Daniel
    Greenyer, Joel
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 247 - 262
  • [47] Features meet scenarios: modeling and consistency-checking scenario-based product line specifications
    Joel Greenyer
    Amir Molzam Sharifloo
    Maxime Cordy
    Patrick Heymans
    Requirements Engineering, 2013, 18 : 175 - 198
  • [48] Features meet scenarios: modeling and consistency-checking scenario-based product line specifications
    Greenyer, Joel
    Sharifloo, Amir Molzam
    Cordy, Maxime
    Heymans, Patrick
    REQUIREMENTS ENGINEERING, 2013, 18 (02) : 175 - 198
  • [49] Scenario-based systems architecting
    Galal, GH
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 318 - 319
  • [50] Scenario-based requirements engineering
    Sutcliffe, A
    11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 320 - 329