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 条
  • [31] Exploiting Object-Oriented Abstractions to parallelize Sparse Linear Algebra Codes
    Terboven, Christian
    Mey, Dieter An
    Kapinos, Paul
    Schleiden, Christopher
    Merkulow, Igor
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 249 - 256
  • [32] Semantic interpreter for modern communication abstractions in concurrent object-oriented programming
    Todoran, Eneia Nicolae
    Gherman, Nicolae
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 289 - 294
  • [33] PERFORMANCE OF OBJECT CACHING FOR OBJECT-ORIENTED SYSTEMS
    CHANG, JM
    GEHRINGER, EF
    VLSI 93, 1994, 42 : 83 - 91
  • [34] OBJECT MOVEMENT IN DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    LEE, YS
    WANG, FJ
    CHANG, CH
    INFORMATION SCIENCES, 1994, 78 (1-2) : 19 - 47
  • [35] Towards Reactive Programming for Object-Oriented Applications
    Salvaneschi, Guido
    Mezini, Mira
    TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT XI, 2014, 8400 : 227 - 261
  • [36] Crossing state lines: Adapting object-oriented frameworks to functional reactive languages
    Ignatoff, Daniel
    Cooper, Gregory H.
    Krishnamurthi, Shriram
    FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 2006, 3945 : 259 - 276
  • [37] Object-oriented distribution state estimation
    Casolino, GM
    Losi, A
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2003, 11 (04): : 193 - 200
  • [38] Reactive Object Queries Consistent Views in Object-Oriented Languages
    Lehmann, Stefan
    Felgentreff, Tim
    Lincke, Jens
    Rein, Patrick
    Hirschfeld, Robert
    COMPANION PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MODULARITY (MODULARITY COMPANION'16), 2016, : 23 - 28
  • [39] More object-oriented state machine
    Bock, Conrad
    JOOP - Journal of Object-Oriented Programming, 2000, 12 (08): : 36 - 38
  • [40] Reactive object queries:Consistent views in object-oriented languages
    Lehmann, Stefan
    Felgentreff, Tim
    Lincke, Jens
    Rein, Patrick
    Hirschfeld, Robert
    MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity, 2016, : 23 - 28