Modern structured analysis
Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
Object-oriented modeling and design
Object-oriented modeling and design
Regular types for active objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Applying specialization to process models
COCS '95 Proceedings of conference on Organizational computing systems
ACM Computing Surveys (CSUR)
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Structured analysis and object oriented analysis (panel session)
OOPSLA/ECOOP '90 Proceedings of the European conference on Object-oriented programming addendum : systems, languages, and applications: systems, languages, and applications
ACM Computing Surveys (CSUR)
Database Application Engineering with DAIDA
Database Application Engineering with DAIDA
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Object-Oriented Analysis and Top-Down Software Development
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Process Specialization: Defining Specialization for State Diagrams
Computational & Mathematical Organization Theory
A case study on process modelling - Three questions and three techniques
Decision Support Systems
Mining taxonomies of process models
Data & Knowledge Engineering
Conceptual simulation modeling: the structure of domain specific simulation environment
Proceedings of the 40th Conference on Winter Simulation
Mining hierarchies of models: from abstract views to concrete specifications
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Applying specialization to petri nets: implications for workflow design
BPM'05 Proceedings of the Third international conference on Business Process Management
A framework for behavior-consistent specialization of artifact-centric business processes
BPM'12 Proceedings of the 10th international conference on Business Process Management
Hi-index | 0.00 |
Specialization has been used in object-oriented technologies to provide a number of powerful benefits such as modularity, maintainability, and comprehensibility. For the most part, however, system behavior continues to be modeled using traditional tools such as state diagrams and dataflow diagrams, which remain outside the scope of the specialization hierarchy used to such advantage with objects. This paper presents a framework for extending the notion of specialization to these process representations by identifying a set of transformations which, when applied to a process description, always result in specialization. We then use this framework to define specialization for dataflow diagrams. We illustrate with specific examples that such a use of specialization is not only theoretically possible, but shows promise as a method for categorizing and analyzing processes.