Abstract. Graph transformation, a branch of theoretical computer sci-ence, is about the definition of graph languages by grammars, and the study of computations on graphs by rewrite rules. In this paper, we sketch a software engineering problem – the refactoring of object-oriented soft-ware – and indicate how graph grammars and graph rewrite rules can be extended for specifying and implementing refactoring operations on a high level of abstraction.
This article proposes a case study to evaluate the suitability of graph transformation tools for pro...
In this paper we describe an application of the theory of graph transformations to the practise of l...
Abstract: In this paper, we study a metamodel for the C++ programming language. We work out refactor...
Abstract. This paper advocates need for a formal foundation for refactoring object-oriented software...
Abstract. Software engineers usually represent problems and solutions using graph-based notations at...
In this paper we describe the application of the theory of graph transformations to the practise of ...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
An object-oriented program consists of a section of class declarations and a main method. The class ...
Graph transformation languages are declarative, rule-based languages that abstract from low-level re...
Abstract. An object-oriented program consists of a section of class declarations and a main method. ...
Even sophisticated techniques start out from simple ideas. Later, in reply to application needs or t...
Abstract. In this paper we describe an application of the theory of graph transformations to the pra...
Since the systematic evolution of graph-like program models has become important in software enginee...
This chapter discusses the use of Graph Transformations for refactoring. Refactoring changes the int...
This article proposes a case study to evaluate the suitability of graph transformation tools for pro...
In this paper we describe an application of the theory of graph transformations to the practise of l...
Abstract: In this paper, we study a metamodel for the C++ programming language. We work out refactor...
Abstract. This paper advocates need for a formal foundation for refactoring object-oriented software...
Abstract. Software engineers usually represent problems and solutions using graph-based notations at...
In this paper we describe the application of the theory of graph transformations to the practise of ...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
An object-oriented program consists of a section of class declarations and a main method. The class ...
Graph transformation languages are declarative, rule-based languages that abstract from low-level re...
Abstract. An object-oriented program consists of a section of class declarations and a main method. ...
Even sophisticated techniques start out from simple ideas. Later, in reply to application needs or t...
Abstract. In this paper we describe an application of the theory of graph transformations to the pra...
Since the systematic evolution of graph-like program models has become important in software enginee...
This chapter discusses the use of Graph Transformations for refactoring. Refactoring changes the int...
This article proposes a case study to evaluate the suitability of graph transformation tools for pro...
In this paper we describe an application of the theory of graph transformations to the practise of l...
Abstract: In this paper, we study a metamodel for the C++ programming language. We work out refactor...