{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:30:07Z","timestamp":1750307407062,"version":"3.41.0"},"reference-count":9,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,10,1]],"date-time":"2009-10-01T00:00:00Z","timestamp":1254355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2009,10]]},"abstract":"<jats:p>In this paper, a functional model of a virtual communication interface (VCI) for embedded systems is presented. It hides the underlying communication technology from the application. The communication bus can then be changed without worrying about its users and without the need to rewrite the application. The VCI is co-designed in hardware\/software to improve performance considering architectural issues and the needs of the application. Communication buses widely used in embedded systems are used to test the applicability of this VCI. The experimental results demonstrate that with careful co-design, the VCI is not only reusable but also can remarkably improve the overall performance.<\/jats:p>","DOI":"10.1145\/1851340.1851347","type":"journal-article","created":{"date-parts":[[2010,8,31]],"date-time":"2010-08-31T13:05:55Z","timestamp":1283259955000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Reusable and architecture-neutral virtual communication interface for embedded systems"],"prefix":"10.1145","volume":"6","author":[{"given":"Amjad","family":"Mohsen","sequence":"first","affiliation":[{"name":"Fraunhofer Institute for Integrated Circuits, Nuernberg, Germany"}]},{"given":"Jochen","family":"Brandt","sequence":"additional","affiliation":[{"name":"Fraunhofer Institute for Integrated Circuits, Nuernberg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2009,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Custom Acceleration Solutions for Real-life Embedded Systems: Potential and Challenges. In Proceedings of Embedded World 2008 Exhibition and Conference","author":"Mohsen A.","year":"2008","unstructured":"Mohsen , A. , and Bargothi , A . 2008 . Custom Acceleration Solutions for Real-life Embedded Systems: Potential and Challenges. In Proceedings of Embedded World 2008 Exhibition and Conference ( Nuernberg, Germany , February , 2008 ). Mohsen, A., and Bargothi, A. 2008. Custom Acceleration Solutions for Real-life Embedded Systems: Potential and Challenges. In Proceedings of Embedded World 2008 Exhibition and Conference (Nuernberg, Germany, February, 2008)."},{"key":"e_1_2_1_2_1","volume-title":"Document number 9398393400II","author":"Bus Specifications","year":"2000","unstructured":"I2C Bus Specifications . Philips Semiconductors. Document number 9398393400II , 2000 . I2C Bus Specifications. Philips Semiconductors. Document number 9398393400II, 2000."},{"key":"e_1_2_1_3_1","unstructured":"Herveille R. 2003. SPI Core Specifications. OpenCores.  Herveille R. 2003. SPI Core Specifications. OpenCores."},{"key":"e_1_2_1_4_1","volume-title":"Germany","author":"Specifications","year":"1991","unstructured":"CAN Specifications . Robert Bosch GmbH , Germany , 1991 . CAN Specifications. Robert Bosch GmbH, Germany, 1991."},{"key":"e_1_2_1_5_1","unstructured":"Edwards W. 2000. Core Jini. Prentice Hall International.   Edwards W. 2000. Core Jini. Prentice Hall International."},{"key":"e_1_2_1_6_1","volume-title":"Tina: A Co-operative Solution for a Competitive World","author":"Lapierre D.","year":"1999","unstructured":"Lapierre , D. 1999 . Tina: A Co-operative Solution for a Competitive World . Prentice Hall . Lapierre, D. 1999. Tina: A Co-operative Solution for a Competitive World. Prentice Hall."},{"volume-title":"Parallel and Distributed Processing Symposium, 535-540","author":"Miyazaki T.","key":"e_1_2_1_7_1","unstructured":"Miyazaki , T. , Takahara , A. , Ishihara , S. , Tani , S. , Murooka , T. , Fukazawa , T. , Teramoto , M. , and Matsuhiro , K . 2000. Virtual BUS: a Network Technology for Setting up Distributed Resources in Your Own Computer . Parallel and Distributed Processing Symposium, 535-540 . Miyazaki, T., Takahara, A., Ishihara, S., Tani, S., Murooka, T., Fukazawa, T., Teramoto, M., and Matsuhiro, K. 2000. Virtual BUS: a Network Technology for Setting up Distributed Resources in Your Own Computer. Parallel and Distributed Processing Symposium, 535-540."},{"volume-title":"Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats","year":"2007","key":"e_1_2_1_8_1","unstructured":"IEEE 1451.0 , Standard for a Smart Transducer Interface for Sensors and Actuators---Common Functions , Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats . IEEE Instrumentation and Measurement Society, the Institute of Electrical and Electronics Engineers , Inc., New York, 2007 . IEEE 1451.0, Standard for a Smart Transducer Interface for Sensors and Actuators---Common Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats. IEEE Instrumentation and Measurement Society, the Institute of Electrical and Electronics Engineers, Inc., New York, 2007."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.558708"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1851340.1851347","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1851340.1851347","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:29Z","timestamp":1750246769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1851340.1851347"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10]]},"references-count":9,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,10]]}},"alternative-id":["10.1145\/1851340.1851347"],"URL":"https:\/\/doi.org\/10.1145\/1851340.1851347","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2009,10]]},"assertion":[{"value":"2009-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}