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
Link To Document