Automated Software Engineering
Adapting side effects analysis for modular program model checking
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Data Flow Analysis: Theory and Practice
Data Flow Analysis: Theory and Practice
Cache-Based Model Checking of Networked Applications: From Linear to Branching Time
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
JPF-AWT: Model checking GUI applications
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Tools to generate and check consistency of model classes for Java PathFinder
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Model checkers like Java PathFinder (JPF) often have to combat the state space explosion problem. One solution adopted to tackle this problem is to abstract away parts of the system, e. g., to model complex library classes at a higher level of abstraction. The model classes have the same interface as the actual library classes but exhibit reduced be- haviour and state. Writing such model classes is both error prone and time consuming. In this paper we propose a tool that can automatically derive a model class from the original class. To achieve this goal, the tool uses different algorithms, including slicing and value generation, each yielding a model class with different behaviour and state.