DocumentCode
3165512
Title
Dynamic modifications of object-oriented specifications
Author
Erradi, Mohammed ; Bochmann, Gregor V. ; Hamid, Issam A.
Author_Institution
Dept. d´´Inf. et de Recherche Operationnelle, Montreal Univ., Que., Canada
fYear
1992
fDate
4-8 May 1992
Firstpage
654
Lastpage
659
Abstract
RMondel (Reflective Mondel) is a reflective object-oriented specification language developed for the description of distributed systems. The objective of RMondel is to allow the development of dynamically modifiable specifications. Reflection in RMondel is supported by two fundamental features of reflection related to object oriented languages: structural reflection and computational reflection. The focus is mainly on structural reflection. With respect to computational reflection, the objects in the system are considered to share one interpreter. The main issue is to show how structural reflection can be useful to change dynamically a specification. The need for validation of the changes to maintain system consistency is also discussed.<>
Keywords
object-oriented languages; specification languages; RMondel; Reflective Mondel; computational reflection; distributed systems; dynamic modifications; object oriented languages; object-oriented specifications; structural reflection; system consistency; Computer aided software engineering; Computer architecture; Concurrent computing; Formal specifications; Object oriented programming; Reflection; Specification languages; Strontium; Switches; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location
The Hague, Netherlands
Print_ISBN
0-8186-2760-3
Type
conf
DOI
10.1109/CMPEUR.1992.218457
Filename
218457
Link To Document