dr. P.M. van den Broek dr. ir. A. Rensink Summary Model checking is used to find problems in software. However the run-time behaviour of a program is poorly covered by existing model checking. To be able to analyse this run-time behaviour we want to be able to translate a Java program into graph grammars. This report especially focuses on the translation of Java byte code into graph grammars. To be able to do this translation, a run-time state of a program has to be represented in a graph. For this representation a Meta model is developed. A translator has been designed and implemented to create graphs and graph production rules corresponding to this Meta model. Using this translator simple Java programs can be translated to graph grammars....
Formal methods are scarcely used in industrial applications. Industrial strength tools and education...
In this abstract we present an overview of our intended approach for the verification of software wr...
As a part of a research project concerning software maintainability assessment in collaboration with...
In this report we present a type graph that models all executable constructs of the Java programming...
syntax graph of a Java program. The extracted state machine offers a reduced view on the full progra...
This article proposes a case study to evaluate the suitability of graph transformation tools for pro...
This paper introduces an approach for adding graph transformation-based functionality to existing JA...
Abstract. This paper introduces an approach for adding graph transformation-based functionality to e...
AbstractThis paper presents the combined use of meta-modelling and graph grammars for the generation...
VGJ is an automated system capable of converting a textual description or a drawing of a graph into ...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
In this paper we specify an operational run-time semantics of Assignment Featherweight Java -- a min...
The precise specification of software models is a major concern in model-driven design of object-ori...
The group of the faculty EE-Math-CS of the University of Twente is developing a graphical modeling l...
Graph grammars are graph replacement systems and can be therefore regarded as a generalization of we...
Formal methods are scarcely used in industrial applications. Industrial strength tools and education...
In this abstract we present an overview of our intended approach for the verification of software wr...
As a part of a research project concerning software maintainability assessment in collaboration with...
In this report we present a type graph that models all executable constructs of the Java programming...
syntax graph of a Java program. The extracted state machine offers a reduced view on the full progra...
This article proposes a case study to evaluate the suitability of graph transformation tools for pro...
This paper introduces an approach for adding graph transformation-based functionality to existing JA...
Abstract. This paper introduces an approach for adding graph transformation-based functionality to e...
AbstractThis paper presents the combined use of meta-modelling and graph grammars for the generation...
VGJ is an automated system capable of converting a textual description or a drawing of a graph into ...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
In this paper we specify an operational run-time semantics of Assignment Featherweight Java -- a min...
The precise specification of software models is a major concern in model-driven design of object-ori...
The group of the faculty EE-Math-CS of the University of Twente is developing a graphical modeling l...
Graph grammars are graph replacement systems and can be therefore regarded as a generalization of we...
Formal methods are scarcely used in industrial applications. Industrial strength tools and education...
In this abstract we present an overview of our intended approach for the verification of software wr...
As a part of a research project concerning software maintainability assessment in collaboration with...