Abstract

Nowadays, Model Driven Development (MDD) is a powerful technique for modelling complex systems and also for aligning business and information technology (IT), giving designers the ability to execute business models as they are intended to be run and behaved in the business environment. The Object Management Group (OMG) adopted many business standards into the Model Driven Architecture (MDA) environment e.g. Semantics of Business Vocabulary and Business Rules (SBVR), the Business Motivation Model (BMM), Business Process Modelling and Notation (BPMN) and Organisational Structure Model (OSM). These can work together to model different aspects of the enterprise at the business level. However, these models lack reasoning and dynamic simulation: there is no significant way to simulate discrete and continuous time system behaviour or to build arguments for reasoning about the design options within the OMG specifications. In this paper we propose an approach to overcoming this problem, by integrating a set of modelling tools into one single platform, taking advantage of meta-modelling techniques to integrate new tools with the OMG specifications in a model driven environment. The prospective framework should be able to tackle advanced analysis and design problems by intertwining design, reasoning and simulation to achieve a higher level of design maturity through implementing the desired scenario.

Highlights

  • Enterprises are seen as socio-technical systems, and their analysis and design remain a continuous challenge

  • Model Driven Development tools are considered as advance tools to develop complex systems and these have been expanded in the last few years to cover a wider scope than the usual software application, such as complex systems engineering and enterprise business modelling

  • Due to the rapidly changing business environment and increasing of its complexity, the formal abstraction and conceptual modelling have some limitations in providing reasoning and dynamic simulation; taking advantage of other modelling and simulation mechanisms becomes crucial

Read more

Summary

Introduction

Enterprises are seen as socio-technical systems, and their analysis and design remain a continuous challenge. Sterman [2] argued that it was important to expand mental and thinking boundaries, and to move from generalisations about accelerating learning and systems thinking to developing actual tools and processes that help us understand complexity, design better operating policies, and guide change in systems in all scales. To solve such an issue, we need tools that help us recognise this complexity and support full alignment to move from understanding the whole environment to designing operations, policies and information systems [3].

Complexity and Dynamicity Problems in an Enterprise Context
Background to MDD
Essential Knowledge for Enterprise Modelling
Analysis Tools and Process for Enterprise Modelling
10 Hybrid Enterprise Modelling
Design Rationale
Implementation in a Model Driven Platform
Conclusion
12 Hybrid Enterprise Modelling
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call