Using abstractions for heuristic state space exploration of reactive object-oriented systems

被引:0
|
作者
Lettrari, M [1 ]
机构
[1] OFFIS, D-26111 Oldenburg, Germany
来源
关键词
heuristic search; symbolic execution; abstractions; UML;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel framework for symbolically exploring very large or infinite state spaces of concurrent reactive object-oriented systems. In our framework we apply A* directed search algorithms for performing an efficient heuristic state space exploration towards user-defined search goals. The used heuristics exploit semantical knowledge about a system when searching for specific properties. The knowledge is extracted prior to the search process by computing abstractions of the considered systems. Based on an abstraction and a search goal we generate a heuristic function which can be used during state space exploration of the concrete system. The heuristics can be generated fully automatically and with different precision. Our approach to state space exploration has been implemented in a tool set called HORSE. The tool set can work in combination with an industrial UML case tool, and we show the applicability of our approach by applying the tool set to several sample models.
引用
收藏
页码:462 / 481
页数:20
相关论文
共 50 条
  • [21] Object-Oriented Internet Reactive Interoperability
    Postol, Mariusz
    COMPUTATIONAL SCIENCE - ICCS 2020, PT V, 2020, 12141 : 409 - 422
  • [22] Narrowing and heuristic search for symbolic reachability analysis of concurrent object-oriented systems
    Kang, Byeongjee
    Bae, Kyungmin
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 235
  • [24] OBJECT-ORIENTED SYSTEMS - EDITORIAL
    不详
    COMPUTING SYSTEMS, 1992, 7 (02): : 67 - 68
  • [25] CLASSIFICATION IN OBJECT-ORIENTED SYSTEMS
    WEGNER, P
    SIGPLAN NOTICES, 1986, 21 (10): : 173 - 182
  • [26] THEORY - OBJECT-ORIENTED SYSTEMS
    RAMAMOORTHY, CV
    SHEU, PC
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1988, 3 (03): : 9 - 15
  • [27] Understanding object-oriented systems specifications using familiar systems
    Stoecklin, S
    Williams, DD
    Swain, R
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 10 - 15
  • [28] An empirical investigation of an object-oriented design heuristic for maintainability
    Deligiannis, I
    Shepperd, M
    Roumeliotis, M
    Stamelos, I
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 65 (02) : 127 - 139
  • [30] Teaching Reform and Exploration on Object-Oriented Programming
    Yuan, Guowu
    Kong, Bing
    Ding, Haiyan
    Zhang, Jixian
    Zhao, Yang
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 356 - 359