DocumentCode
3122442
Title
Dynamic evolution of distributed systems specifications using reflective language
Author
Hamid, Issam A. ; Erradi, Mohamed
Author_Institution
Dept. of Inf. Design, Tohoku Univ. of Art & Design, Yamaguta, Japan
fYear
1994
fDate
7-9 Dec 1994
Firstpage
208
Lastpage
219
Abstract
The object-oriented approach is known by its flexibility for system construction. Current work has not addressed the dynamic modifications of specifications of distributed systems. We are concerned with formal description techniques that allow for the development and the dynamic modification of executable specifications. A two level model for the evolution of large object-oriented specifications is introduced. The first level deals with the dynamic modifications of types (classes), while the second level deals with modifications of modules. We have defined a set of structural and behavioral constraints to ensure the specification consistency after its modification at both levels. To allow for dynamic modification of types and modules, we have developed a reflective object-oriented specification language (Mondel) which uses meta objects to support the modification operations
Keywords
abstract data types; distributed processing; formal specification; object-oriented languages; object-oriented programming; Mondel; behavioral constraints; distributed systems specifications; dynamic evolution; dynamic modification; executable specifications; formal description techniques; meta objects; modification operations; object-oriented approach; object-oriented specifications; reflective language; reflective object-oriented specification language; specification consistency; system construction; two level model; Application software; Art; Genetic programming; Object oriented modeling; Software engineering; Software maintenance; Software performance; Software systems; Software tools; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
Conference_Location
Tokyo
Print_ISBN
0-8186-6960-8
Type
conf
DOI
10.1109/APSEC.1994.465259
Filename
465259
Link To Document