{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T15:10:23Z","timestamp":1734534623735,"version":"3.30.2"},"reference-count":45,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2004,9,1]]},"abstract":"<jats:p>This paper discusses the detailed design and implementation of an XML databinding framework for Web-based aircraft engine simulation. The framework provides an interoperable, high-level object interface to access data. The interface permits semantic validation of engine data while preserving the meaning of the original data. Using this framework makes the integration of engine model and data, along with the relevant interfaces required for sharing and validation engine data, easier and more efficient. The language-independent representation of engine component data enables users to move around XML data using HTTP through disparate networks. The application of this framework is demonstrated via a Web-based turbofan propulsion system simulation using the World Wide Web (WWW). The framework employs a Java Servlet-based Web component architecture that renders XML engine data into HTML format and handles the user\u2019s input events. This feature allows users to conduct and manage engine simulations from a Web browser. The simulation data can be saved to a local disk for archiving or restarting the simulation at a later time.<\/jats:p>","DOI":"10.1115\/1.1736686","type":"journal-article","created":{"date-parts":[[2004,9,7]],"date-time":"2004-09-07T22:39:45Z","timestamp":1094596785000},"page":"186-196","update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":2,"title":["Development of XML Databinding Integration for Web-Enabled Aircraft Engine Simulation"],"prefix":"10.1115","volume":"4","author":[{"given":"Risheng","family":"Lin","sequence":"first","affiliation":[{"name":"Mechanical, Industrial, and Manufacturing, Engineering Department, The University of Toledo, 2801 West Bancroft Street, Toledo, Ohio\u200943606"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdollah A.","family":"Afjeh","sequence":"additional","affiliation":[{"name":"Mechanical, Industrial, and Manufacturing, Engineering Department, The University of Toledo, 2801 West Bancroft Street, Toledo, Ohio\u200943606"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2004,9,7]]},"reference":[{"key":"2019100610021581400_r1","doi-asserted-by":"crossref","unstructured":"Schobeiri, T., 1986, \u201cA General Computational Method for Simulation and Prediction of Transient Behavior of Gas Turbines,\u201d ASME Paper No. 86-GT-180.","DOI":"10.1115\/86-GT-180"},{"key":"2019100610021581400_r2","doi-asserted-by":"crossref","unstructured":"Stewart, M., 1995, \u201cAxisymmetric Aerodynamic Numerical Analysis of a Turbofan Engine,\u201d ASME Paper No. 95-GT-338.","DOI":"10.1115\/95-GT-338"},{"key":"2019100610021581400_r3","unstructured":"Szuch, J. R., 1974, \u201cHYDES\u2013A Generalized Hybrid Computer Program for Studying Turbojet or Turbofan Engine Dynamics,\u201d NASA TM X-3014."},{"key":"2019100610021581400_r4","doi-asserted-by":"crossref","unstructured":"Reed, J. A., Follen, G. J., and Afjeh, A. A., 2000, \u201cImproving the Aircraft Design Process using Web-based Modeling and Simulation,\u201d ACM Trans. Model. Comput. Simul., 10(1), pp. 58\u201383.","DOI":"10.1145\/353735.353739"},{"key":"2019100610021581400_r5","doi-asserted-by":"crossref","unstructured":"Claus, R. W., Evans, A. L. et al., 1991. \u201cNumerical Propulsion System Simulation,\u201d Computing Systems in Engineering, 2, April, pp. 357\u2013364.","DOI":"10.1016\/0956-0521(91)90003-N"},{"key":"2019100610021581400_r6","doi-asserted-by":"crossref","unstructured":"Jackson, E. B., and Hildreth, B. L., \u201cFlight Dynamic Model Exchange using XML,\u201d AIAA Pap., No. 2002\u20134482.","DOI":"10.2514\/6.2002-4482"},{"key":"2019100610021581400_r7","unstructured":"Fishwick, P. A., Hill, D. R. C. et al., 1998, Proc. of the 1998 International Conference on Web-Based Modeling and Simulation, SCS Simulation Series, 30."},{"key":"2019100610021581400_r8","doi-asserted-by":"crossref","unstructured":"Ray, R. S., \u201cInteroperability Standards in the Semantic Web,\u201d ASME J. Comput. Info. Sci. Engr., 2(1), pp. 65\u201369.","DOI":"10.1115\/1.1480024"},{"key":"2019100610021581400_r9","unstructured":"W3C, Extensible Markup Language (XML) 1.0, 1998."},{"key":"2019100610021581400_r10","unstructured":"Extensible Scientific Interchange Language (XSIL), 2001, http:\/\/www.cacr.caltech.edu\/SDA\/xsil."},{"key":"2019100610021581400_r11","unstructured":"Extensible Data Format (XDF), 2001, http:\/\/tarantella.gsfc.nasa.gov\/xml\/XDF_home.html."},{"key":"2019100610021581400_r12","doi-asserted-by":"crossref","unstructured":"Lubell, J., and Frechette, S., \u201cXML Representation of STEP Schemas and Data,\u201d ASME J. Computing and Info. Sci. in Engr., 2(1), pp. 69\u201371.","DOI":"10.1115\/1.1476682"},{"key":"2019100610021581400_r13","unstructured":"Barkmeyer, E. A., and Lubell, J., 2000, \u201cXML Representation of EXPRESS Models and Data,\u201d Proc. of XML Tech. and Software Engineering Workshop, Toronto. http:\/\/www.mel.nist.gov\/msidlibrary\/doc\/xse2001.pdf."},{"key":"2019100610021581400_r14","unstructured":"W3C, XML Schema Part 0: Primer, 2001, http:\/\/www.w3.org\/TR\/xmlschema-0."},{"key":"2019100610021581400_r15","unstructured":"W3C, XML Inclusions (XInclude) 1.0, 2002, http:\/\/www.w3.org\/TR\/xinclude\/."},{"key":"2019100610021581400_r16","unstructured":"Daniele, C. J., Krosel, S. M., Szuch, J. R., and Westerkamp, E. J., 1983, \u201cDigital Computer Program for Generating Dynamic Engine Models (DIGTEM),\u201d NASA TM-83446."},{"key":"2019100610021581400_r17","unstructured":"Koenig, R. W., and Fishbach, L. H., 1972, \u201cGENENG A Program for Calculating Design and Off-Design Performance of Turbojet and Turbofan Engines,\u201d NASA TN D-6552."},{"key":"2019100610021581400_r18","doi-asserted-by":"crossref","unstructured":"Schobeiri, M. T., Attia, M., and Lippke, C., 1994, \u201cGETRAN: A Generic, Modularly Structured Computer Code for Simulation of Dynamic Behavior of Aero- and Power Gas Turbine Engines,\u201d ASME J. Eng. Gas Turbines Power, 116, pp. 483483.","DOI":"10.1115\/1.2906847"},{"key":"2019100610021581400_r19","unstructured":"Seldner, K., Mihailowe, J. R., and Blaha, R. J., 1972, \u201cGeneralized Simulation Technique for Turbojet Engine System Analysis,\u201d NASA TN D-6610."},{"key":"2019100610021581400_r20","doi-asserted-by":"crossref","unstructured":"Afjeh, A. A, Homer, P. et al., 1997, \u201cImplementing Monitoring and Zooming in a Heterogeneous Distributed Jet Engine Simulation,\u201d Simulation, 69, pp. 205\u2013218.","DOI":"10.1177\/003754979706900403"},{"key":"2019100610021581400_r21","unstructured":"Curlett, B. P. and Gould, J., 1994, \u201cFlexible Method for Inter-object Communication in C++,\u201d NASA TM-106649."},{"key":"2019100610021581400_r22","unstructured":"Curlett, B. P. and Felder, J. L., 1995, \u201cObject-Oriented Approach for Gas Turbine Simulation,\u201d NASA TM-106970."},{"key":"2019100610021581400_r23","doi-asserted-by":"crossref","unstructured":"Reed, J. A., and Afjeh, A. A., 1997, \u201cA Java-based Interactive Graphical Gas Turbine Propulsion System Simulator,\u201d AIAA Pap.","DOI":"10.2514\/6.1997-233"},{"key":"2019100610021581400_r24","unstructured":"EngineSim, NASA Glenn Learning Technologies Project, http:\/\/www.grc.nasa.gov\/WWW\/K-12\/airplane\/ngnsim.html."},{"key":"2019100610021581400_r25","unstructured":"Follen, G. J., Zhang, D., 2001, \u201cWeb-Based Distributed Simulation of Aeronautical Propulsion System,\u201d NASA\/TM-2001-210818."},{"key":"2019100610021581400_r26","unstructured":"Berndt, J. S., \u201cJSBSim Model File Format,\u201d Open-Source Linux Simulation Project, http:\/\/jsbsim.sourceforge.net\/ConfigurationFiles.pdf."},{"key":"2019100610021581400_r27","unstructured":"Flight Dynamic Model Exchange using XML, http:\/\/dcb.larc.nasa.gov\/utils\/fltsim\/DAVE\/."},{"key":"2019100610021581400_r28","doi-asserted-by":"crossref","unstructured":"Fishwick, P. A., 1997, \u201cWeb-Based Simulation,\u201d Proc. of 1997 Winter Simulation Conference, pp. 100\u2013102.","DOI":"10.1145\/268437.268457"},{"key":"2019100610021581400_r29","unstructured":"Bloomer, J., 1992, Power Programming with RPC, O\u2019Reilly & Associates, ISBN: 0937175773."},{"key":"2019100610021581400_r30","unstructured":"Eddon, G., and Eddon, H., 1998, Inside Distributed COM, Microsoft Press, Redmond, Washington, ASIN: 157231849X."},{"key":"2019100610021581400_r31","doi-asserted-by":"crossref","unstructured":"Vinoski, S. , 1997, \u201cCORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments,\u201d IEEE Trans. Commun., 35, pp. 46\u201355.","DOI":"10.1109\/35.565655"},{"key":"2019100610021581400_r32","doi-asserted-by":"crossref","unstructured":"Benjamin, P., Erraguntla, M, et al., 1998, \u201cSimulation Modeling at Multiple Levels of Abstraction,\u201d Proc. of the 30th Conf. on Winter Simulation, pp.391\u2013398.","DOI":"10.1109\/WSC.1998.745013"},{"key":"2019100610021581400_r33","unstructured":"Wadhwani, R., 1991, \u201cComponent and Library Management Tutorial,\u201d Proc. of the DAC 1991, Session 1.1."},{"key":"2019100610021581400_r34","unstructured":"Praehofer, H., Sametinger, J. et al., 2000, \u201cBuilding Reusable Simulation Components,\u201d Proc. of WEBSIM 2000, Web-Based Modeling & Simulation, San Diego, CA."},{"key":"2019100610021581400_r35","unstructured":"Booch, G., 1991, Object Oriented Design with Applications, The Benjamin\/Cummings Publishing, Inc., New York, NY."},{"key":"2019100610021581400_r36","unstructured":"Davis, D. Y., and Stearns, E. M., 1985, \u201cEnergy Efficient Engine\u2014Flight Propulsion System Final Design and Analysis,\u201d NASA CR-168219."},{"key":"2019100610021581400_r37","doi-asserted-by":"crossref","unstructured":"Reed, J. A., 1993, \u201cDevelopment of an Interactive Graphical Propulsion System Simulator,\u201d Master of Science Thesis, The University of Toledo, Toledo, Ohio.","DOI":"10.2514\/6.1994-3216"},{"key":"2019100610021581400_r38","unstructured":"Watson, M., 1997, Creating Java Beans: Components for Distributed Applications, Morgan Kaufmann Publishers, ISBN: 1558604766."},{"key":"2019100610021581400_r39","unstructured":"Lin, R., and Afjeh, A. A., 2002, \u201cA Dynamic Data Binding Framework for High Performance Object-Oriented Propulsion System Simulation,\u201d Proc. of the High Performance Computing Symposium\u2013HPC 2002, pp. 99\u2013104."},{"key":"2019100610021581400_r40","unstructured":"James, E., Robert, E. et al., 2002, Java Swing, O\u2019Reilly & Associates, 2nd edition, ISBN: 0596004087."},{"key":"2019100610021581400_r41","unstructured":"Hall, M., 2000, Core Servlets and JavaServer Pages (JSP), Prentice Hall PTR, ASIN: 0130893404."},{"key":"2019100610021581400_r42","unstructured":"Wiggers, C. et al., 2002, Professional Apache Tomcat, Wrox Press Inc., ISBN: 0764543725."},{"key":"2019100610021581400_r43","unstructured":"File Upload Specification RFC1867, 1995, Network Working Group, http:\/\/www.ietf.org\/rfc\/rfc1867.txt."},{"key":"2019100610021581400_r44","unstructured":"W3C, XSL Transformation 1.0, 1999, http:\/\/www.w3.org\/TR\/xslt."},{"key":"2019100610021581400_r45","doi-asserted-by":"crossref","unstructured":"Reed, J. A., 1998, \u201cOnyx: An Object-Oriented Framework for Computational Simulation of Gas Turbine Systems,\u201d Ph.D. Dissertation, The University of Toledo.","DOI":"10.2514\/6.1998-3565"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/3\/186\/5670975\/186_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/3\/186\/5670975\/186_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T14:34:45Z","timestamp":1734532485000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/4\/3\/186\/445331\/Development-of-XML-Databinding-Integration-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9,1]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1736686","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2004,9,1]]}}}