Requirements for High Level Models Supporting Design Space Exploration in Model-based Systems Engineering

Most formal models are used in detailed design and focus on a single domain. Few effective approaches exist that can effectively tie these lower level models to a high level system model during design space exploration. This complicates the validation of high level system requirements during detailed design. In this paper, we define requirements for a high level model that is firstly driven by key systems engineering challenges present in industry and secondly connects to several formal and domain specific models used in model-based design. We analysed part of the systems engineering process at a company developing complex systems, by observing the design process and by analysing design documentation and development databases. By generalizing these observations, we identified several high level systems engineering challenges. They are compared to literature, focusing on reported systems engineering challenges and on existing approaches that incorporate high level models in model-based systems engineering. Finally, we argue that high level system models supporting design space exploration should be able to communicate information regarding design trade-offs (e.g. safety versus ease of use) effectively in a multidisciplinary setting. In our outlook, we propose how to continue our research, by recommending further research and defining a research question.

[1]  Tim Robertson,et al.  INCOSE Systems Engineering Handbook , 1998 .

[2]  Gerrit Maarten Bonnema Thinking Tracks for Integrated Systems Design , 2012 .

[3]  Jpm Jeroen Voeten,et al.  Specification of reactive hardware/software systems : the method software/hardware engineering (SHE) , 1997 .

[4]  E. Rechtin,et al.  The art of systems architecting , 1996, IEEE Spectrum.

[5]  Barry Richmond,et al.  Systems thinking: critical thinking skills for the 1990s and beyond , 1993 .

[6]  Gerrit Maarten Bonnema,et al.  Funkey architecting : an integrated approach to system architecting using functions, key drivers and system budgets , 2008 .

[7]  Niels Henrik Mortensen,et al.  Mechatronic Design - Still a Considerable Challenge , 2011 .

[8]  Durward K. Sobek,et al.  Toyota's Principles of Set-Based Concurrent Engineering , 1999 .

[9]  Lothar Thiele,et al.  Modular design space exploration framework for embedded systems , 2005 .

[10]  Nikolaos Papakonstantinou,et al.  EARLY INTEGRATION OF SAFETY TO THE MECHATRONIC SYSTEM DESIGN PROCESS BY THE FUNCTIONAL FAILURE IDENTIFICATION AND PROPAGATION FRAMEWORK , 2012 .

[11]  Waguih ElMaraghy,et al.  Complexity of Multi-Disciplinary Design , 2007 .

[12]  Klaus Pohl,et al.  Requirements Engineering for Embedded Systems: An Investigation of Industry Needs , 2011, REFSQ.

[13]  Moti Frank Knowledge, abilities, cognitive characteristics and behavioral competences of engineers with high capacity for engineering systems thinking (CEST) , 2006 .

[14]  Steve Caplin,et al.  Principles Of Design , 2011 .

[15]  David A. Bradley,et al.  Mechatronics – More questions than answers , 2010 .

[16]  Twan Basten,et al.  Integrated model-driven design-space exploration for embedded systems , 2011, 2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation.

[17]  Alexei Lapouchnian,et al.  Goal-Oriented Requirements Engineering: An Overview of the Current Research , 2005 .

[18]  Wolter J. Fabrycky,et al.  Systems engineering and analysis , 1981 .

[19]  Wpmh Maurice Heemels,et al.  The use of the key driver technique in the design of copiers , 2006 .

[20]  Heidi L. Davidz,et al.  Systems Engineering Case Study Development , 2007 .

[21]  Jan F. Broenink,et al.  System Design and Engineering, lubricating multidisciplinary development projects , 2012 .

[22]  G. J. Muller,et al.  CAFCR: A Multi-view Method for Embedded Systems Architecting. Balancing Genericity and Specificity , 2004 .

[23]  Tim Weilkiens,et al.  A: OMG SysML , 2015 .

[24]  Jeff A. Estefan,et al.  of Model-Based Systems Engineering ( MBSE ) Methodologies , 2008 .

[25]  Tetsuo Tomiyama,et al.  An architecture model to support cooperative design for mechatronic products: A control design case , 2011 .

[26]  Niklas Adamsson Mechatronics engineering : New requirements on cross-functional integration , 2005 .

[27]  K. Roberts,et al.  Thesis , 2002 .

[28]  Frederikus J.A.M. van Houten,et al.  Communication: key factor in multidisciplinary system design , 2010 .

[29]  Twan Basten,et al.  Model-Driven Design-Space Exploration for Embedded Systems: The Octopus Toolset , 2010, ISoLA.

[30]  Jozef Hooman,et al.  Early Fault Detection in Industry Using Models at Various Abstraction Levels , 2012, IFM.

[31]  P. Daniel Borches A3 Architecture Overviews , 2010 .

[32]  Jeffrey Heer,et al.  Design Considerations for Collaborative Visual Analytics , 2007, 2007 IEEE Symposium on Visual Analytics Science and Technology.

[33]  Wolfram Schulte,et al.  An Approach for Effective Design Space Exploration , 2010, Monterey Workshop.