Semantic E-Workflow Composition
Journal of Intelligent Information Systems
Ontology Matching
Matching and Merging of Statecharts Specifications
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Quantifying process equivalence based on observed behavior
Data & Knowledge Engineering
BeMatch: a platform for matchmaking service behavior models
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Representation and Structure-Based Similarity Assessment for Agile Workflows
ICCBR '07 Proceedings of the 7th international conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Measuring Similarity between Business Process Models
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Graph Matching Algorithms for Business Process Model Similarity Search
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Aligning Business Process Models
EDOC '09 Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference (edoc 2009)
Protocol-aware matching of web service interfaces for adapter development
Proceedings of the 19th international conference on World wide web
BPEL for semantic web services (BPEL4SWS)
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
A framework for service discovery based on structural similarity and quality satisfaction
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Hi-index | 0.00 |
With the growing importance of processes in current information systems and service oriented architectures, there is an increasing need for automatic techniques allowing to compare process models. Examples of such applications are numerous: delta analysis, version management, compatibility and replaceability analysis of business protocols, behavior based service discovery. When comparing two process models, first a mapping between their activities have to be found, identifying activities that are either equal or similar. Finding such a mapping is quiet complex and should take into account activities' attributes (name, inputs/outputs), process structure and granularity differences that may exist in decomposing a given functionality. This paper presents an approach for automatic detection of corespondences between the activities of two semantic annotated process models (the annotations concern inputs/outputs of composing activities) that addresses these challenges. Specifically, the proposed technique is able to identify complex mappings (1-n) between activities and proposes also a process alignment (mapping between all activities) that takes into account process structure.