DocumentCode
2281633
Title
A reflective approach to process model customization, enactment and evolution
Author
Jamart, Philippe ; Van Lamsweerde, Axel
Author_Institution
Katholieke Univ., Leuven, Belgium
fYear
1994
fDate
10-11 Oct 1994
Firstpage
21
Lastpage
32
Abstract
Software processes are enacted instances of process models. Process models are themselves instances of process meta-models that provide the various abstractions in terms of which process models can be described. This paper introduces a unified framework for software process modeling, enactment and evolution. The approach supports the customization/evolution of a process model and of its underlying meta-model. The process model and its meta-model are both described as specializations of kernel object classes using an object-oriented definition toolkit. Classes at one level become object instances at the upper level. The customization/evolution of models and meta-models is supported in a uniform way by creation/modification of kernel objects and by specialization of their classes. The overall approach is illustrated through a number of simple examples. Our definition toolkit has been written in Standard ML. This choice allows a precise semantics to be assigned to the various constructs using denotational semantics description techniques; at the same time executable prototypes of process-driven environments are produced from such descriptions
Keywords
object-oriented programming; programming environments; software engineering; Standard ML; denotational semantics description techniques; executable prototypes; kernel object classes; kernel objects; meta-model; object-oriented definition toolkit; process meta-models; process model customization; process model enactment; process model evolution; process-driven environments; reflective approach; software process modeling; software processes; Containers; Diversity reception; Kernel; Object oriented modeling; Production; Project management; Software standards; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Process, 1994. 'Applying the Software Process', Proceedings., Third International Conference on the
Conference_Location
Reston, VA
Print_ISBN
0-8186-6695-1
Type
conf
DOI
10.1109/SPCON.1994.344427
Filename
344427
Link To Document