Title :
A graph-based approach to the construction of tools for the life cycle integration between software documents
Author :
Westfechtel, Bernhard
Author_Institution :
Lehrstuhl fuer Inf. III, Tech. Univ. of Aachen, Germany
Abstract :
In the construction of a software system, software documents (requirements definitions, software architectures, module implementations, etc.) are produced which are written in different languages and describe the system from different points of view. The construction of tools for the integration of such documents is addressed. A formal approach to the semi-automatic construction of incremental integration tools is presented. Passive and active support for interdocument dependencies (consistency analyses and generation/updating of templates for dependent documents, respectively) are provided. For formally specifying incremental integration tools, graph rewriting systems are used. It is shown that certain parts of such a graph rewriting system may be generated from a simple description of language correspondences
Keywords :
integrated software; rewriting systems; software engineering; software quality; software tools; active support; consistency analyses; construction of tools; graph rewriting systems; graph-based approach; incremental integration tools; interdocument dependencies; language correspondences; life cycle integration; module implementations; passive support; requirements definitions; software architectures; software documents; Buildings; Documentation; LAN interconnection; Modular construction; Programming; Sections; Software architecture; Software maintenance; Software systems; Software tools;
Conference_Titel :
Computer-Aided Software Engineering, 1992. Proceedings., Fifth International Workshop on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-2960-6
DOI :
10.1109/CASE.1992.200124