Dependency graphs are used as intermediate representations in optimizing compilers and software-engineering. In a transformational design approach, optimization and refinement transformations are used to transform dependencygraph -based specifications at higher abstraction levels to those at lower abstraction levels. An informal representation would lead to subtle errors, making it difficult to guarantee the correctness of the transformations. In this work, we investigated the formal specification and efficient mechanical verification of transformations on dependency graphs. 1 Introduction Dependency graphs 1 are used to model model data and control flow in software and hardware design. A dependency graph consists of nodes representing o...
AbstractGraphs may be used as representations of system states in operational semantics and model ch...
In this abstract we present an overview of our intended approach for the verification of software wr...
AbstractIn this tutorial, some basic ideas will be outlined and exemplified how graph transformation...
Dependency graphs are used to model data and control flow in hardware and software design. In a tra...
In this paper we present an intermediate program representation, called a program dependence graph o...
In this paper we present an intermediate program representation, called the program dependence graph...
Abstract. Slicing is a technique for extracting parts of programs or specifications with respect to ...
The topic of intermediate languages for optimizing and parallelizing compilers has received much at...
Program optimizations, transformations and analyses are applied to intermediate representations, whi...
This paper describes an approach (SPY) to recovering the specification of a software component from ...
This paper describes an approach (SPY) to recovering the specification of a software component from ...
Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Severa...
Program dependence graphs were introduced by Kuck as an intermediate program representation well sui...
Building verified compilers is difficult, especially when complex analyses such as type checking or ...
Graphs may be used as representations of system states in operational semantics and model checking; ...
AbstractGraphs may be used as representations of system states in operational semantics and model ch...
In this abstract we present an overview of our intended approach for the verification of software wr...
AbstractIn this tutorial, some basic ideas will be outlined and exemplified how graph transformation...
Dependency graphs are used to model data and control flow in hardware and software design. In a tra...
In this paper we present an intermediate program representation, called a program dependence graph o...
In this paper we present an intermediate program representation, called the program dependence graph...
Abstract. Slicing is a technique for extracting parts of programs or specifications with respect to ...
The topic of intermediate languages for optimizing and parallelizing compilers has received much at...
Program optimizations, transformations and analyses are applied to intermediate representations, whi...
This paper describes an approach (SPY) to recovering the specification of a software component from ...
This paper describes an approach (SPY) to recovering the specification of a software component from ...
Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Severa...
Program dependence graphs were introduced by Kuck as an intermediate program representation well sui...
Building verified compilers is difficult, especially when complex analyses such as type checking or ...
Graphs may be used as representations of system states in operational semantics and model checking; ...
AbstractGraphs may be used as representations of system states in operational semantics and model ch...
In this abstract we present an overview of our intended approach for the verification of software wr...
AbstractIn this tutorial, some basic ideas will be outlined and exemplified how graph transformation...