A Semantic Framework for Business Process Modeling Based on Architecture Styles

Business processes perform a significant role in increasing the success of organizational processes and functionalities. Due to the ever increasing growth in the scale and complexity of processes in line with taking advantage of combinational methods and ideas to optimize workflows and gain higher efficiency, lack of a framework considering both business process semantic and structure for business process modeling is completely sensible. Adding semantic to business process models will result in more comprehensible and automatically-executable processes. Moreover, preparing a suitable structure by making use of software architectural concepts will lead to a major decrease in misunderstanding of complexities. In this paper, a style-based semantic framework is represented which improves business processes and their models, and enhances management of them in a semantically and structured way, by this approach business processes will become measurable with respect to different criteria.

[1]  Jafar Habibi,et al.  A Decision Support System for Software Architecture-Style Selection , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[2]  Antonio De Nicola,et al.  An Ontological Approach to Business Process Modeling , 2007, IICAI.

[3]  Jafar Habibi,et al.  A Fuzzy Model for Solving Architecture Styles Selection Multi-Criteria Problem , 2008, 2008 Second UKSIM European Symposium on Computer Modeling and Simulation.

[4]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[5]  Claes Wohlin,et al.  A Comparative Study of Quantitative and Qualitative Views of Software Architectures , 2003 .

[6]  Martin Hepp,et al.  An Ontology Framework for Semantic Business Process Management , 2007, Wirtschaftsinformatik.

[7]  Hongming Cai,et al.  A business process modeling approach based on Semantic Event-driven Process Chains , 2010, The 2010 14th International Conference on Computer Supported Cooperative Work in Design.

[8]  W. McCarthy,et al.  USE OF AN ACCOUNTING OBJECT INFRASTRUCTURE FOR KNOWLEDGE-BASED ENTERPRISE MODELS , 1999 .

[9]  Oliver Thomas,et al.  Semantic EPC: Enhancing Process Modeling Using Ontology Languages , 2007, SBPM.

[10]  M. Fox,et al.  An Organization Ontology for Enterprise Modelling , 2002 .

[11]  Jan Mendling,et al.  Towards a Methodology for Semantic Business Process Modeling and Configuration , 2009, ICSOC Workshops.

[12]  Marc Ehrig,et al.  Semantic Alignment of Business Processes , 2006, ICEIS.

[13]  Hongwei Ding,et al.  A Comparison of Business Process Modeling Methods , 2006, 2006 IEEE International Conference on Service Operations and Logistics, and Informatics.

[14]  Michael Rosemann Preparation of Process Modeling , 2003 .

[15]  Michael Rosemann,et al.  Process Management: A Guide for the Design of Business Processes , 2011 .

[16]  Kouji Yamamoto,et al.  Development of a business process modeling methodology and a tool for sharing business processes , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[17]  Sebastian Stein,et al.  A BPMO Based Semantic Business Process Modelling Environment , 2007, SBPM.

[18]  I. Weber,et al.  Semantic Business Process Validation , 2008 .

[19]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[20]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[21]  Bernhard Bauer,et al.  Semantic Business Process Modeling - Benefits and Capability , 2008, AAAI Spring Symposium: AI Meets Business Rules and Process Management.

[22]  Jafar Habibi,et al.  Toward a Framework for Evaluating Heterogeneous Architecture Styles , 2009, 2009 First Asian Conference on Intelligent Information and Database Systems.

[23]  Peyman Oreizy,et al.  Using object-oriented typing to support architectural design in the C2 style , 1996, SIGSOFT '96.

[24]  Wilhelm Hasselbring,et al.  An Ontology-Based Approach for Modelling Architectural Styles , 2007, ECSA.

[25]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[26]  Hongyan Ma,et al.  Process-aware information systems: Bridging people and software through process technology , 2007, J. Assoc. Inf. Sci. Technol..

[27]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[28]  Marion Murzek,et al.  Structural Patterns for the Transformation of Business Process Models , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[29]  Peter Loos,et al.  Business Process Reference Models: Survey and Classification , 2005, Business Process Management Workshops.

[30]  Paolo Tonella,et al.  Semantically-Aided Business Process Modeling , 2009, International Semantic Web Conference.

[31]  Ingo Weber,et al.  User-Friendly Semantic Annotation in Business Process Modeling , 2007, WISE Workshops.

[32]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[33]  Barry Boehm,et al.  Reasoning about the Composition of Heterogeneous Architectures , 2008 .

[34]  Irene Celino,et al.  Semantic Business Process Analysis , 2007, SBPM.

[35]  Wil M. P. van der Aalst,et al.  Diagnosing Workflow Processes using Woflan , 2001, Comput. J..

[36]  Jing Liu,et al.  State-Based Modeling to Support the Evolution and Maintenance of Safety-Critical Software Product Lines , 2007, 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07).

[37]  Shahrouz Moaven,et al.  Towards an architecture-centric approach for method engineering , 2008, ICSE 2008.

[38]  Stijn Heymans,et al.  Semantic Business Process Repository , 2007, SBPM.

[39]  Martin Hepp,et al.  Organisational Ontology Framework for Semantic Business Process Management , 2009, BIS.