Title :
GRIDS-GRaph-based, integrated development of software: integrating different perspectives of software engineering
Author :
Zamperoni, Andreas
Author_Institution :
Dept. of Comput. Sci., Leiden Univ., Netherlands
Abstract :
The paper presents a multi dimensional software engineering model, based on a formal graph specification. In contrast to other software engineering approaches, we concentrate on the integration of the “partial” models of software processes, system architectures and views onto the system into one consistent project framework, in order to enhance large scale software development. We first introduce the static part of the so called three dimensional model of software engineering (3DM), which meta models partial models and integrated project frameworks. We further describe the dynamic part of the 3DM, which defines the necessary actions to generate, manipulate and maintain the entities of the static part. Using the programmed graph rewriting system PROGRES gives us a powerful means to formally specify our conceptual model. We show how we apply PROGRES to formalize the 3DM, and present the prototype of a project supporting tool, generated from the formal specification of the static and dynamic parts of the 3DM
Keywords :
formal specification; graph theory; project management; rewriting systems; software tools; 3DM; GRIDS; PROGRES; conceptual model; consistent project framework; formal graph specification; formal specification; graph based integrated development of software; integrated project frameworks; large scale software development; multi dimensional software engineering model; partial models; programmed graph rewriting system; project supporting tool; software engineering; software processes; system architectures; three dimensional model of software engineering; Computer science; Formal specifications; Manipulator dynamics; Metamodeling; Object oriented modeling; Power system modeling; Programming; Software engineering; Software systems; World Wide Web;
Conference_Titel :
Software Engineering, 1996., Proceedings of the 18th International Conference on
Conference_Location :
Berlin
Print_ISBN :
0-8186-7247-1
DOI :
10.1109/ICSE.1996.493401