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
来源
2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS) | 2011年
关键词
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 条
  • [21] Synthesis of Reo circuits from scenario-based interaction specifications
    Meng, Sun
    Arbab, Farhad
    Baier, Christel
    SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (08) : 651 - 680
  • [22] Runtime verification of Java']Java programs for scenario-based specifications
    Li Xuandong
    Wang Linzhang
    Qiu Xiaokang
    Lei Bin
    Yuan Jiesong
    Zhao Jianhua
    Zheng Guoliang
    RELIABLE SOFTWARE TECHNOLOGIES - ADA - EUROPE 2006, PROCEEDINGS, 2006, 4006 : 94 - 105
  • [23] Automatic generation of protocol converters from scenario-based specifications
    Roychoudhury, A
    Thiagarajan, PS
    Tran, TA
    Zverena, VA
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 447 - 458
  • [24] Model checking time-constrained scenario-based specifications
    Akshay, S.
    Gastin, Paul
    Mukund, Madhavan
    Kumar, K. Narayan
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2010), 2010, 8 : 204 - 215
  • [25] Synthesis of open reactive systems from scenario-based specifications
    Bontemps, Y
    Schobbens, PY
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 41 - 50
  • [26] Synthesis of open reactive systems from scenario-based specifications
    Bontemps, Y
    Schobbens, PY
    Löding, C
    FUNDAMENTA INFORMATICAE, 2004, 62 (02) : 139 - 169
  • [27] Checking conformance for time-constrained scenario-based specifications
    Akshay, S.
    Gastin, Paul
    Mukund, Madhavan
    Kumar, K. Narayan
    THEORETICAL COMPUTER SCIENCE, 2015, 594 : 24 - 43
  • [28] Symbolic Execution for Realizability-Checking of Scenario-based Specifications
    Greenyer, Joel
    Gutjahr, Timo
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 312 - 322
  • [29] Automatic generation of predictive monitors from scenario-based specifications
    Zhang, Pengcheng
    Pelliccione, Patrizio
    Leung, Hareton
    Li, Xuandong
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 5 - 31
  • [30] Towards synthesizing energy-efficient controllers for modern production systems from scenario-based specifications
    Greenyer, Joel
    Hansen, Christian
    Kotlarski, Jens
    Ortmaier, Tobias
    2ND INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2014, 15 : 388 - 397