{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T18:52:38Z","timestamp":1687805558729},"reference-count":36,"publisher":"Elsevier BV","issue":"12","license":[{"start":{"date-parts":[[2000,7,1]],"date-time":"2000-07-01T00:00:00Z","timestamp":962409600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[2000,7]]},"DOI":"10.1016\/s0140-3664(99)00243-1","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T02:42:44Z","timestamp":1027651364000},"page":"1158-1168","source":"Crossref","is-referenced-by-count":4,"title":["Tool support for hardware\/software co-design of communication protocols"],"prefix":"10.1016","volume":"23","author":[{"given":"S.","family":"Fischer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Wytrebowicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Budkowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0140-3664(99)00243-1_BIB1","series-title":"Hardware\u2013Software Co-Design of Embedded Systems: The Polis Approach","author":"Balarin","year":"1997"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB2","doi-asserted-by":"crossref","unstructured":"K. Buchenrieder, A. Sedlmeier, C. Veith, HW\/SW co-design with PRAMs using CODES, in: Proceedings of the International Conference on Computer Hardware Description Languages (CHDL'93), Ottawa, Canada, April 1993.","DOI":"10.1016\/B978-0-444-81641-2.50010-1"},{"issue":"1","key":"10.1016\/S0140-3664(99)00243-1_BIB3","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/0169-7552(92)90124-9","article-title":"Estelle development toolset","volume":"25","author":"Budkowski","year":"1992","journal-title":"Computer Networks and ISDN Systems"},{"issue":"1","key":"10.1016\/S0140-3664(99)00243-1_BIB4","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/0169-7552(87)90084-5","article-title":"An introduction to Estelle: a specification language for distributed systems","volume":"14","author":"Budkowski","year":"1987","journal-title":"Computer Networks and ISDN Systems"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB5","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/40.296155","article-title":"Hardware\u2013software codesign of embedded systems","author":"Chiodo","year":"1994","journal-title":"IEEE Micro"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB6","series-title":"The VHDL Handbook","author":"Coelho","year":"1989"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB7","series-title":"Efficient Configuration of Protocol Software for Multiprocessors","first-page":"195","volume":"Vol. VI","author":"Fischer","year":"1995"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB8","doi-asserted-by":"crossref","unstructured":"D. Gajski, F. Vahid, S. Narayan, A design methodology for system specification refinement, in: Proceedings of the Euro Design Automation Conference (EDAC'94), Paris, France, February 1994.","DOI":"10.1109\/EDTC.1994.326836"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB9","unstructured":"K.L. Gong, L.A. Rowe, Parallel MPEG-1 video encoding, in: Proceedings of the Picture Coding Symposium (PCS'94), Sacramento, USA, September 1994."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB10","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/54.232470","article-title":"Hardware\u2013Software cosynthesis for digital systems","volume":"September","author":"Gupta","year":"1993","journal-title":"IEEE Design and Test of Computers"},{"issue":"3","key":"10.1016\/S0140-3664(99)00243-1_BIB11","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/5.558708","article-title":"Hardware\/Software co-design","volume":"85","author":"Gupta","year":"1997","journal-title":"IEEE Proceedings"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB12","unstructured":"Information Technology\u2014Coding of Moving Pictures and Associated Audio for Digital Storage Media up to about 1.5MBit\/s (MPEG), International Standard ISO\/IEC IS 11172, 1993."},{"issue":"2","key":"10.1016\/S0140-3664(99)00243-1_BIB13","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.347999","article-title":"Synthesis steps and design models for codesign","volume":"28","author":"Ismail","year":"1995","journal-title":"IEEE Computer"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB14","unstructured":"Information processing systems\u2014Open Systems Interconnection\u2014Estelle: a Formal Description Technique Based on an Extended State Transition Model, International Standard ISO 9074, 1997."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB15","unstructured":"ISO IS8807: Information Processing Systems, Open Systems Interconnection, LOTOS: a Formal Description Technique for the Temporal Ordering of Observational Behaviour, 1989."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB16","unstructured":"ITU-T, Recommendation Z.100: Specification and Description Language (SDL), 1992."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB17","unstructured":"A. Jerraya, M. Aichouchi, E. Berrebi, H. Ding, P. Kission, M. Rahmouni, P.V. Raghavan, AMICAL: Interactive Architectural Synthesis Based on VHDL. Technical report, INPG\/TIMA Grenoble, France, 1994."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB18","series-title":"Formale Methoden f\u00fcr Verteilte Systeme","first-page":"161","article-title":"A Compiler for the Parallel Execution of Estelle Specifications","author":"Kreuz","year":"1993"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB19","doi-asserted-by":"crossref","unstructured":"E. Lallet, S. Fischer, J.-F. Verdier, A New approach for distributing Estelle specifications, in: G. von Bochmann, R. Dssouli, O. Rafiq (Eds.), Formal Description Techniques VIII (FORTE'95), 1996, pp. 339\u2013348.","DOI":"10.1007\/978-0-387-34945-9_25"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB20","doi-asserted-by":"crossref","unstructured":"J. Liu, B. Wu, X. Liu, A, Lee, Interoperation of Heterogeneous CAD Tools in Ptolemy II, in: Proceedings of the Symposium on Design, Test, and Microfabrication of MEMS\/MOEMS (DTM'99), Paris, France, March 1999.","DOI":"10.1117\/12.341208"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB21","series-title":"PARES\u2014A Portable Parallel Estelle Compiler","first-page":"403","author":"Plato","year":"1995"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB22","unstructured":"J.-L. Raffy, Mastering Complexity at Design Level, in: AOWSM'95, Portland, USA, June 1995."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB23","unstructured":"J.-L. Raffy, M\u00e9sures de complexit\u00e9 de specifications \u00e9crites en Estelle, in: Colloque Francophone sur l'Ingenierie des Protocoles (CFIP'95), Rennes, France, May 1995, pp. 497\u2013516, (in French)."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB24","series-title":"A Generator of C-Code for Estelle","first-page":"397","author":"Richard","year":"1989"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB25","doi-asserted-by":"crossref","unstructured":"K. Shen, L.A. Rowe, E.J. Delp, A Parallel Implementation of an MPEG1 Encoder: Faster than Real-Time!, in: Proceedings of the SPIE Conference on Digital Video Compression: Algorithms and Technologies, San Jose, California, 1995.","DOI":"10.1117\/12.206377"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB26","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/0169-7552(90)90135-F","article-title":"Semi-automatic Implementation of OSI Protocols","volume":"18","author":"Sidhu","year":"1990","journal-title":"Computer Networks and ISDN Systems"},{"issue":"7","key":"10.1016\/S0140-3664(99)00243-1_BIB27","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1016\/0169-7552(93)90051-5","article-title":"The PET and DINGO tools for deriving distributed implementations from Estelle","volume":"25","author":"Sijelmassi","year":"1993","journal-title":"Computer Networks and ISDN Systems"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB28","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/54.232468","article-title":"A Model and Methodology for Hardware\/Software Codesign","volume":"September","author":"Thomas","year":"1993","journal-title":"IEEE Design and Test of Computers"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB29","unstructured":"D.E. Thomas, J. LoCicero. A Multithreaded, Dual-Language Hardware\/Software Cosimulator, submitted for publication, 1998."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB30","unstructured":"F. Vahid, J. Gong, D. Gajski. A Binary-Constraint Search Algorithm for Minimizing Hardware during H\/S Partioning, in: Proceedings of EURO DAC'94, 1994, pp. 214\u2013225."},{"key":"10.1016\/S0140-3664(99)00243-1_BIB31","doi-asserted-by":"crossref","unstructured":"F. Vahid, S. Narayan, D. Gajski, SpecCharts: a language for System Level Design, CHDL 91, 1991, pp.145\u2013155.","DOI":"10.1016\/B978-0-444-89208-9.50015-6"},{"issue":"3","key":"10.1016\/S0140-3664(99)00243-1_BIB32","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1109\/32.4658","article-title":"Semiautomatic implementation of protocols using an Estelle-C compiler","volume":"14","author":"Vuong","year":"1988","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB33","series-title":"Cosynthesis In CASTLE","first-page":"355","author":"Wilberg","year":"1995"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB34","series-title":"Communication Protocols Implemented in Hardware: VHDL Generation from Estelle","author":"Wytrebowicz","year":"1995"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB35","series-title":"Hardware\u2013Software Co-Synthesis of Distributed Embedded System","first-page":"77","author":"Yen","year":"1997"},{"key":"10.1016\/S0140-3664(99)00243-1_BIB36","unstructured":"Estelle Development Toolset, http:\/\/www-lor.int-evry.fr\/~stan\/edt.html."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499002431?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499002431?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,2,5]],"date-time":"2020-02-05T04:31:36Z","timestamp":1580877096000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366499002431"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,7]]},"references-count":36,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2000,7]]}},"alternative-id":["S0140366499002431"],"URL":"https:\/\/doi.org\/10.1016\/s0140-3664(99)00243-1","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2000,7]]}}}