{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T12:37:30Z","timestamp":1753879050656,"version":"3.41.2"},"reference-count":46,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,3,1]]},"abstract":"<jats:p>Discrete-event modeling has long been used for logistics and scheduling problems, while multi-agent modeling closely matches human decision-making process. In this paper, a metric-based comparison between the traditional discrete-event and the emerging agent-based modeling approaches is reported. The case study involved the implementation of two functionally identical models based on a realistic, nontrivial, civil aircraft gas turbine global repair operation. The size, structural complexity, and coupling metrics from the two models were used to gauge the benefits and drawbacks of each modeling paradigm. The agent-based model was significantly better than the discrete-event model in terms of execution times, scalability, understandability, modifiability, and structural flexibility. In contrast, and importantly in an engineering context, the discrete-event model guaranteed predictable and repeatable results and was comparatively easy to test because of its single-threaded operation. However, neither modeling approach on its own possesses all these characteristics nor can each handle the wide range of resolutions and scales frequently encountered in problems exemplified by the case study scenario. It is recognized that agent-based modeling can emulate high-level human decision-making and communication closely while discrete-event modeling provides a good fit for low-level sequential processes such as those found in manufacturing and logistics.<\/jats:p>","DOI":"10.1115\/1.3647876","type":"journal-article","created":{"date-parts":[[2011,12,21]],"date-time":"2011-12-21T23:05:01Z","timestamp":1324508701000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":0,"title":["Approaches to Modeling the Gas-Turbine Maintenance Process"],"prefix":"10.1115","volume":"12","author":[{"given":"Tai-Tuck","family":"Yu","sequence":"first","affiliation":[]},{"given":"James P.","family":"Scanlan","sequence":"additional","affiliation":[{"name":"e-mail:\u2002 School of Engineering Sciences, University of Southampton, Southampton SO17 1BJ, UK"}]},{"given":"Richard M.","family":"Crowder","sequence":"additional","affiliation":[]},{"given":"Gary B.","family":"Wills","sequence":"additional","affiliation":[{"name":"e-mail:\u2002 School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK"}]}],"member":"33","published-online":{"date-parts":[[2011,12,21]]},"reference":[{"volume-title":"Simulation Modeling and Analysis","author":"Law","key":"2019100412521312700_c1"},{"key":"2019100412521312700_c2","unstructured":"Crowder, R., Bracewell, R., Hughes, G., Kerr, M., Knott, D., Moss, M., Clegg, C., Hall, W., Wallace, K., and Waterson, P., 2003, \u201cA Future Vision for the Engineering Design Environment: A Future Sociotechnical Scenario,\u201d Proceedings of the International Conference on Engineering Design ICED03."},{"key":"2019100412521312700_c3","first-page":"179","article-title":"An Agent Based Approach to Finding Expertise","volume-title":"Fourth International Conference on Practical Aspects of Knowledge Management","author":"Crowder"},{"key":"2019100412521312700_c4","doi-asserted-by":"crossref","DOI":"10.1115\/GT2006-90570","article-title":"Design for Service Harmonising Product Design With a Services Strategy","volume-title":"Proceedings of GT2006, ASME Turbo Expo 2006: Power for Land, Sea and Air2006","author":"Harrison"},{"key":"2019100412521312700_c5","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1007\/s10845-009-0325-3","article-title":"State of the Art: Buisness Service and Its Impact on Manufacturing","volume":"22","author":"Xu","journal-title":"J. Intell. Manuf."},{"issue":"1","key":"2019100412521312700_c6","doi-asserted-by":"publisher","first-page":"011001","DOI":"10.1115\/1.2840777","article-title":"Knowledge Transfer: From Maintenance to Engine Design","volume":"8","author":"Wong","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2019100412521312700_c7","unstructured":"Acquisition Management System: Technology Management Guidance for the UK MOD Defence Acquisition Community (Annexe A), 2007, available from http:\/\/www.ams.mod.uk\/content\/docs\/techman\/content\/trlann\/trlanna.pdf"},{"key":"2019100412521312700_c8","unstructured":"Luck, M., McBurney, P., Shehory, O., and Willmott, S., 2005, \u201cAgent Technology Roadmap: A Roadmap for Agent Based Computing,\u201d Available from: http:\/\/www.agentlink.org\/roadmap\/al3rm.pdf"},{"key":"2019100412521312700_c9","doi-asserted-by":"crossref","DOI":"10.1145\/1160633.1160932","article-title":"Commercial Applications of Agents: Lessons, Experiences and Challenges","volume-title":"Proceedings of the Fifth International Conference on Autonomous Agents and Multiagent Systems","author":"Belecheanu"},{"volume-title":"Agents in the Enterprise, Proceedings of ASWEC2005","author":"Taylor","key":"2019100412521312700_c10"},{"issue":"3","key":"2019100412521312700_c11","doi-asserted-by":"publisher","first-page":"7280","DOI":"10.1073\/pnas.082080899","article-title":"Agent-Based Modelling: Methods and Techniques for Simulating Human Systems","volume":"99","author":"Bonabeau","journal-title":"Proc. Natl. Acad. Sci. U.S.A."},{"key":"2019100412521312700_c12","doi-asserted-by":"crossref","unstructured":"Davidsson, P. , 2000, \u201cMulti Agent Based Simulation: Beyond Social Simulation,\u201d Proceedings of the Multi-Agent-Based Simulation: Second International Workshop, MABS 2000, pp. 97\u2013107.","DOI":"10.1007\/3-540-44561-7_7"},{"issue":"3","key":"2019100412521312700_c13","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/4236.769419","article-title":"Software Engineering With Agents: Pitfalls and Pratfalls","volume":"3","author":"Wooldridge","journal-title":"IEEE Internet Comput."},{"key":"2019100412521312700_c14","doi-asserted-by":"crossref","unstructured":"Macal, C. M., and North, M. J., 2006, \u201cTutorial on Agent-Based Modelling and Simulation. Part 2: How to Model With Agents,\u201d Proceedings of the 2006 Winter Simulation Conference, pp. 73\u201383.","DOI":"10.1109\/WSC.2006.323040"},{"key":"2019100412521312700_c15","doi-asserted-by":"crossref","unstructured":"Parunak, H. V., Savit, R., and Riolo, R. L., 1998, \u201cAgent-Based Modeling Vs. Equation-Based Modeling: A Case Study and Users\u2019 Guide,\u201d Proceedings of the Multi-Agent Systems and Agent-Based Simulation: First International Workshop, MABS \u201898, pp. 10\u201325.","DOI":"10.1007\/10692956_2"},{"key":"2019100412521312700_c16","unstructured":"Brailsford, S. C., and Hilton, N. A., 2000, \u201cA Comparison of Discrete Event Simulation and System Dynamics for Modelling Healthcare Systems,\u201d Proceedings of ORAHS 2000, pp. 18\u201339."},{"key":"2019100412521312700_c17","unstructured":"Morecroft, J., and Robinson, S., 2006, \u201cComparing Discrete-Event Simulation and System Dynamics: Modelling a Fishery,\u201d Proceedings of the 2006 OR Society Simulation Workshop."},{"issue":"2","key":"2019100412521312700_c18","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0004-3702(99)00107-1","article-title":"On Agent-Based Software Engineering","volume":"117","author":"Jennings","journal-title":"Artif. Intell."},{"volume-title":"Software Metrics: A Rigorous and Practical Approach","author":"Fenton","key":"2019100412521312700_c19"},{"volume-title":"Industrial Dynamics","author":"Forrester","key":"2019100412521312700_c20"},{"volume-title":"Discrete-Event System Simulatiom","author":"Banks","key":"2019100412521312700_c21"},{"volume-title":"Simulation: The Practice of Model Development and Use","author":"Robinson","key":"2019100412521312700_c22"},{"key":"2019100412521312700_c23","doi-asserted-by":"crossref","unstructured":"Franklin, S., and Graesser, A., 1996, \u201cIs It an Agent, or Just a Program? A Taxonomy for Autonomous Agents,\u201d Third International Workshop on Agent Theories, Architectures, and Languages, pp. 21\u201335.","DOI":"10.1007\/BFb0013570"},{"issue":"2","key":"2019100412521312700_c24","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/5.910855","article-title":"A Layered Modeling and Simulation Architecture for Agent-Based System Development","volume":"89","author":"Sarjoughian","journal-title":"Proc. IEEE"},{"volume-title":"An Introduction to Multiagent Systems","author":"Wooldridge","key":"2019100412521312700_c25"},{"volume-title":"Artificial Intelligence: A Modern Approach","author":"Russell","key":"2019100412521312700_c26"},{"key":"2019100412521312700_c27","doi-asserted-by":"crossref","unstructured":"Vakas, D., Prince, J., Blacksten, H., and Burdick, C., 2001, \u201cCommander Behavior and Course of Action Selection in JWARS,\u201d Proceedings of the 2001 Winter Simulation Conference, pp. 697\u2013705.","DOI":"10.1109\/WSC.2001.977357"},{"key":"2019100412521312700_c28","unstructured":"Davidsson, P. , 2002, \u201cAgent Based Social Simulation: A Computer Science View,\u201d J. Artif. Soc. Soc. Simul., 5(1)."},{"issue":"2","key":"2019100412521312700_c29","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/4434.846192","article-title":"Role Modelling for Agent System Analysis, Design, and Implementation","volume":"8","author":"Kendall","journal-title":"IEEE Concurrency"},{"key":"2019100412521312700_c30","unstructured":"Kendall, E. A. , 2000, \u201cAgent-Oriented Software Engineering,\u201d First International Workshop, AOSE 2000, Limerick (available from http:\/\/jasss.soc.surrey.ac.uk\/5\/1\/7.html)."},{"key":"2019100412521312700_c31","doi-asserted-by":"crossref","unstructured":"Wooldridge, M., Jennings, N. R., and Kinny, D., 1999, \u201cA Methodology for Agent-Oriented Analysis and Design,\u201d Proceedings of the Third International Conference on Autonomous Agents, pp. 69\u201376.","DOI":"10.1145\/301136.301165"},{"key":"2019100412521312700_c32","doi-asserted-by":"crossref","unstructured":"Kinny, D., Georgeff, M., and Rao, A., 1996, \u201cA Methodology and Modelling Technique for Systems of BDI Agents,\u201d Proceedings of the 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, pp. 56\u2013781.","DOI":"10.1007\/BFb0031846"},{"key":"2019100412521312700_c33","unstructured":"WSC, 2011, Winter Simulation Conference, http:\/\/wintersim.org\/"},{"issue":"4","key":"2019100412521312700_c34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0895-7177(96)00103-3","article-title":"Choosing the Best Model: Level of Detail, Complexity, and Model Performance","volume":"24","author":"Brooks","journal-title":"Math. Comput. Modell."},{"issue":"6","key":"2019100412521312700_c35","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1109\/TSE.1983.235431","article-title":"An Empirical Study of a Syntactic Complexity Family","volume":"9","author":"Basili","journal-title":"IEEE Trans. Software Eng."},{"key":"2019100412521312700_c36","unstructured":"Jones, C. , 2007, Programming Languages Table, version 8.2."},{"key":"2019100412521312700_c37","first-page":"197","article-title":"Towards a Metrics Suite for Object Oriented Design","volume-title":"Proceedings of The Object-Oriented Programming Systems, Languages, and Applications OOPSLA\u201991","author":"Chidamber"},{"volume-title":"Developing Multi-Agent Systems With JADE","author":"Bellifemine","key":"2019100412521312700_c38"},{"issue":"4","key":"2019100412521312700_c39","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","article-title":"A Complexity Measure","volume":"SE-2","author":"McCabe","journal-title":"IEEE Trans. Software Eng."},{"issue":"9","key":"2019100412521312700_c40","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.312034","article-title":"Successfully Applying Software Metrics","volume":"27","author":"Grady","journal-title":"IEEE Comput."},{"issue":"11","key":"2019100412521312700_c41","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1016\/j.infsof.2005.12.008","article-title":"A Longitudinal Study of Development and Maintenance in Norway: Report From the 2003 Investigation","volume":"48","author":"Krogstie","journal-title":"Inf. Software Technol."},{"volume-title":"Characteristics of Software Quality","author":"Boehm","key":"2019100412521312700_c42"},{"volume-title":"Creating Computer Simulation Systems: An Introduction to the High Level Architecture","author":"Kuhl","key":"2019100412521312700_c43"},{"volume-title":"Structured Analysis and System Specification","author":"DeMarco","key":"2019100412521312700_c44","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-59412-0_33"},{"volume-title":"Structured Design: Fundamentals of a Discipline of Computer Program and System Design","author":"Yourdon","key":"2019100412521312700_c45"},{"volume-title":"Object-Oriented Analysis and Design With Applications","author":"Booch","key":"2019100412521312700_c46"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3647876\/5532018\/011007_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3647876\/5532018\/011007_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T10:14:42Z","timestamp":1742120082000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3647876\/455400\/Approaches-to-Modeling-the-GasTurbine-Maintenance"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,21]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3647876","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2011,12,21]]},"article-number":"011007"}}