Verifying scenario-based aspect specifications

被引:0
|
作者
Katz, E [1 ]
Katz, S [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
来源
关键词
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 条
  • [1] Verifying compositional designs for scenario-based timing specifications
    Li, XD
    Zhao, JH
    Gong, JY
    Shi, YX
    Zheng, GL
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 253 - 256
  • [2] Synthesis from scenario-based specifications
    Harel, David
    Segall, Itai
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (03) : 970 - 980
  • [3] Temporal logic for scenario-based specifications
    Kugler, H
    Harel, D
    Pnueli, A
    Lu, Y
    Bontemps, Y
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 445 - 460
  • [4] Mining Hierarchical Scenario-Based Specifications
    Lo, David
    Maoz, Shahar
    [J]. 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 359 - 370
  • [5] TASS: Timing Analyzer of Scenario-Based Specifications
    Pan, Minxue
    Bu, Lei
    Li, Xuandong
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2009, 5643 : 689 - 695
  • [6] 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
  • [7] Towards Succinctness in Mining Scenario-Based Specifications
    Lo, David
    Maoz, Shahar
    [J]. 2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 231 - 240
  • [8] Semantically Configurable Analysis of Scenario-Based Specifications
    Cohen, Barak
    Maoz, Shahar
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2014, 2014, 8411 : 185 - 199
  • [9] Model checking conformance with scenario-based specifications
    Glusman, M
    Katz, S
    [J]. COMPUTER AIDED VERIFICATION, 2003, 2725 : 328 - 340
  • [10] Verification of Scenario-based Specifications using Templates
    Palshikar, Girish Keshav
    Bhaduri, Purandar
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 118 : 37 - 55