• DocumentCode
    986607
  • Title

    Techniques for process model evolution in EPOS

  • Author

    Jaccheri, Maria Letizia ; Conradi, Reidar

  • Author_Institution
    Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    19
  • Issue
    12
  • fYear
    1993
  • fDate
    12/1/1993 12:00:00 AM
  • Firstpage
    1145
  • Lastpage
    1156
  • Abstract
    The authors categorize some aspects of software process evolution and customization, and describe how they are handled in the EPOS PM system. Comparisons are made to other PM systems. A process model in EPOS consists of a schema of classes and meta-classes, and its model entities and relationships. There is an underlying software engineering database, EPOSDB, offering uniform versioning of all model parts and a context of nested cooperating transactions. Then, there is a reflective object-oriented process specification language, on top of the EPOSDB. Policies for model creation, composition, change, instantiation, refinement, and enaction are explicitly represented and are used by a set of PM automatic tools. The main tools are a planner to instantiate tasks, an execution manager to enact such tasks, and a PM manager to define, analyze, customize, and evolve the process schema
  • Keywords
    configuration management; object-oriented databases; object-oriented languages; object-oriented programming; programming environments; specification languages; EPOS PM system; EPOSDB; PM automatic tools; PM manager; SPELL; execution manager; meta-classes; model creation; model entities; nested cooperating transactions; planner; process model evolution; process schema; process support environment; reflective object-oriented process specification language; schema; software process evolution; underlying software engineering database; uniform versioning; Humans; Life testing; Object oriented databases; Object oriented modeling; Production; Software engineering; Software libraries; Software testing; Software tools; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.249660
  • Filename
    249660