• 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