A hierarchical and functional software process description and its enaction
ICSE '89 Proceedings of the 11th international conference on Software engineering
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Organizing long-running activities with triggers and transactions
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
A visual software process language
Communications of the ACM
Event specification in an active object-oriented database
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Communications of the ACM - Special issue on analysis and modeling in software development
Concepts and implementation of a rule-based process engine
ICSE '92 Proceedings of the 14th international conference on Software engineering
EPOS: object-oriented cooperative process modelling
Software process modelling and technology
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
Flexibility and control for dynamic workflows in the WORLDS environment
COCS '95 Proceedings of conference on Organizational computing systems
Generalized process structure grammars GPSG for flexible representations of work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
ACM Computing Surveys (CSUR)
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
CSPL: An Ada95-Like, Unix-Based Process Environment
IEEE Transactions on Software Engineering
Assessing process-centered software engineering environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Eliciting software process models with the E3 language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Declarative workflows that support easy modification and dynamic browsing
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
ACM Computing Surveys (CSUR)
Proceedings of the Conference on The Future of Software Engineering
Little-JIL/Juliette: a process definition language and interpreter
Proceedings of the 22nd international conference on Software engineering
ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems
Computer Supported Cooperative Work
A Knowledge-based Approach to Handling Exceptions inWorkflow Systems
Computer Supported Cooperative Work
Interaction as a framework for flexible workflow modelling
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Beyond workflow management: product-driven case handling
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
A uniform meta-model for modeling integrated cooperation
Proceedings of the 2002 ACM symposium on Applied computing
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Workflow enactment with continuation and future objects
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
What Is Object-Oriented Programming?
IEEE Software
Workflow mining: a survey of issues and approaches
Data & Knowledge Engineering
Workflow Management: Models, Methods, and Systems
Workflow Management: Models, Methods, and Systems
Towards a library for process programming
BPM'03 Proceedings of the 2003 international conference on Business process management
Data & Knowledge Engineering - Special issue: Advances in business process management
ACM SIGGROUP Bulletin
Hi-index | 0.00 |
Process technologies play an increasingly important role as the world is being digitalized in nearly every corner. The major obstacles to their massive deployment include reusability and adaptivity. This paper addresses the two crucial problems with one single solution: process inheritance. We discuss what process inheritance is, what mechanisms are needed to support it, and how it can be used to handle exceptions effectively. The ideas and mechanisms are implemented in the runtime system of a process language named P.