{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:40:58Z","timestamp":1777902058911,"version":"3.51.4"},"reference-count":39,"publisher":"SAGE Publications","issue":"11","license":[{"start":{"date-parts":[[2003,11,1]],"date-time":"2003-11-01T00:00:00Z","timestamp":1067644800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2003,11]]},"abstract":"<jats:p>Simulation is becoming increasingly important in the analysis and design of complex systems with natural and artificial components. CD++ is a modeling and simulation tool that was created to study these kinds of systems by using a discrete event cell-based approach. It was successfully employed to define a variety of models for complex applications. Here, the authors present different extensions done to the tool using a client-server architecture. Users can create models in local workstations, execute them in a remote high-performance simulation engine, and then receive, visualize, and analyze the results locally with easy-to-use 2D and 3D interfaces. The 3D interface was built using the virtual reality markup language (VRML) to facilitate Web-based visualization. The tool now enables running several models simultaneously and supports multiview outputs.<\/jats:p>","DOI":"10.1177\/0037549703039949","type":"journal-article","created":{"date-parts":[[2004,4,21]],"date-time":"2004-04-21T20:41:37Z","timestamp":1082580097000},"page":"626-647","source":"Crossref","is-referenced-by-count":7,"title":["A Framework for Remote Execution and Visualization of Cell-DEVS Models"],"prefix":"10.1177","volume":"79","author":[{"given":"Gabriel A.","family":"Wainer","sequence":"first","affiliation":[{"name":"Department of Systems and Computer Engineering, Carleton University, 4456 Mackenzie Building, 1125 Colonel By Drive, Ottawa, Ontario, K1S 5B6, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenhong","family":"Chena","sequence":"additional","affiliation":[{"name":"Department of Systems and Computer Engineering, Carleton University, 4456 Mackenzie Building, 1125 Colonel By Drive, Ottawa, Ontario, K1S 5B6, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2003,11,1]]},"reference":[{"key":"atypb1","unstructured":"[1] Zeigler, B. 1976. Theory of modeling and simulation. New York: John Wiley ."},{"key":"atypb2","unstructured":"[2] Zeigler, B., T. Kim, and H. Praehofer. 2000. Theory of modeling and simulation: Integrating discrete event and continuous complex dynamic systems. New York: Academic Press ."},{"key":"atypb3","doi-asserted-by":"crossref","unstructured":"[3] Wainer, G., and N. Giambiasi. 2001. Timed Cell-DEVS: Modeling and simulation of cell spaces. In Discrete event modeling & simulation: Enabling future technologies, edited by H. S. Sarjoughian and F. E. Cellier. New York: Springer-Verlag .","DOI":"10.1007\/978-1-4757-3554-3_10"},{"key":"atypb4","unstructured":"[4] Toffoli, T. 1994. Occam, Turing, von Neumann, Jaynes: How much can you get for how little? (A conceptual introduction to cellular automata) . In Proceedings of ACRI\u201994, Rende, Italy."},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1002\/spe.482"},{"key":"atypb6","unstructured":"[6] Ameghino, J., A. Troccoli, and G. Wainer. 2001. Modeling and simulation of complex physical systems using Cell-DEVS . In Proceedings of 34th IEEE\/SCS Annual Simulation Symposium, Seattle, WA."},{"key":"atypb7","unstructured":"[7] Ameghino, J., and G. Wainer. 2000. Application of the Cell-DEVS paradigm using N-CD++ . In Proceedings of the 32nd SCS Summer Computer Simulation Conference, Vancouver, Canada."},{"key":"atypb8","unstructured":"[8] Troccoli, A., J. Ameghino, F. I\u00f1on, and G. Wainer. 2002. A flow injection model using Cell-DEVS . In Proceedings of the 35th IEEE\/SCS Annual Simulation Symposium, San Diego, CA."},{"key":"atypb9","unstructured":"[9] Muzy, A., G. Wainer, E. Innocenti, A. Aiello, and J. F. Santucci. 2002. Dynamic and discrete quantization for simulation time improvement: Fire spreading application using the CD++ tool . In Proceedings of 2002 Winter Simulation Conference, San Diego, CA."},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1080\/136588199241201"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97898"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014536803451"},{"key":"atypb13","doi-asserted-by":"crossref","unstructured":"[13] Gardner, M. 1970. The fantastic combinations of John Conway\u2019s new solitaire game \u201cLife.\u201d Scientific American 23(4): 120-123 .","DOI":"10.1038\/scientificamerican1070-120"},{"key":"atypb14","unstructured":"[14] Wojtowicz, J. 2001. 1D and 2D cellular automata explorer. Available: www.mirwoj.opus.chelm.pl\/ca\/mjcell\/mjcell.html"},{"key":"atypb15","unstructured":"[15] Elliott, J. M. G. 2000. Cellsprings. Available: http:\/\/jmge.net\/java\/csprings\/doc\/"},{"key":"atypb16","unstructured":"[16] Chou, H., W. Huang, and J. Reggia. Forthcoming. The trend cellular automata environment for artificial life. Transactions of the Society for Modeling and Simulation International."},{"key":"atypb17","unstructured":"[17] Moreno, N., M. Ablan, and G. Tonella. 2002. Spasim: A software to simulate cellular automata models . In Proceedings of the IEMSS 2002 Conference on Integrated Assessment and Decision Support, Lugano, Switzerland."},{"key":"atypb18","unstructured":"[18] Rucker, R., and D. Ostrov. 1997. Continuous-valued cellular automata for non-linear wave equations . Complex Systems 10 (1196): 91-119 ."},{"key":"atypb19","unstructured":"[19] Guarraci, B., J. Potter, B. Ritz, and D. Winter. 2000. Modeling grid cellular automata in 3-D. Technical report, Department of Mathematics\/Computer Science, Salisbury State University, Salisbury. Available: http:\/\/faculty.ssu.edu\/~mjbardze\/dan_vrml\/index.html"},{"key":"atypb20","doi-asserted-by":"crossref","unstructured":"[20] Freiwald, U., and J. Weimar. 2001. JCASim: A Java system for simulating cellular automata. In Theoretical and practical issues on cellular automata (ACRI 2000), edited by S. Bandini and T. Worsch. London: Springer Verlag .","DOI":"10.1007\/978-1-4471-0709-5_6"},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1177\/003754970107600102"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/99.615432"},{"key":"atypb23","unstructured":"[23] Nutaro, J. 2003. Adevs: User manual and API documentation. Available: www.ece.arizona.edu\/~nutaro\/adevs-docs\/index.html"},{"key":"atypb24","doi-asserted-by":"crossref","unstructured":"[24] De Lara, J., and H. Vangheluwe. 2002. AToM3: A tool for multi- formalism and meta-modeling . In Proceedings of European Joint Conferences on Theory and Practice of Software (ETAPS), Grenoble, France.","DOI":"10.1007\/3-540-45923-5_12"},{"key":"atypb25","unstructured":"[25] Praehofer, H., J. Sametinger, and A. Stritzinger. 1999. Concepts and architecture of a simulation framework based on the JavaBean component model . In Proceedings of WEBSIM99, 1999 International Conference on Web-Based Modeling & Simulation, San Francisco."},{"key":"atypb26","unstructured":"[26] Filippi, J. B., F. Bernardi, and M. Delhom. 2002. The JDEVS environmental modeling and simulation environment . In Proceedings of the IEMSS 2002 Conference on Integrated Assessment and Decision Support, Lugano, Switzerland."},{"key":"atypb27","doi-asserted-by":"crossref","unstructured":"[27] Zeigler, B., Y. Moon, D. Kim, and J. Kim. 1996. DEVS-C++: A high performance modeling and simulation environment . In Proceedings of the 29th Annual Hawaii International Conference on System Sciences (HICSS-29), Maui, Hawaii.","DOI":"10.1109\/HICSS.1996.495481"},{"key":"atypb28","unstructured":"[28] Sarjoughian,H.,and B.Zeigler.1998. DEVS Java: Basis fora DEVS-based collaborative M&S environment . In Proceedings of the 1998 International Conference on Web-Based Modeling and Simulation, San Diego, CA."},{"key":"atypb29","unstructured":"[29] Kim, Y., and T. Kim. 1997. Optimization of model execution time in the DEVSim++ environment . In Proceedings of the European Simulation Symposium, Passau, Germany."},{"key":"atypb30","doi-asserted-by":"crossref","unstructured":"[30] Zeigler, B., S. Hall, and H. Sarjoughian. 1999. Exploiting HLA and DEVS to promote interoperability and reuse in Lockheed\u2019s corporate environment . SIMULATION 75: 288-295 .","DOI":"10.1177\/003754979907300505"},{"key":"atypb31","unstructured":"[31] Dahmann, J. 1997. High level architecture for simulation . In Proceedings of the 1st International Workshop on Distributed Interactive Simulation and Real-Time Applications (DIS-RT \u201997), Eilat, Israel."},{"key":"atypb32","unstructured":"[32] Ames, A., D. Nadeau, and J. Moreland. 1997. VRML 2.0 source.2d ed. New York: John Wiley ."},{"key":"atypb33","unstructured":"[33] Roehl, B., and J. Couch. 1997. Late night VRML 2.0 with Java. Emeryville: Ziff-Davis Press ."},{"key":"atypb34","doi-asserted-by":"crossref","unstructured":"[34] Chow, A., D. Kim, and B. Zeigler. 1994. Abstract simulator for the parallel DEVS formalism. In Proceedings of AI, simulation, and planning in high autonomy systems, 157-163. Gainesville, FL: IEEE Press .","DOI":"10.1109\/AIHAS.1994.390488"},{"key":"atypb35","unstructured":"[35] Martin, D., T. McBrayer, R. Radhakrishnan, and P. Wilsey. 1997. Time Warp parallel discrete event simulator, University of Cincinnati ."},{"key":"atypb36","unstructured":"[36] Szulsztein, E., and G. Wainer. 1999. Implementing a flexible environment for parallel simulation (in Spanish) . In Proceedings of the 28th Argentine Conference on Informatics and Operations Research (JAIIO), Buenos Aires, Argentina."},{"key":"atypb37","unstructured":"[37] Troccoli, A., and G. Wainer. 2001. Performance results of parallel Cell-DEVS execution . In Proceedings of 2001 Summer Computer Simulation Conference, Orlando, FL."},{"key":"atypb38","unstructured":"[38] Troccoli, A., and G. Wainer. 2003. Implementing parallel Cell- DEVS . In Proceedings of the Annual Simulation Symposium,Orlando, FL."},{"key":"atypb39","doi-asserted-by":"crossref","unstructured":"[39] Zeigler, B., H. Song, T. Kim, and H. Praehofer. 1995. DEVS framework for modelling, simulation, analysis, and design of hybrid systems. In Proceedings of Hybrid Systems IV. Lecture Notes in Computer Science 999. New York: Springer .","DOI":"10.1007\/3-540-60472-3_27"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549703039949","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549703039949","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:18:08Z","timestamp":1777634288000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549703039949"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,11]]},"references-count":39,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2003,11]]}},"alternative-id":["10.1177\/0037549703039949"],"URL":"https:\/\/doi.org\/10.1177\/0037549703039949","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,11]]}}}