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 条
  • [21] Web services property sequence chart monitor: a tool chain for monitoring BPEL-based web service composition with scenario-based specifications
    Zhang, Pengcheng
    Leung, Hareton
    Li, Wenrui
    Li, Xuandong
    IET SOFTWARE, 2013, 7 (04) : 222 - 248
  • [22] Scenario-based requirements capture for human factors integration
    MacLeod I.S.
    Cognition, Technology and Work, 2008, 10 (03): : 191 - 198
  • [23] Scenario-Based Reasoning and Probabilistic Models for Decision Support
    Conrado, Claudine
    de Oude, Patrick
    2014 17TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2014,
  • [24] Towards Repairing Scenario-Based Models with Rich Events
    Katz, Guy
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 362 - 372
  • [25] Scenario-based strategizing: Advancing the applicability in strategists' teams
    Lehr, Thomas
    Lorenz, Ullrich
    Willert, Markus
    Rohrbeck, Rene
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2017, 124 : 214 - 224
  • [26] Scenario-based trustworthiness verification for systems of internet of things
    Zhang, Junhua
    Zhu, Yi
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2018, 11 (01) : 51 - 62
  • [27] Scenario-based web services testing with distributed agents
    Tsai, WT
    Paul, R
    SAimi, A
    Cao, ZB
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (10): : 2130 - 2144
  • [28] Scenario-based capability assessment in professional learning contexts
    Holdsworth, Sarah
    Sandri, Orana
    Hayes, Jan
    Maslen, Sarah
    JOURNAL OF ADULT AND CONTINUING EDUCATION, 2024,
  • [29] Shaping the Future of Health Data: A Scenario-Based Approach
    Ohse, Sarah
    Fink, Alexander
    Meyer, Beat
    DHEALTH 2022-PROCEEDINGS OF THE 16TH HEALTH INFORMATICS MEETS DIGITAL HEALTH CONFERENCE, 2022, 293 : 109 - 116
  • [30] Scenario-based portfolio model for building robust and proactive strategies
    Vilkkumaa, Eeva
    Liesio, Juuso
    Salo, Ahti
    Ilmola-Sheppard, Leena
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 266 (01) : 205 - 220