Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Dean C. Chatfield
DOI Link: https://doi.org/10.22214/ijraset.2026.77564
Certificate: View Certificate
A task specific markup language (TSML) is a specialized markup language with a syntax and structure designed for a specific purpose. These languages are typically defined using the XML meta-language. The wide adoption of XML and wide availability of XML tools and technologies, such as parsers, make TSML files portable and allow for open accessible standards, interoperability, and inter-application communication. A number of task specific markup languages have been developed and employed to support many aspects of simulation modeling. In this paper we provide an overview of the three basic categories of task specific markup languages for discrete-event simulation: data management and storage, communication, and modeling. We present these application categories with sub-categories and examples from the literature. We then discuss issues related to developing task specific markup language standards for simulation support and point out several important unresolved issues.
Open data standards have gained increasing importance, particularly through the use of Task-Specific Markup Languages (TSMLs)—specialized markup languages designed to define structured document formats for particular tasks. Unlike general-purpose markup languages, TSMLs specify allowable content, structure, syntax, and sometimes presentation rules for a defined class of documents. While early markup languages such as HTML were primarily associated with document layout and presentation, it was later recognized that markup languages are equally powerful for representing structured information, relationships, and data models.
Markup languages fall into two main categories:
Task-Specific Markup Languages (TSMLs) – Used to create documents conforming to predefined specifications (e.g., HTML).
Meta-languages – Used to define new markup languages (e.g., SGML and XML).
XML has become the dominant meta-language for defining TSMLs. XML-based schemas—such as DTD, XML Schema Definition (XSD), Schematron, and RELAX NG—formally describe document structure and validation rules. An example is Geographic Markup Language (GML), which is defined using XML Schema.
TSMLs offer several key benefits:
Document validation against a formal schema
Standardized data sharing and interoperability
Efficient document processing through specialized parsers
Tool support such as editors and automated model generators
Leverage of XML infrastructure, avoiding proprietary formats
Because TSMLs build upon XML’s mature ecosystem, they provide flexibility while maintaining structural control.
The paper categorizes TSML applications for simulation into three major areas:
Simulation models require standardized storage of input, output, and scenario data.
Input Data: XML-based formats store empirical data, distributions, and experimental configurations. NIST developed XML-based data standards for machine shop simulation.
Output Data: Structured TSML formats allow automated analysis and standardized reporting.
Scenario Data: XML formats improve experiment management and sharing of system configurations.
Animation: TSMLs like x3D enable portable 3D animations and external animation engines.
Model Storage: Simulation tools use XML-based internal formats to standardize model representation and integration.
Modern simulation often involves distributed systems, web-based execution, and interoperability across platforms.
Interoperability & Multi-modeling: TSMLs enable data exchange between different simulation tools and hierarchical models.
Distributed & Web-based Simulation: XML-based standards support communication technologies such as SOAP and REST. Frameworks like XMSF use TSMLs for web-enabled simulation architectures.
TSMLs are not communication protocols themselves but define standardized formats essential for interoperable information exchange.
TSMLs also assist directly in model development:
TSML-Based Simulation Languages: XML-based simulation languages (e.g., OpenSML, HDPS) define models in a platform-independent format.
Intermediary File Formats: TSML documents act as neutral formats that can be translated into executable simulation code.
Executable TSML Models: Some approaches combine model description with executable scripts, enabling direct execution through interpreters.
Simulation Building Blocks: Reusable XML-defined components (e.g., Base Object Models) allow modular model construction.
Model Generators: XML processing tools (DOM, SAX, XSLT) automatically translate TSML system descriptions into executable simulation models.
These approaches enable automation, portability, and platform independence in simulation modeling.
Despite their benefits, TSML-based simulation systems face several challenges:
Careful definition of what the TSML standardizes is essential—data, communication, modeling, or a broader framework. Decisions about extensibility, scalability, and inclusion of non-simulation data affect long-term viability.
Different simulation paradigms (discrete-event, object-oriented, agent-based, DEVS, etc.) require different information structures. A universal markup language for all simulation types is impractical; domain-specific or modeling-style-specific standards are more feasible.
Technical concerns include schema design complexity and performance. Organizational challenges involve adoption, standardization efforts, and coordination across institutions.
Multiple overlapping standards and frameworks may lead to fragmentation, reducing interoperability and adoption effectiveness.
Task specific markup languages, primarily based on XML definitions, have been employed to support many aspects of simulation modeling. In this paper, we describe the three basic categories of XML application for discrete event simulation modeling: data management, communication, and modeling, with sub-categories and examples from the literature provided for each category. The flexibility of XML and XML-defined file formats (TSMLs) is a great advantage, allowing modelers to create custom data and file structures that match their needs precisely. The large-scale adoption of XML and wide availability of XML tools and technologies, such as parsers, make task specific markup language files portable and allows for open accessible standards, interoperability, and inter-application communication. However, there are issues related to scope, simulation modeling decisions, XML technology, organizational issues, and competition that must be attended to in order to realize the maximum benefit of task specific markup language support for simulation modeling.
[1] R. Jelliffe, The XML and SGML Cookbook: Recipes for Structured Information, Upper Saddle River, NJ: Prentice Hall, 1998. [2] Y. Lee, C. McLean and G. Shao, \"A neutral information model for simulating machine shop operations,\" in Proceedings of the 2003 Winter Simulation Conference, Chick, S., Sanchez, P.J., Ferrin, D., & Morrice, D.J., eds, Piscataway, New Jersey, 2003. [3] C. McLean, C. Jones, T. Lee and F. Riddick, \"An architecture for a generic data-driven machine shop simulator,\" in Proceedings of the 2002 Winter Simulation Conference, Yucesan, E., Chen, C-H., Snowdon, J.L. & Charnes, J.M., eds., Piscataway, New Jersey, 2002. [4] R. Lu, G. Qiao and C. McLean, \"NIST XML Simulation Interface Specification at Boeing: A Case Study,\" in Proceedings of the 2003 Winter Simulation Conference, Chick, S., Sanchez, P.J., Ferrin, D., & Morrice, D.J., eds., Piscataway, New Jersey, 2003. [5] Y. Lee and Y. Luo, \"Data Exchange For Machine Shop Simulation,\" in Proceedings of the 2005 Winter Simulation Conference M. E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joines, eds., Piscataway, New Jersey, 2005. [6] T. Kokkonen, A. Jolma and H. Koivusalo, \"Interfacing environmental simulation models and databases using XML,\" Environmental Modeling and Software, vol. 18, no. 5, pp. 463-471, 2003. [7] D. Sly and S. Moorthy, \"Simulation data exchange (SDX) implementations and use,\" in Proceedings of the 2001 Winter Simulation Conference, Peters, B.A., Smith, J.S., Medeiros, D.J., & Rohrer, M.W., eds, Piscataway, New Jersey, 2001. [8] R. Stein, E. Bachta and M. Baker, \"An XML structure for IOM simulation output,\" Visualization and Interactive Spaces Lab, Pervasive Tech Labs at Indiana University, 2003. [9] G. Hout, \"Toward XML Representation of NSS Simulation Scenario for Mission Scenario Exchange Capability,\" Master\'s Thesis, MOVES curriculum, Naval Postgraduate School, Monterey CA, 2003. [10] A. Hallangan, \"The Design of XML-Based Model and Experiment Description Lanaguages for Network Simulation,\" 2011. [Online]. Available: https://digitalcommons.bucknell.edu/honors_theses/43/. [11] H. Asadi and J. Schubert, \"A Stochastic Discrete Event Simulator for Effects-Based Planning,\" in Proceedings of the 2013 Winter Simulation Conference, Pasupathy, R., Kim, S.-H., Tolk, A., Hill, R., & Kuhl, M. E., eds, Piscataway, New Jersey, 2013. [12] P. Wilsdorf, M. Dombrowsky, A. Uhrmacher, J. Zimmermann and U. van Rienen, \"Simulation Experiment Schemas – Beyond Tools And Simulation Approaches,\" in Proceedings of the 2019 Winter Simulation Conference N. Mustafee, K.-H.G. Bae, S. Lazarova-Molnar, M. Rabe, C. Szabo, P. Haas, and Y.-J. Son, eds., Piscataway, New Jersey, 2019. [13] C. Blais, D. Brutzman, D. Drake, D. Moen and K. Morse, \"Extensible Modeling and Simulation Framework (XMSF) 2004 Project Summary Report,\" 2004. [Online]. Available: https://apps.dtic.mil/sti/citations/ADA431159. [14] P. Fishwick, L. Jinho, P. Minho and S. Hyunju, \"RUBE: A customized 2D and 3D modeling framework for simulation,\" in Proceedings of the 2003 Winter Simulation Conference, Chick, S., Sanchez, P.J., Ferrin, D., & Morrice, D.J., eds., Piscataway, New Jersey, 2003. [15] H. Shim and P. Fishwick, \"Programming Using Dynamic System Modeling Via A 3D-Based Multimodeling Framework,\" in Proceedings of the 2005 Winter Simulation Conference M. E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joines, eds., Piscataway, New Jersey, 2005. [16] H. Shim, \"An Xml-Based Diagrammatic Dynamic Modeling And Simulation System,\" University of Florida, 2003. [17] Y.-J. Chen and Y.-M. Chen, \"An XML-Based Modular System Analysis and Design for Supply Chain Simulation,\" Robotics and Computer-Integrated Manufacturing, vol. 25, pp. 289-302, 2009. [18] L. Touraille, M. Traore and D. Hill, \"A Mark-up Language for the Storage, Retrieval, Sharing and Interoperability of DEVS Models,\" in SpringSim \'09: Proceedings of the 2009 Spring Simulation Multiconference, SanDiego, CA, 2009. [19] P. Fishwick, \"Using XML for Simulation Modeling,\" in Proceedings of the 2002 Winter Simulation Conference, Yucesan, E., Chen, C-H., Snowdon, J.L. & Charnes, J.M., eds., Piscataway, New Jersey:, 2002. [20] R. Curry and K. Vlahos, \"HDPS: An XML/XSLT based hierarchical modeling system,\" in Proceedings of the 2004 Winter Simulation Conference, Ingalls, R.G., M.D. Rossetti, J.S. Smith, and B.A. Peters, eds., Piscataway, New Jersey, 2004. [21] S. Mittal, J. Risco-Martín and B. Zeigler, \"DEVSML: Automating DEVS Execution Over SOA Towards Transparent Simulators,\" in SpringSim 2007: Proceedings of the 2007 Spring Simulation Multiconference, San Diego, CA, 2007. [22] G. Harward and C. Harrell, \"Assessment if the NIST Shop Data Model as a Neutral File Format,\" in Proceedings of the 2006 Winter Simulation Conference, L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds., Piscataway, New Jersey, 2006. [23] F. Rioux, F. Bernier and D. Laurendeau, \"Design and Implementation of an XML-Based, Technology-Unified Data Pipeline for Interactive Simulation,\" in Proceedings of the 2008 Winter Simulation Conference, S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds., Piscataway, New Jersey, 2008. [24] R. Kilgore, \"Simulation Web Services With .NET Technologies,\" in Proceedings of the 2002 Winter Simulation Conference, Yucesan, E., Chen, C-H., Snowdon, J.L. & Charnes, J.M., eds., Piscataway, New Jersey, 2002. [25] S. Bergmann, S. Stelzer, S. Wustemann and S. Strassburger, \"Model Generation in SLX Using CMSD and XML Stylesheet Transformations,\" in Proceedings of the 2012 Winter Simulation Conference, C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds., Piscataway, New Jersey, 2012. [26] T. Weidemann, \"Next Generation Simulation Environments Founded on Open Source Software and XML-Based Standard Interfaces,\" in Proceedings of the 2002 Winter Simulation Conference, Yucesan, E., Chen, C-H., Snowdon, J.L., & Charnes, J.M., eds., Piscataway, New Jersey, 2002. [27] R. Kilgore, \"Open Source SML and SILK for Java-based, object-oriented simulation,\" in Proceedings of the 2001 Winter Simulation Conference, Peters, B.A., Smith, J.S., Medeiros, D.J., & Rohrer, M.W., eds., Piscataway, New Jersey, 2001. [28] R. Kilgore, \"Open Source Simulation Modeling Language (SML),\" in Proceedings of the 2001 Winter Simulation Conference, Peters, B.A., Smith, J.S., Medeiros, D.J., & Rohrer, M.W., eds., Piscataway, New Jersey, 2001. [29] N. Meseth, \"XML-based DEVS Modeling and Interpretation,\" University of Osnabrueck, 2011. [30] M. Rohl and A. Uhrmacher, \"Flexible Integration of XML Into Modeling and Simulation Systems,\" in Proceedings of the 2005 Winter Simulation Conference, M.E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joines, eds, Piscataway, New Jersey, 2005. [31] M. Rohl and S. Morgenstern, \"Composing Simulation Models Using Interface Definitions Based On Web Service Descriptions,\" in Proceedings of the 2007 Winter Simulation Conference S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton, eds., Piscataway, New Jersey, 2007. [32] K. Olson, C. Overstreet and E. Derrick, \"Code Analysis and CS-XML,\" in Proceedings of the 2007 Winter Simulation Conference, S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton, eds., Piscataway, New Jersey, 2007. [33] O. Schönherr and O. Rose, \"First Steps Towards A General Sysml Model For Discrete Processes In Production Systems,\" in Proceedings of the 2009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds., Piscataway, New Jersey, 2009. [34] X. Zhang, Y. Duan, C. Hu and J. Wang, \"Process-based Supply Chain Resources Descriptive Model and Knowledge Representation Based on XML,\" in 2007 International Conference on Wireless Communications, Networking and Mobile Computing, Piscataway, New Jersey, 2007. [35] A. Liehr and K. Buchenrieder, \"An XML Based Simulation Method for Extended Queuing Networks,\" in Proceedings 22nd European Conference on Modelling and Simulation, 2008. [36] J. Troya and A. Vallecillo, \"Specification and simulation of queuing network models using Domain-Specific Languages,\" Computer Standards & Interfaces, vol. 36, pp. 863-879, 2014. [37] Y. Hu, J. Xiao, H. Zhao and G. Rong, \"DEVSMO: an ontology of DEVS model representation for model reuse,\" in Proceedings of the 2013 Winter Simulation Conference R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, eds, Piscataway, New Jersey, 2013. [38] A. Alshareef, C. Seo, A. Kim and B. Zeigler, \"Devs Markov Modeling And Simulation Of Activity-Based Models For MBSE Application,\" in Proceedings of the 2021 Winter Simulation Conference S. Kim, B. Feng, K. Smith, S. Masoud, Z. Zheng, C. Szabo, and M. Loper, eds., Piscataway, New Jersey, 2021. [39] Y.-H. Wang and Y.-C. Lu, \"An XML-based DEVS modeling tool to enhance simulation interoperability,\" in Proceedings of the 14th European Simulation Symposium, A. Verbraeck, W. Krug, eds., Dresden, Germany, 2002. [40] L. Lacy and W. Gerber, \"Potential Modeling And Simulation Applications Of The Web Ontology Language - Owl,\" in Proceedings of the 2004 Winter Simulation Conference R .G. Ingalls, M. D. Rossetti, J. S. Smith, and B. A. Peters, eds., Piscataway, New Jersey, 2004. [41] M. Gyimesi, \"Web Services with Generic Simulation Models for Discrete Event Simulation,\" Mathematics and Computers in Simulation, vol. 79, pp. 964-971, 2008. [42] S. Reichenthal, \"SRML- Simulation Reference Markup Language,\" 2002. [Online]. Available: http://www.w3c.org/TR/SRML/. [43] S. Reichenthal, \"SRML case study: simple self-describing process modeling and simulation,\" in Proceedings of the 2004 Winter Simulation Conference, Ingalls, R.G., M.D. Rossetti, J.S. Smith, and B.A. Peters, eds, Piscataway, New Jersey, 2004. [44] N. Meseth, P. Kirchhof and T. Witte, \"Xml-Based Devs Modeling And Interpretation,\" in SpringSim \'09: Proceedings of the 2009 Spring Simulation Multiconference, San Diego, CA, 2009. [45] Y. Dahmani, H. Ali and A. Boubekeur, \"XML-based DEVS Modelling and Simulation Tracking,\" International Journal of Simulation and Process Modelling, vol. 15, no. 1/2, pp. 155-169, 2020. [46] P. Gustavson and T. Chase, \"Using XML and BOMs to rapidly compose simulations and simulation environments,\" in Proceedings of the 2004 Winter Simulation Conference, Ingalls, R.G., M.D. Rossetti, J.S. Smith, and B.A. Peters, eds., Piscataway, New Jersey, 2004. [47] S. Reichenthal, \"Re-Introducing Web-Based Simulation,\" in Proceedings of the 2002 Winter Simulation Conference, Yucesan, E., Chen, C-H., Snowdon, J.L., & Charnes, J.M., eds., Piscataway, New Jersey, 2002. [48] M. Rohl and A. Uhrmacher, \"Composing Simulations From XML-Specified Model Components,\" in Proceedings of the 2006 Winter Simulation Conference, L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds., Piscataway, New Jersey, 2006. [49] L. Arief and N. Speirs, \"Automatic generation of distributed system simulations from UML,\" in Proceedings of the 13th European Simulation Multi-conference (ESM ’99), Warsaw, Poland, 1999. [50] D. Chatfield, T. Harrison and J. Hayya, \"SISCO: A Supply Chain Simulation Tool Utilizing SILK and XML,\" in Proceedings of the 2001 Winter Simulation Conference, Peters, B.A., Smith, J.S., Medeiros, D.J, & Rohrer, M.W., eds, Piscataway, New Jersey, 2001. [51] D. Chatfield, T. Harrison and J. Hayya, \"SISCO: An Object-Oriented Supply Chain Simulation Tool,\" Decision Support Systems, vol. 42, no. 1, pp. 422-434, 2006. [52] D. Chatfield, T. Harrison and J. Hayya, \"The Supply Chain Modeling Language (SCML),\" Working Paper, Department of Supply Chain and Information Systems, Pennsylvania State University, 2003. [53] R. Canonico, E. Donato and G. Ventre, \"An XML based network simulation description language,\" in Proceedings of the European Simulation and Modeling Conference, 2003. [54] T. Sprock and L. McGinnis, \"Simulation Model Generation Of Discrete Event Logistics Systems (Dels) Using Software Design Patterns,\" in Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds., Piscataway, New Jersey, 2014. [55] R. Shannon, \"Introduction to the art and science of simulation,\" in Proceedings of the 1998 Winter Simulation Conference, Medeiros, D.J., E.F Watson, J.S. Carson, and M.S. Manivannan, eds, Piscataway, New Jersey, 1998.
Copyright © 2026 Dean C. Chatfield. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET77564
Publish Date : 2026-02-19
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here
Submit Paper Online
