Detecting implied scenarios from execution traces

被引:0
|
作者
de Sousa, Felipe Cantal [1 ]
Mendonca, Nabor C. [1 ]
Uchitel, Sebastian [2 ]
Kramer, Jeff [2 ]
机构
[1] Univ Fortaleza, Informat Aplicada, Fortaleza, Ceara, Brazil
[2] Imperial Coll London, Dept Comp, London, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A scenario describes how one or more system components interact to provide a certain set of functionalities. Because each scenario only represents a partial view of the overall system behavior, scenario-based specifications may hide unexpected interactions (called implied scenarios) which are not part of any scenario individually. Implied scenarios may either indicate gaps in the original scenario specification, or undesired behavior that should be avoided during scenario implementation. This paper presents a reverse engineering environment to support extraction and detection of implied scenarios from execution traces. The main contribution of the paper is to demonstrate how the concept of implied scenarios, thus far restricted to early phases of the software lifecycle, such as requirements elaboration and reliability prediction, can also be applied to support comprehension and testing of existing systems.
引用
收藏
页码:50 / +
页数:3
相关论文
共 50 条
  • [1] A framework for the recovery and visualization of system availability scenarios from execution traces
    Hassine, Jameleddine
    Hamou-Lhadj, Abdelwahab
    Alawneh, Luay
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 78 - 93
  • [2] Detecting Sudden and Gradual Drifts in Business Processes from Execution Traces
    Maaradji, Abderrahmane
    Dumas, Marlon
    La Rosa, Marcello
    Ostovar, Alireza
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (10) : 2140 - 2154
  • [3] Detecting implied scenarios analyzing non-local branching choices
    Muccini, H
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2621 : 372 - 386
  • [4] A declarative approach to detecting design patterns from Java']Java execution traces and source code
    Mohan, Aswathy
    Jayaraman, Swaminathan
    Jayaraman, Bharat
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 171
  • [5] Mining Patterns From Concurrent Execution Traces
    Ahmed, Md Rubel
    Zheng, Hao
    Mukherjee, Parijat
    Ketkar, Mahesh C.
    Yang, Jin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2758 - 2762
  • [6] Reconstructing Critical Paths from Execution Traces
    Hendriks, Martijn
    Vaandrager, Frits W.
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 524 - 531
  • [7] Inferring Hierarchical Motifs from Execution Traces
    Alimadadi, Saba
    Mesbah, Ali
    Pattabiraman, Karthik
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 776 - 787
  • [8] Logicalization of Communication Traces from Parallel Execution
    Xu, Qiang
    Subhlok, Jaspal
    Zheng, Rong
    Voss, Sara
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2009, : 34 - +
  • [9] Whole execution traces
    Zhang, XY
    Gupta, R
    MICRO-37 2004: 37TH ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 2004, : 105 - 116
  • [10] Computable Execution Traces
    Thompson, Declan
    LOGIC, LANGUAGE, INFORMATION, AND COMPUTATION (WOLLIC 2021), 2021, 13038 : 235 - 251