Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Program evolution: processes of software change
Program evolution: processes of software change
Planning for conjunctive goals
Artificial Intelligence
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
A programmer's guide to object-oriented programming in Common LISP
A programmer's guide to object-oriented programming in Common LISP
A plan-based intelligent assistant that supports the software development
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Pgraphite: an experiment in persistent typed object management
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A hierarchical and functional software process description and its enaction
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software process enactment in Oikos
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Software process planning and execution: coupling vs. integration
CAiSE '91 Proceedings of the third international conference on Advanced information systems engineering
Environment Evolution: The Prism Model of Changes
IEEE Transactions on Software Engineering
Software Engineering Journal - Special issue on software process and its support
Software Engineering Journal - Special issue on software process and its support
Initial software process management in EPOS
Software Engineering Journal - Special issue on software process and its support
Software Engineering Journal - Special issue on software process and its support
Change-oriented version descriptions in EPOS
Software Engineering Journal
Computational reflection in software process modeling: the SLANG approach
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Automatic Replanning of Task Networks for Process Model Evolution in EPOS
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
Experiences With an Object Manager for a Process-Centered Environment
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Towards a Reference Framework for Process Concepts
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Design, Use and Implementation of SPELL, a language for Software Process Modelling and Evolution
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Automating process discovery through event-data analysis
Proceedings of the 17th international conference on Software engineering
OPSIS: a view mechanism for software processes which supports their evolution and reuse
Proceedings of the 18th international conference on Software engineering
DYNAMITE: dynamic task nets for software process management
Proceedings of the 18th international conference on Software engineering
Total software process model evolution in EPOS: experience report
ICSE '97 Proceedings of the 19th international conference on Software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
Discovering models of software processes from event-based data
ACM Transactions on Software Engineering and Methodology (TOSEM)
Eliciting software process models with the E3 language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software process validation: quantitatively measuring the correspondence of a process to a model
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using UML for software process modeling
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
Merging Project Planning and Web-Enabled Dynamic Workflow Technologies
IEEE Internet Computing
CPCE: a kernel for building flexible collaborative process-centered environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
SCALE: Process Modelling Formalism and Environment Framework for Goal-directed Cooperative Processes
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Modeling the software process using coordination rules
WET-ICE '95 Proceedings of the 4th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET-ICE'95)
Integrating planning and execution in software development processes
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
Models and tools for managing development processes
Models and tools for managing development processes
Beyond soundness: on the verification of semantic business process models
Distributed and Parallel Databases
Filling the gap between CASE tools and PSEEs
ECBS'97 Proceedings of the 1997 international conference on Engineering of computer-based systems
An approach to analyzing the software process change impact using process slicing and simulation
Journal of Systems and Software
Tool support for dynamic development processes
Graph transformations and model-driven engineering
Process instance management facilities based on the meta process models
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Requirements and constructors for tailoring software processes: a systematic literature review
Software Quality Control
Hi-index | 0.01 |
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.