• 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