DocumentCode
1455599
Title
Specifying and generating multilanguage software development environments
Author
Jarzabek, Stanislaw
Volume
5
Issue
2
fYear
1990
fDate
3/1/1990 12:00:00 AM
Firstpage
125
Lastpage
137
Abstract
Integrated software environments use a project information base (PIB) as a repository of all project-related data. A software environment supporting a lifecycle methodology requires a multilanguage PIB, with component languages dedicated to various aspects and phases of project development. At the same time, one has to view a PIB as a database (or even a knowledge base), where project information is stored, and from which it may be queried using database methods. Therefore, a model for PIBs should equally address linguistic and database aspects of the project information representation. The goal of the paper is to introduce a formal model for multilanguage environments, suitable for representing PIBs. It builds the model by extending attribute grammars and integrating them with the entity-relationship model. It also studies basic properties of the formalism, formulates conditions to be obeyed by well formed specifications and describes an implementation
Keywords
project support environments; attribute grammars; database; entity-relationship model; formal model; integrated software environments; knowledge base; lifecycle methodology; linguistic; multilanguage PIB; multilanguage software development environments; project development; project information base; project information representation; project-related data; query; specifications;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
54396
Link To Document