DocumentCode
2204300
Title
Evolving software processes by tailoring the behavior of software objects
Author
Belkhatir, Noureddine ; Melo, Walcélio L.
Author_Institution
LGI-IMAG, Grenoble, France
fYear
1994
fDate
19-23 Sep 1994
Firstpage
212
Lastpage
221
Abstract
Software process evolution corresponds to the act of improving the existing prescriptive software process models in a controlled and supported way. As software processes change constantly, it is therefore necessary to support one or more methods for assisting environment administrators in improving models. Changes are made in order to adapt software process models to new requirements, correct inconsistencies encountered in the course of execution, and modify, add or remove certain constraints. This article shows how software process evolution as supported in Tempo, a process-oriented software engineering environment where software processes are formally described in an object-oriented process schema. In Tempo, a process schema is comprised of descriptions of software agents, software products and software processes. A new approach is presented which supports the dynamic evolution of software process descriptions. In this approach, software process change is the result of tailoring the behavior of software objects manipulated during software process enaction
Keywords
object-oriented programming; programming environments; software engineering; Tempo; active database; dynamic evolution; event-condition-action rules; inconsistencies; object-oriented process schema; prescriptive software process models; process-centered software engineering environments; process-oriented software engineering environment; roles; software agents; software object behaviour; software process change; software process descriptions; software process enaction; software process evolution; software products; Object-oriented programming; Software design/development; Software development environments;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1994. Proceedings., International Conference on
Conference_Location
Victoria, BC
Print_ISBN
0-8186-6330-8
Type
conf
DOI
10.1109/ICSM.1994.336773
Filename
336773
Link To Document