This paper illustrates a sample session with a preliminary implementation of a program-integration tool. The tool has been embedded in a program editor created using the Synthesizer Generator, a meta-system for creating interactive, language-based program development systems. Data-flow analysis of programs is carried out according to the editor �s defining attribute grammar and used to construct dependence graphs. An integration command added to the editor invokes the integration algorithm on the dependence graphs, reports whether the variant programs interfere, and, if there is no interference, builds the integrated program. It should be noted that the integration capabilities of the tool are severely limited; in particular, the tool ...
Dependence relationships among the statements of a program are important to understand for various s...
The paper presents the environment of demonstration of integrated environment for studying course «B...
We describe Genesis, a language for the generation of synthetic programs. The language allows users ...
Programs are hierarchical compositions of formulae satis-fying structural and extra-structural relat...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
Program integration attempts to construct a merged program from several related but different varian...
Support for program understanding in development and maintenance tasks can be facilitated by program...
This paper describes a novel approach to program script generation. The goals are twofold: to allow ...
Given a program Base and two variants, A and B, each created by modifying separate copies of Base, t...
This paper describes a novel approach to program script generation. The goals are twofold: to allow ...
AbstractThe need to integrate several versions of a program into a common one arises frequently, but...
The effectiveness of software development tools can be dr creased by their integration (i.e. their c...
Integration is an important concern in many software systems. In this paper, we present a number of ...
Integration is an important concern in many software systems. In this chapter, we present a number o...
The internal program representation chosen for a software development environment plays a critical r...
Dependence relationships among the statements of a program are important to understand for various s...
The paper presents the environment of demonstration of integrated environment for studying course «B...
We describe Genesis, a language for the generation of synthetic programs. The language allows users ...
Programs are hierarchical compositions of formulae satis-fying structural and extra-structural relat...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
Program integration attempts to construct a merged program from several related but different varian...
Support for program understanding in development and maintenance tasks can be facilitated by program...
This paper describes a novel approach to program script generation. The goals are twofold: to allow ...
Given a program Base and two variants, A and B, each created by modifying separate copies of Base, t...
This paper describes a novel approach to program script generation. The goals are twofold: to allow ...
AbstractThe need to integrate several versions of a program into a common one arises frequently, but...
The effectiveness of software development tools can be dr creased by their integration (i.e. their c...
Integration is an important concern in many software systems. In this paper, we present a number of ...
Integration is an important concern in many software systems. In this chapter, we present a number o...
The internal program representation chosen for a software development environment plays a critical r...
Dependence relationships among the statements of a program are important to understand for various s...
The paper presents the environment of demonstration of integrated environment for studying course «B...
We describe Genesis, a language for the generation of synthetic programs. The language allows users ...