Browse > Article
http://dx.doi.org/10.7315/CADCAM.2013.224

High-level Discrete-event Modeling-based Business Process Simulation for the Scheduling of the Ship Hull Production Design  

Son, Myeong-Jo (Research Institute of Marine Systems Engineering, Seoul National University)
Kim, Tae-Wan (Research Institute of Marine Systems Engineering, Seoul National University)
Abstract
For the scheduling and the job assignment of the ship hull production design which is a process-based work, we suggest the simulation-based scheduling using the discrete-event-based business process simulation. First, we analyze the ship hull production design process from the perspective of a job assignment to make it into the simulation model using DEVS (Discrete Event System Specification) which is the representative modeling method for a discrete-event simulation. Based on the APIs of the open-source discrete-event simulation engine, we implement the simulation using the Groovy script. We develop the scenario generator in which the user defines detail information of the construction drawing and its member blocks, and design engineers information, and the various setting for the simulation including the job assignment strategy. We use the XML files from this scenario generator as inputs of simulation so that we can get simulation result in forms of Gantt chart without changes of the simulation model.
Keywords
Business process simulation; Ship hull production design; Drawing scheduling; Discrete-event simulation; High-level modeling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Aalst, W.M.P., Nakatumba, J., Rozinat, A. and Russell, N., 2010, Business Process Simulation, Handbook on Business Process Management 1, Springer Berlin Heidelberg, pp.313-338.
2 Son, M.J., 2013, Decision Support System for Job Assignment in Shipbuilding Design Using Discrete-event-based Business Process Simulation, Ph.D. Thesis, Seoul National University, Seoul, South Korea.
3 Lin, H., Fan, Y. and Loiacono, E.T., 2004, A Practical Scheduling Method Based on Workflow Management Technology, The International Journal of Advanced Manufacturing Technology, 24(11), pp.919-924.   DOI
4 Wynn, M.T., Dumas, M., Fidge, C.J., Hofstede, A.H.M. and Aalst, W.M.P., 2008, Business Process Simulation for Operational Decision Support, Business Process Management Workshops, Springer Berlin Heidelberg, pp.66-77.
5 Zeigler, B.P., Praehofer, H. and Kim, T.G., 2000, Theory of Modeling and Simulation, 2nd ed, Academic Press.
6 Praehofer, H., 1991, System Theoretic Foundations for Combined Discrete-Continuous System Simulation, Ph.D. Thesis, Johannes Kepler University, Linz, Austria.
7 Son, M.J. and Kim, T.W., 2012, Torpedo Evasion Simulation of Underwater Vehicle Using Fuzzy-logic-based Tactical Decision Making in Script Tactics Manager, Expert Systems with Applications, 39(9), pp.7995-8012.   DOI   ScienceOn
8 Buss, A.H., 2002, Component based Simulation Modeling with Simkit, Proceedings of the Winter Simulation Conference, pp.243-249.
9 Koenig, D., Glover, A., King, P. and Laforge, G., 2007, Groovy in Action, Manning Publications.
10 Lee, D., 2010, Development of Mediator-based Direct Wokrflow Simulation System and HLA/RTI-based Collaborative BPMS Middleware, Ph.D. Thesis, KAIST, South Korea.
11 Son, M.J., Cho, D.Y., Kim, T.W., Lee, K.Y. and Nah, Y.I., 2010, Modeling and Simulation of Target Motion Analysis for a Submarine Using a Script-based Tactics Manager, Advances in Engineering Software, 41(3), pp.506-516.   DOI   ScienceOn
12 Banks, J., Carson, J.S., Nelson, B.L. and Nicol, D.M., 2009, Discrete-Event System Simulation, 5th ed, Prentice Hall, Englewood Cliffs, NJ.
13 Rozinat, A., Wynn, M.T., Aalst, W.M.P., Hofstede, A.H.M. and Fidge, C.J., 2009, Workflow Simulation for Operational Decision Support, Data & Knowledge Engineering, 68(9), pp.834-850.   DOI   ScienceOn
14 Son, M.J. and Kim, T.W., 2012, BPM-based Job Assignment in the Ship Hull Production Design, Proceedings of the Society of CAD/CAM Engineers Conference, pp.49-56.
15 Son, M.J. and Kim, T.W., 2012, Maneuvering Control Simulation of Underwater Vehicle based on Combined Discrete-event and Discrete-time Modeling, Expert Systems with Applications, 39(17), pp.12992-13008.   DOI   ScienceOn
16 Stewart, W.J., 2009, Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling, Princeton University Press.
17 Han, K.H., Kang, J.G. and Song, M., 2009, Two-stage Process Analysis Using the Process-based Performance Measurement Framework and Business Process Simulation, Expert Systems with Applications, 36(3), pp.7080-7086.   DOI   ScienceOn
18 Gregoriades, A. and Sutcliffe, A., 2008, A Sociotechnical Approach to Business Process Simulation, Decision Support Systems, 45(4), pp.1017-1030.   DOI   ScienceOn
19 Barjis, J., 2008, The Importance of Business Process Modeling in Software Systems Design, Science of Computer Programming, 71(1), pp.73-87.   DOI   ScienceOn