{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T05:43:37Z","timestamp":1648532617450},"reference-count":33,"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)00245-5","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T02:42:44Z","timestamp":1027651364000},"page":"1179-1195","source":"Crossref","is-referenced-by-count":4,"title":["Improving the efficiency of automated protocol implementations using a configurable FDT compiler"],"prefix":"10.1016","volume":"23","author":[{"given":"H","family":"Koenig","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P","family":"Langendoerfer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H","family":"Krumm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0140-3664(99)00245-5_BIB1","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/90.251918","article-title":"Increasing network throughput by integrating protocol layers","volume":"1","author":"Abbott","year":"1993","journal-title":"IEEE\/ACM Transaction On Neworking"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB2","series-title":"Protocols for High-Speed Networks V","first-page":"167","article-title":"Integrated layer processing can be hazardous to your performance","author":"Ahlgren","year":"1996"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB3","series-title":"Compilers: Principles, Techniques, and Tools","author":"Aho","year":"1996"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB4","doi-asserted-by":"crossref","unstructured":"T. Braun, I. Chrisment, C. Diot, F. Gagnon, L. Gautier, P. Hoschka, ALFred, an ALF\/ILP Protocol Compiler for Distributed Application Automated Design, Rapport de Recherche Nr. 2786, INRIA, 1996.","DOI":"10.1109\/HPDC.1996.546216"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB5","doi-asserted-by":"crossref","unstructured":"T. Braun, C. Diot, Protocol implementation using integrated layer processing, In ACM SIGCOMM, 1995.","DOI":"10.1145\/217391.217425"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB6","series-title":"Formal Description Techniques VI","article-title":"Increasing the concurrency in Estelle","author":"Bredereke","year":"1994"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB7","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"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB8","unstructured":"O. Catrina, E. Lallet, S. Budkowski, Automatic protocols implementation using Estelle Development Toolset (EDT), Institut National des T\u00e9l\u00e9communications (INT) Evry, Rapport de Recherche, 1997."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB9","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1145\/323647.323645","article-title":"The structuring of systems using upcalls","author":"Clark","year":"1985","journal-title":"Proceedings of the 10th ACM SIGOPS Symposium on Operating Systems and Principles"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB10","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1145\/99517.99553","article-title":"Architectural considerations for a new generation of protocols","author":"Clark","year":"1990","journal-title":"ACM SIGCOMM"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB11","series-title":"SDL\u201999 The Next Millenium","first-page":"341","article-title":"Specification, validation and implementation of ATM UNI signaling protocols in SDL","author":"Dong","year":"1999"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB12","series-title":"High Performance Networking VI","first-page":"195","article-title":"Efficient configuration of protocol software for multiprocessors","author":"Fischer","year":"1995"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB13","doi-asserted-by":"crossref","first-page":"1226","DOI":"10.1016\/S0140-3664(96)01156-5","article-title":"Improving the efficiency of automated protocol implementation using Estelle","volume":"19","author":"Gotzhein","year":"1996","journal-title":"Computer Communications"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB14","series-title":"SDL\u201997 Time for Testing","first-page":"383","article-title":"Verhaard.: combining SDL and C","author":"Hakansson","year":"1997"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB15","series-title":"Protocol Specification, Testing and Verification XIV","first-page":"387","article-title":"Increasing the efficiency of computer-aided protocol implementations","author":"Held","year":"1995"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB16","series-title":"SDL\u201997 Time for Testing","first-page":"397","article-title":"Derivation of efficient implementations from SDL specifications employing data referencing, integrated packet framing and activity threads","author":"Henke","year":"1997"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB17","series-title":"Formal Description Techniques and Protocol Specification, Testing and Verification (FORTE X\/PSTV XVII\u201997)","first-page":"399","article-title":"On the influence of semantic constraints on the code generation from Estelle specifications","author":"Henke","year":"1997"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB18","series-title":"SDL\u201997 Time for Testing","first-page":"69","article-title":"Performance analysis of TCP's flow control mechanisms using queueing SDL","author":"Hintelmann","year":"1997"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB19","unstructured":"B. Hofmann, Generation of efficient protocol implementations based on Estelle specifications, PhD Thesis, University of Mannheim, 1993 (in German)."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB20","doi-asserted-by":"crossref","first-page":"981","DOI":"10.1016\/0169-7552(93)90095-L","article-title":"Design and validation of protocols: a tutorial","volume":"26","author":"Holzmann","year":"1993","journal-title":"Computer Networks and ISDN Systems"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB21","unstructured":"ISO IS 9074: Estelle\u2014A Formal Description Technique Based on an Extended State Model, 1989."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB22","unstructured":"ITU-T. Z.100: Specification and Description Language (SDL), ITU, 1993."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB23","series-title":"Computer Networking","first-page":"385","article-title":"Experience in computer-aided protocol implementation","author":"Koenig","year":"1990"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB25","unstructured":"P. Langend\u00f6rfer, Definition of the implementation-oriented annotation iSDL, Preprint. I-04\/1998, BTU Cottbus."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB26","series-title":"SDL\u201999 The Next Millennium","first-page":"259","article-title":"COCOS\u2014a configurable SDL compiler for generating efficient protocol implementations","author":"Langend\u00f6rfer","year":"1999"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB27","series-title":"Automated protocol implementations based on activity threads accepted, Seventh International Conference on Network Protocols","author":"Langend\u00f6rfer","year":"1999"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB28","doi-asserted-by":"crossref","unstructured":"S. Leue, P. Oechslin, On parallelizing and optimizing the implementation of communication protocols, IEEE\/ACM Transactions on Networking 4(1) (1996).","DOI":"10.1109\/90.503762"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB29","series-title":"SDL\u201997 Time for Testing","first-page":"415","article-title":"Industrial strength code generation from SDL","author":"Mansurov","year":"1997"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB30","series-title":"SDL\u201999 The Next Millennium","first-page":"123","article-title":"SDL-based specification and testing strategy for communication network protocols","author":"Monkewich","year":"1999"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB31","series-title":"Protocol Specification, Testing and Verification XV","first-page":"383","article-title":"PARES\u2014a portable Estelle translator","author":"Plato","year":"1996"},{"issue":"7","key":"10.1016\/S0140-3664(99)00245-5_BIB32","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1109\/49.44559","article-title":"Implementing OSI Systems","volume":"7","author":"Svobodova","year":"1989","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"10.1016\/S0140-3664(99)00245-5_BIB33","unstructured":"Telelogic Malm\u00f6 AB, SDT 3.4 User's Guide. SDT 3.4 Reference Manual, 1999."},{"key":"10.1016\/S0140-3664(99)00245-5_BIB34","unstructured":"Verilog Toulouse: Geode User's Guide, Reference Manual, 1995."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499002455?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499002455?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T08:58:49Z","timestamp":1555232329000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366499002455"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,7]]},"references-count":33,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2000,7]]}},"alternative-id":["S0140366499002455"],"URL":"https:\/\/doi.org\/10.1016\/s0140-3664(99)00245-5","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2000,7]]}}}