DocumentCode :
3347137
Title :
A framework for dynamic evolution of object-oriented specifications
Author :
Erradi, Mohammed ; Bochmann, Gregor V. ; Dssouli, Rachida
Author_Institution :
Dept. d´´Inf. et de Recherche Oper, Monteal Univ., Que., Canada
fYear :
1992
fDate :
9-12 Nov 1992
Firstpage :
96
Lastpage :
104
Abstract :
It is noted that the evolution of specifications is necessary to accommodate the evolution of requirements and design decisions during the software development and maintenance process. The authors are concerned with formal description techniques that allow the development of executable specifications, especially executable object-oriented specifications of distributed systems. They propose a two-level model for the evolution of large object-oriented specifications. The first level deals with the dynamic modification of types (classes) while the second level deals with the modification of modules. To allow for dynamic modification of types and modules, the authors have developed a reflection-based technique using meta-objects in which the modification operations are defined. In their approach, they have defined a set of structural and behaviour constraints to ensure the specification consistency after its modification at both levels
Keywords :
formal specification; object-oriented programming; software maintenance; behaviour constraints; distributed systems; dynamic evolution; dynamic modification; executable object-oriented specifications; formal description techniques; large object-oriented specifications; maintenance process; meta-objects; modification operations; reflection-based technique; specification consistency; two-level model; Costs; Decision support systems; Object oriented modeling; Programming; Reflection; Software design; Software development management; Software maintenance; Specification languages; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1992. Proceerdings., Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2980-0
Type :
conf
DOI :
10.1109/ICSM.1992.242553
Filename :
242553
Link To Document :
بازگشت