DocumentCode :
809379
Title :
Transformations using a meta-system approach to software development
Author :
Boloix, Germinal ; Sorenson, Paul G. ; Tremblay, J. Paul
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonston, Alta., Canada
Volume :
7
Issue :
6
fYear :
1992
fDate :
11/1/1992 12:00:00 AM
Firstpage :
425
Lastpage :
437
Abstract :
A transformational approach based on a specification environment definition facility is proposed. The authors illustrate this approach through the development of a set of transformation rules expressed in a transformational language. The rules demonstrate how a formal description of a data-flow diagram in a structure analysis environment can be automatically converted, with possible design intervention, to a formal description of a structure chart in a structured design environment. The formal description of each environment is defined in the entity-aggregate-relationship-attribute (EARA) model, a meta-system model that supports multiple specification environments. To express the transformations between environments, they propose a language based on sets. The power of the approach lies in the adoption of a common formal model for representing source and target specification environments, along with the ability to express formally transformation rules, using the transformational language, between these environments. The details of the model and the rule-based transformation approach are illustrated
Keywords :
diagrams; entity-relationship modelling; formal specification; relational databases; software engineering; systems analysis; data-flow diagram; entity-aggregate-relationship-attribute; specification environment definition facility; structure analysis environment; structured design environment; transformation rules; transformational language;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
173274
Link To Document :
بازگشت