A New Methodology for the Development of Simulation Workflows: Moving Beyond MOKA

One of the main challenges in Multi-disciplinary Design Optimisation (MDO) is the interoperability of heterogeneous simulation tools. Some researches have reported that, due to these interoperability issues, only around 20% of the product development time is spent on analyses and creative design tasks. Clearly, there is a lot to gain, when it comes to improving this figure. Key to the success of MDO is Knowledge Based Engineering (KBE) and Simulation Workflow Management (SWFM) technologies. However, developing KBE and SWFM applications requires a substantial amount of programming knowledge and expertise. Due to these constraints, the technologies are less accessible to non-programmers. Additionally, there is an increased risk that applications may become black boxes when it is not clear what knowledge went into the application. This complicates sharing and reusing knowledge in future projects. Therefore, a methodology is needed to avoid these complications. MOKA, the most well-known methodology for developing KBE applications, focuses on the KBE side rather than SWFM side of design systems. Therefore, a new methodology is developed that covers SWFM. Meanwhile, the aim is to reduce the amount of required expertise for modelling simulation workflows. The methodology presents new step-by-step instructions to guide engineers in the modelling process. Furthermore, the methodology introduces new forms, the Business Process Model and Notation (BPMN), and an N2 notation to capture and structure process knowledge. This knowledge is then formalised (i.e. translated to a format which is closer to computer language) before the workflow is automatically generated in Optimus, a SWFM system for building executable workflows. For this purpose, a new integration framework has been developed, based on the Integrated Design and Engineering Architecture (IDEA), which evolved from the Design and Engineering Engine (DEE). The new framework couples a Knowledge Base (KB), product (KBE) and process (SWFM) tools. Reducing the required expertise is achieved by introducing High-Level Activities (HLA). Capturing lower-level knowledge in these HLAs allows for inexperienced engineers to model workflows at a higher abstraction level. Meanwhile, a new parametric high-level workflow has been designed, that enables engineers to optimise KBE product models without actually modelling a workflow. Both the HLAs and the parametric workflow are used in several use cases involving a packaging design optimisation and an MDO workflow for thermoplastic injection moulding. In the end, this work has delivered tools, methods, and a framework that increases transparency of SWFM applications, saves development time, and reduces required expertise to model simulation workflows.

[1]  Pablo Bermell García,et al.  A KBE System for the design of wind tunnel models using reusable knowledge components , 2002 .

[2]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[3]  Maria J. Stokes,et al.  Managing Engineering Knowledge: MOKA-Methodology for Knowledge Based Engineering Applications , 2001 .

[4]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[5]  Wil M. P. van der Aalst,et al.  On the suitability of UML 2.0 activity diagrams for business process modelling , 2006, APCCM.

[6]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[7]  Jeffrey Voas,et al.  Distinguishing between SaaS and SOA , 2008 .

[8]  Efraim Turban,et al.  Introduction to Information Technology , 2000 .

[9]  Robert Michael Lewis,et al.  Reconfigurability in MDO Problem Synthesis. Part 1 , 2004 .

[10]  A Ingram,et al.  Knowledge-based engineering for SMEs — a methodology , 2000 .

[11]  Eng Wah Lee,et al.  Business process management (BPM) standards: a survey , 2009, Bus. Process. Manag. J..

[12]  Mathias Weske,et al.  Business Process Management: A Survey , 2003, Business Process Management.

[13]  Florence Sellini,et al.  The MOKA Modelling Language (Short Paper) , 2000, EKAW.

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

[15]  Angelo Corallo,et al.  Enhancing product development through knowledge‐based engineering (KBE) , 2009 .

[16]  Pablo Bermell-Garcia,et al.  A critical review of Knowledge-Based Engineering: An identification of research challenges , 2012, Adv. Eng. Informatics.

[17]  G. La Rocca,et al.  Knowledge based engineering techniques to support aircraft design and optimization , 2011 .

[18]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[19]  Jennifer E. Rowley,et al.  The wisdom hierarchy: representations of the DIKW hierarchy , 2007, J. Inf. Sci..

[20]  A. H. Van der Laan,et al.  Knowledge based engineering support for aircraft component design , 2008 .

[21]  Thomas A. Grandine,et al.  Advancements in Multidisciplinary Design Optimization Applied to Hypersonic Vehicles to Achieve Closure , 2008 .

[22]  Martyn Pinfold,et al.  The application of a knowledge based engineering approach to the rapid design and analysis of an automotive structure , 2001 .

[23]  Marlon Dumas,et al.  UML Activity Diagrams as a Workflow Specification Language , 2001, UML.

[24]  A. W. Reijnders,et al.  Integrating Knowledge Management and Knowledge-Based Engineering: Formal and Platform Independent Representation of Engineering Rules , 2012 .

[25]  Ning Ma,et al.  Implementation of knowledge-based engineering methodology in ship structural design , 2012, Comput. Aided Des..

[26]  Nicholas Ross Milton,et al.  Knowledge Acquisition in Practice: A Step-by-step Guide , 2007 .

[27]  Michel J. L. van Tooren,et al.  A multidisciplinary implementation methodology for knowledge based engineering: KNOMAD , 2010, Expert Syst. Appl..

[28]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[29]  Alain Bernard,et al.  Processing Knowledge to Support Knowledge-based Engineering Systems Specification , 2008, Concurr. Eng. Res. Appl..

[30]  John Haymaker,et al.  A comparison of multidisciplinary design, analysis and optimization processes in the building construction and aerospace industries , 2007 .

[31]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[32]  Wojciech Skarka,et al.  Application of MOKA methodology in generative model creation using CATIA , 2007, Eng. Appl. Artif. Intell..