Towards Succinctness in Mining Scenario-Based Specifications

被引:2
|
作者
Lo, David [1 ]
Maoz, Shahar [2 ]
机构
[1] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[2] Rhein Westfal TH Aachen Univ, Dept Comp Sci Software Engn 3, Aachen, Germany
关键词
D O I
10.1109/ICECCS.2011.30
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Specification mining methods are used to extract candidate specifications from system execution traces. A major challenge for specification mining is succinctness. That is, in addition to the soundness, completeness, and scalable performance of the specification mining method, one is interested in producing a succinct result, which conveys a lot of information about the system under investigation but uses a short, machine and human-readable representation. In this paper we address the succinctness challenge in the context of scenario-based specification mining, whose target formalism is live sequence charts (LSC), an expressive extension of classical sequence diagrams. We do this by adapting three classical notions: a definition of an equivalence relation over LSCs, a definition of a redundancy and inclusion relation based on isomorphic embeddings among LSCs, and a delta-discriminative measure based on an information gain metric on a sorted set of LSCs. These are applied on top of the commonly used statistical metrics of support and confidence. A number of case studies show the utility of our approach towards succinct mined specifications.
引用
收藏
页码:231 / 240
页数:10
相关论文
共 50 条
  • [31] SAT and LP Collaborative Bounded Timing Analysis of Scenario-Based Specifications
    Lu, Longlong
    Yang, Wenhua
    Pan, Minxue
    Zhang, Tian
    THE 12TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2020, 2021, : 229 - 239
  • [32] DETECTING EMERGENT BEHAVIOR IN DISTRIBUTED SYSTEMS USING SCENARIO-BASED SPECIFICATIONS
    Moshirpour, Mohammad
    Mousavi, Abdolmajid
    Far, Behrouz H.
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 349 - 354
  • [33] DETECTING EMERGENT BEHAVIOR IN DISTRIBUTED SYSTEMS USING SCENARIO-BASED SPECIFICATIONS
    Moshirpour, Mohammad
    Mousavi, Abdolmajid
    Far, Behrouz H.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (06) : 729 - 746
  • [34] Counter Play-Out: Executing Unrealizable Scenario-Based Specifications
    Maoz, Shahar
    Sa'ar, Yaniv
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 242 - 251
  • [35] Towards Integration of Context-Based and Scenario-Based Development
    Elyasaf, Achiya
    Harel, David
    Marron, Assaf
    Weiss, Gera
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 225 - 231
  • [36] Explainability Scenarios: Towards Scenario-based XAI Design
    Wolf, Christine T.
    PROCEEDINGS OF IUI 2019, 2019, : 252 - 257
  • [37] 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
  • [38] Method towards a Scenario-Based Planning of Technology Exploitation
    Schuh, G.
    Bremer, D.
    Wellensiek, M.
    Drescher, T.
    2013 PROCEEDINGS OF TECHNOLOGY MANAGEMENT IN THE IT-DRIVEN SERVICES (PICMET'13), 2013, : 826 - 836
  • [39] Checking component-based embedded software designs for scenario-based timing specifications
    Hu, J
    Yu, XF
    Zhang, Y
    Zhang, T
    Li, XD
    Zheng, GL
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 395 - 404
  • [40] Scenario-based and value-based specification mining: better together
    Lo, David
    Maoz, Shahar
    AUTOMATED SOFTWARE ENGINEERING, 2012, 19 (04) : 423 - 458