{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:44:52Z","timestamp":1781106292122,"version":"3.54.1"},"reference-count":26,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,1,1]]},"abstract":"<p>Today, SDL and SystemC are two very popular languages for embedded systems modeling. SDL has specific advanced features that make it good for reflection of the multi-object systems and interactions between modules. It is also good for system model validation. The SystemC models are better suitable for tracing internal functions of the modeled modules. The hypothetical possibility of combined use of these two languages promises a number of benefits for researchers. This article specifically addresses and discusses the integration of SDL and SystemC modeling environments, exchange the data and control information between the SDL and SystemC sub-modules and the real-time co-modeling aspects of the integrated SDL\/SystemC system. As a result, the mechanisms of SDL\/SystemC co-modeling is presented and illustrated for an embedded network protocols co-modeling case study. The article gives an overview and description of a co-modeling solution for embedded networks protocols simulation based on experience and previous publications and research.<\/p>","DOI":"10.4018\/jertcs.2011010102","type":"journal-article","created":{"date-parts":[[2011,10,19]],"date-time":"2011-10-19T12:18:49Z","timestamp":1319026729000},"page":"23-48","source":"Crossref","is-referenced-by-count":5,"title":["Co-Modeling of Embedded Networks Using SystemC and SDL"],"prefix":"10.4018","volume":"2","author":[{"given":"Sergey","family":"Balandin","sequence":"first","affiliation":[{"name":"Nokia Research Center, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michel","family":"Gillet","sequence":"additional","affiliation":[{"name":"Nokia Research Center, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Irina","family":"Lavrovskaya","sequence":"additional","affiliation":[{"name":"St. Petersburg State University of Aerospace Instrumentation, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1817-2754","authenticated-orcid":true,"given":"Valentin","family":"Olenev","sequence":"additional","affiliation":[{"name":"St. Petersburg State University of Aerospace Instrumentation, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexey","family":"Rabin","sequence":"additional","affiliation":[{"name":"St. Petersburg State University of Aerospace Instrumentation, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Stepanov","sequence":"additional","affiliation":[{"name":"St. Petersburg State University of Aerospace Instrumentation, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jertcs.2011010102-0","unstructured":"Barr, M., & Massa, A. (2006). Programming Embedded Systems: With C and GNU Development Tools, Second edition. New York: O\u2019Reilly Media, Inc."},{"key":"jertcs.2011010102-1","doi-asserted-by":"publisher","DOI":"10.1007\/0-387-30864-4"},{"key":"jertcs.2011010102-2","unstructured":"Bykhteev, A. (2008). Methods and facilities for systems-on-chip design. ChipInfo microchip manual. Retrieved from http:\/\/www.chipinfo.ru\/literature\/chipnews\/200304\/1.html"},{"key":"jertcs.2011010102-3","unstructured":"Fonseca, P. (2008). SDL, a graphical language useful to describe social simulation models. In Proceedings of the 2nd Workshop on Social Simulation and Artificial Societies Analysis (SSASA'08). Retrieved from http:\/\/ceur-ws.org\/Vol-442\/p4_Fonseca.pdf"},{"key":"jertcs.2011010102-4","unstructured":"Gillet, M. (2008). Hardware\/software co-simulation for conformance testing of embedded networks. In Proceedings of the 6th Seminar of Finnish-Russian University Cooperation in Telecommunications (FRUCT) Program. Retrieved October 31, 2008, from http:\/\/fruct.org\/index.php?option=com_content&view=article&id=68&Itemid=73"},{"key":"jertcs.2011010102-5","unstructured":"Gipper, J. (2007). SystemC the SoC system-level modeling language. Embedded computing Design. Retrieved from www.embedded-computing.com\/pdfs\/OSP2.May07.pdf"},{"key":"jertcs.2011010102-6","unstructured":"Grimpel, E., Timmermann, B., Fandrey, T., Biniasch, R., & Oppenheimer, F. (2002). SystemC Object-Oriented Extensions and Synthesis Features. In Proceedings of the European Electronic Chips & Systems design Initiative. Retrieved from www.ecsiassociation.org\/ecsi\/projects\/odette\/files\/fdl2002.pdf"},{"key":"jertcs.2011010102-7","unstructured":"Haroud, M., & Blazevic, L. (2006). HW accelerated Ultra Wide Band MAC protocol using SDL and SystemC. In Proceedings of the Fourth IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06). Retrieved from http:\/\/fmv.jku.at\/papers\/HaroudBlazevicBiere-RAWCON04.pdf"},{"key":"jertcs.2011010102-8","author":"S.Heath","year":"2003","journal-title":"Embedded Systems Design"},{"key":"jertcs.2011010102-9","year":"2009","journal-title":"SDL Suite and TTCN Suite Help"},{"key":"jertcs.2011010102-10","year":"2002","journal-title":"Recommendation Z.100. Specification and Description Language (SDL)"},{"key":"jertcs.2011010102-11","unstructured":"ITU-T. (2000). Specification and Description Language (SDL). Retrieved from http:\/\/www.itu.int"},{"key":"jertcs.2011010102-12","author":"A.Jantsch","year":"2004","journal-title":"Modeling Embedded Systems and SoCs"},{"key":"jertcs.2011010102-13","doi-asserted-by":"publisher","DOI":"10.1109\/RWS.2006.1615229"},{"key":"jertcs.2011010102-14","unstructured":"Kamal, R. (2008). Embedded systems: architecture, programming and design (2nd ed.). New Delhi, India: Tata McGraw-hill Publishing Company Limited."},{"key":"jertcs.2011010102-15","unstructured":"Karabegov, A., & Ter-Mikaelyan, T. (1993). Introduction to the SDL language. Moscow, Russia: Radio and communication."},{"key":"jertcs.2011010102-16","author":"V.Nemydrov","year":"2004","journal-title":"Systems-on-chip. Design and evaluation problems"},{"key":"jertcs.2011010102-17","unstructured":"Olenev, V. (2009). Different approaches for the stacks of protocols SystemC modeling analysis. In Proceedings of the Saint-Petersburg University of Aerospace Instrumentation scientific conference (pp. 112-113). Saint-Petersburg, Russia: Saint-Petersburg University of Aerospace Instrumentation (SUAI)."},{"key":"jertcs.2011010102-18","unstructured":"Olenev, V., Onishenko, L., & Eganyan, A. (2008). Connections in SystemC Models of Large Systems. In Proceedings of the Saint-Petersburg University of Aerospace Instrumentation scientific student\u2019s conference (pp. 98-99). Saint-Petersburg, Russia: Saint-Petersburg University of Aerospace Instrumentation (SUAI)."},{"key":"jertcs.2011010102-19","unstructured":"Olenev, V., Rabin, A., Stepanov, A., & Lavrovskaya, I. (2009). SystemC and SDL Co-Modeling Methods. In Proceedings of the 6th Seminar of Finnish-Russian University Cooperation in Telecommunications (FRUCT) Program (pp. 136-140). Saint-Petersburg, Russia: Saint-Petersburg University of Aerospace Instrumentation (SUAI)."},{"key":"jertcs.2011010102-20","unstructured":"Olenev, V., Sheynin, Y., Suvorova, E., Balandin, S., & Gillet, M. (2009). SystemC Modeling of the Embedded Networks. In Proceedings of 6th Seminar of Finnish-Russian University Cooperation in Telecommunications (FRUCT) Program (pp. 85-95). Saint-Petersburg, Russia: Saint-Petersburg University of Aerospace Instrumentation (SUAI)."},{"key":"jertcs.2011010102-21","unstructured":"Open SystemC Initiative (OSCI). (2005). IEEE 1666\u2122-2005 Standard for SystemC. Retrieved from http:\/\/www.systemc.org"},{"key":"jertcs.2011010102-22","unstructured":"Stepanov, A. (2009). Comparison of SDL and SystemC Languages applicability for the protocol stack modeling. In Proceedings of the Saint-Petersburg University of Aerospace Instrumentation scientific student\u2019s conference (pp. 76-80). Saint-Petersburg, Russia: Saint-Petersburg University of Aerospace Instrumentation (SUAI)."},{"key":"jertcs.2011010102-23","unstructured":"Suvorova, E. (2007). A Methodology and the Tool for Testing SpaceWire Routing Switches. In Proceedings of the first International SpaceWire Conference. Retrieved September 19, 2007, from http:\/\/spacewire.computing.dundee.ac.uk\/proceedings\/Papers\/Test and Verification 2\/suvorova2.pdf"},{"key":"jertcs.2011010102-24","author":"E.Suvorova","year":"2003","journal-title":"Digital systems design on VHDL language"},{"key":"jertcs.2011010102-25","unstructured":"Swan, S. (2003). A Tutorial Introduction to the SystemC TLM Standard. Retrieved July 7, 2008, from http:\/\/www-ti.informatik.uni-tuebingen.de\/~systemc\/Documents\/Presentation-13-OSCI_2_swan.pdf"}],"container-title":["International Journal of Embedded and Real-Time Communication Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=51648","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:16:57Z","timestamp":1654093017000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jertcs.2011010102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2011,1,1]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1]]}},"URL":"https:\/\/doi.org\/10.4018\/jertcs.2011010102","relation":{},"ISSN":["1947-3176","1947-3184"],"issn-type":[{"value":"1947-3176","type":"print"},{"value":"1947-3184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,1,1]]}}}