A Simulation Model Design Method for Cloud-Based Simulation Environment

Simulation technologies provide necessary validation tools for the conceptual design of complex products involving multiple disciplines. A variety of simulation models are developed in specific organizations or enterprises to verify the design plan, while they are hard to be shared and to be reused. Based on the analysis of several typical solutions to share and reuse different kinds of resources, a simulation model design method is proposed to provide a simple implementation of simulation model reuse for cloud-based simulation environment. This paper firstly creates the simulation models' metamodel and ontology for their universal description. Secondly, four rules are proposed to design/reprogram a simulation model into service-oriented form for its interoperability, and the ontology of service-oriented simulation model is established. Thirdly, the way to call one simulation model and the way to compose several simulation models into a simulation process are elaborated. Finally, a simple case of using this method to design an aircraft dynamic model is elaborated, and a prototype simulation system is constructed, and then a simple simulation process is composed to verify the practicability of the method. The result shows that the new design/reprogram method has big advantages on the compatibility, expansibility, and reusability despite the decreasing efficiency.

[1]  Layth Sliman,et al.  RunMyCode: An innovative platform for social production and evaluation of scientific research , 2012, 2012 Fourth International Conference on Computational Aspects of Social Networks (CASoN).

[2]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[3]  Gülçin Büyüközkan,et al.  A fuzzy optimization model for QFD planning process using analytic network approach , 2006, Eur. J. Oper. Res..

[4]  Gabriele D'Angelo,et al.  Parallel and Distributed Simulation from Many Cores to the Public Cloud (Extended Version) , 2011, ArXiv.

[5]  House of quality: A fuzzy logic-based requirements analysis , 1999, Eur. J. Oper. Res..

[6]  Michael Bell,et al.  Service-Oriented Modeling: Service Analysis, Design, and Architecture , 2008 .

[7]  David S. Cochran,et al.  Reviewing TRIZ from the perspective of Axiomatic Design , 2000 .

[8]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[9]  David De Roure,et al.  MyExperimentalScience, extending the ‘workflow’ , 2013, Concurr. Comput. Pract. Exp..

[10]  Bin Chen,et al.  Cloud-based computer simulation: Towards planting existing simulation software into the cloud , 2012, Simul. Model. Pract. Theory.

[11]  Liang-Hsuan Chen,et al.  Fuzzy Approaches for Constructing House of Quality in QFD and Its Applications: A Group Decision-Making Method , 2013, IEEE Transactions on Engineering Management.

[12]  Asad Waqar Malik,et al.  Parallel and Distributed Simulation in the Cloud , 2010 .

[13]  J. Beddoes,et al.  Case study 6: Manufacture of stainless steel automotive exhaust systems , 1999 .

[14]  András Jávor,et al.  Simulation on the Web with distributed models and intelligent agents , 2012, Simul..

[15]  Xiaowo Tang,et al.  Research on Product Conceptual Design Based on Integrated of TRIZ and HOQ , 2009, IFIP CAI.

[16]  Michael Bell,et al.  SOA Modeling Patterns for Service-Oriented Discovery and Analysis , 2009 .

[17]  Hajime Yamashina,et al.  Innovative product development process by integrating QFD and TRIZ , 2002 .

[18]  Ming-Lu Wu,et al.  Quality function deployment: A literature review , 2002, Eur. J. Oper. Res..

[19]  Gabriele D'Angelo,et al.  Parallel and distributed simulation from many cores to the public cloud , 2011, 2011 International Conference on High Performance Computing & Simulation.

[20]  Gerhard Klimeck,et al.  nanoHUB.org: Advancing Education and Research in Nanotechnology , 2008, Computing in Science & Engineering.