Empirical Modelling of Business Process Patterns with Ontologies

Lead Research Organisation: Brunel University London
Department Name: Brunel Business School

Abstract

A fundamental problem in the way business process modelling (BPM) is carried out today is the lack of explicit and systematic reuse of previously developed models. Although all business processes possess unique characteristics, they also do share many common properties making it possible to classify business processes into generally recognised patterns of organisational behaviour. Patterns, or general solutions to recurring problems, have become a widely accepted architectural technique in software engineering, however their use in business process modelling is quite limited. Given the documented benefits that patterns have produced in software engineering (for example, increased productivity and acceleration of the learning curve), it can be assumed that their adoption in BPM could yield similar advantages.

However, the systematic adoption of patterns in BPM cannot be a simple transposition of the experience acquired by the design patterns community in software engineering. This is due to some essential differences between business modelling and software design. While the latter involves the representation of an engineered artefact (i.e., software), the former concerns the representation of behaviour of a real world system (i.e., the business organisation) that grows in an emergent manner. Therefore, while software design patterns are normally based on engineering experience, the discovery of generalised business behaviour should be preferably conducted in a more empirical manner via the analysis of organisational process data in all its forms. Empiricism is currently not the basis for the discovery of patterns for BPM and no systematic methodology for collecting and analysing process models of business organisations currently exists. This project aims at developing such a methodology. Moreover, given the real world nature of organisations, ontology is adopted as the principal driver of the methodology so as to interpret business process data, discover recurrent behaviour and model the generalised patterns found.

This project is called Empirical Modelling of Business Process Patterns with Ontologies (EMBO). The assumption underpinning the project is that business organisations will be capable of more flexibly adapting themselves to changing operational practices thanks to the generalised nature and semantic expressiveness of ontology-based business process patterns.

Planned Impact

Business processes are the manifestation of organisational behaviour. It is via business processes that all organisations interact with external parties (e.g., clients, suppliers, government agencies, etc.) and generate the necessary flow of information, materials and services among parts of the organisation. As a consequence any form of corporate modernisation and re-engineering entails the modelling of business processes especially when it comes to detecting inefficiencies and rendering a company more competitive on the market. In the design of new products and services organisations not only need to engineer the object of the new offering to potential customers but they must also develop processes that are capable of producing products and services in flexible and agile ways. EMBO, with its approach based on generalised patterns and reusability, will help organisations to conceptualise value-generating processes in a more efficient and effective manner so as to experiment with different and alternative process designs in a timelier manner.

In this context the potential long-term impact for the national economy derives from two factors. First, the reduction in the time required to implement the production/delivery processes of new products and services will enable enterprises to minimise the cost and effort of business process design, enabling them to funnel greater resources on the more creative activity of designing innovative value-intensive products/services for the national and international markets. Second, the easier and more flexible approach that EMBO will provide in designing new processes will also render the integration of inter-organisational processes (or supply chains) much more efficient and robust.

The importance of both factors is especially visible in organisations characterised by complex internal manufacturing, provision or commercial processes or by companies (even small and medium enterprises) who interact via a set of intricate value-adding networks with other companies. Our partner company, with its corporate client base, provides the research project with both types of scenarios. In both cases similar types of processes are reconfigured time and time again in order to specialise them to specific organisational contexts and/or domains in which inter-organisational behaviour and communication requires precise and clear semantics. Both aspects are catered for by EMBO's generalised business patterns and ontologies respectively.
 
Description To date we have developed a way to semi-automatically extract information from existing company business process data. The approach enables a company to transform the original data in order to provide richer and more detailed information about their business processes enabling organisations to be more knowledgable and aware of their processes.

We have developed the following:
- Methods grounded in foundational ontology and and computationally driven by Natural Language Processing to semi-automatically extract graph representations of business processes and resources from semi-structured data.
- Supporting toll to implement the above methods.
- Graph-based database of the 4D foundational ontology used, the business process ontology and the extracted business patterns.
Exploitation Route The research work following the end of the project continued by further investigating the application of foundational ontology and its underlying metaphysical assumptions to other industrial domains and for various purposes in three organisations including product/process classifications, semantic integration of heterogeneous large datasets and semantic consistency of content management systems.
Sectors Digital/Communication/Information Technologies (including Software),Financial Services, and Management Consultancy,Manufacturing, including Industrial Biotechology,Other

 
Description The project outcomes have contributed to the interrelated areas of semantic business process modelling and applications of foundational ontology. More specifically, the outcomes have been applied within the context of the service industry to derive reusable patterns from existing business process models by combining natural language processing and a 4D foundational ontology. In the manufacturing industry further applications, influenced by this project, include the modelling of manufacturing production processes of medical devices. More recently, published outcomes of this research have been cited in reports of the National Digital Twin programme in relation to 4D data modelling within its Information Management Framework which recognises the need for a top-level ontology (based on 4-dimensionalism and reusable patterns) for the effective modelling, integration and re-engineering of data and systems.
First Year Of Impact 2016
Sector Digital/Communication/Information Technologies (including Software),Financial Services, and Management Consultancy,Manufacturing, including Industrial Biotechology,Other
Impact Types Economic

 
Description Applications of foundational ontology to the National Digital Twin
Geographic Reach National 
Policy Influence Type Contribution to new or Improved professional practice
URL https://www.cdbb.cam.ac.uk/what-we-do/national-digital-twin-programme/pathway-towards-information-ma...
 
Description EMBO-BORO 
Organisation BORO Group
Country United Kingdom 
Sector Private 
PI Contribution The EMBO team contributed by developing an initial version of a graph database that implements the BORO foundational ontology along with other ontological patterns discovered during the research.
Collaborator Contribution BORO assisted in providing expertise in ontology engineering by reviewing models produced by the research team.
Impact Paper on "Re-engineering Data with 4D Ontologies and Graph Databases" published in the CAiSE 2013 Workshop proceedings.
Start Year 2013
 
Description EMBO-Steria 
Organisation Steria
Country United Kingdom 
Sector Private 
PI Contribution The EMBO research team received business process models from Steria and used such models as input to the ontology-based methodology currently developed. The research produced ontological models from the original data/models in an automated manner.
Collaborator Contribution Steria provided the research team with models/data of their procurement processes necessary for the research.
Impact Conference paper published and presented at the IEEE Conference on Business Informatics 2014.
Start Year 2013
 
Title EMBO Ontology viewer/editor (prototype) 
Description The software tool allows a user to edit and view ontological models grounded in the BORO foundational ontology. 
Type Of Technology Software 
Year Produced 2016 
Open Source License? Yes  
Impact The research is not finished yet. It is still a prototype and it has not been released publicly. It is currently being used for th project's experiments. Once fully tested and completed it will be released in the public domain as open-source software. 
URL http://emboeditor.herokuapp.com/
 
Title EMBO Recommendation Tool (prototype) 
Description This tool allows users to search a business process knowledge database and provides pattern recommendations for the development of new business process models. 
Type Of Technology Software 
Year Produced 2016 
Open Source License? Yes  
Impact The tool is still at a prototype and will be distributed among commercial partners once it is fully developed. 
 
Title EMBO Taxonomy Builder 
Description The software automatically creates taxonomies from previously developed business process graph repositories by measuring semantic similarity between nodes in an ontology represented as a graph. 
Type Of Technology Software 
Year Produced 2015 
Open Source License? Yes  
Impact It can/will be used within business process recommendation systems. 
 
Title Initial prototype of EMBO process re-engineering tool 
Description The software helps the business process modeller to re-engineer legacy data into a BORO-based process ontology by selecting from existing transformational patterns or by discovering new patterns. 
Type Of Technology Software 
Year Produced 2016 
Impact The tool is only in its first version at the moment and development is underway to enhance its functionalities. 
 
Title Ontology extraction tool 
Description The software is aimed at semi-automatically extracting ontological models from business process textual representations. 
Type Of Technology Software 
Year Produced 2016 
Impact The research is not finished yet. It is still a prototype and it has not been released publicly. It is currently being used for th project's experiments. Once fully tested and completed it will be released in the public domain as open-source software. 
 
Description 4th International Workshop on Ontologies and Conceptual Modelling, Annecy, France, 6th July 2016 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Other audiences
Results and Impact Workshop aimed at comparing foundational ontologies and their use to model the business domain. The foundational ontology used in both the EMBO and SCRIBE EPSRC projects was presented along with the related domain models.
Year(s) Of Engagement Activity 2016
URL http://www.mis.ugent.be/ontocom2016/