{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:04:47Z","timestamp":1725483887033},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540442844"},{"type":"electronic","value":"9783540458210"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45821-2_6","type":"book-chapter","created":{"date-parts":[[2007,5,3]],"date-time":"2007-05-03T16:58:47Z","timestamp":1178211527000},"page":"93-109","source":"Crossref","is-referenced-by-count":10,"title":["A Protocol Stack Development Tool Using Generative Programming"],"prefix":"10.1007","author":[{"given":"Michel","family":"Barbeau","sequence":"first","affiliation":[]},{"given":"Francis","family":"Bordeleau","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,9,26]]},"reference":[{"key":"6_CR1","unstructured":"Barbeau, M.: Software Engineering for Telecommunications Protocols. Web page, \n                    http:\/\/www.scs.carleton.ca\/~barbeau\/Courses\/SETP\/index.html"},{"key":"6_CR2","unstructured":"Beck, M., Bohme, H., Dziadzka, M., Kunitz, U., Magnus, R., Verworner, D.: Linux Kernel Internals-Second Edition. Addison Wesley Longman (1998)"},{"key":"6_CR3","unstructured":"Birman, K., Constable, R., Hayden, M., Kreitz, C., Rodeh, O., van Renesse, R., Vogels, W.: The Horus and Ensemble Projects: Accomplishments and Limitations. Proc. of the DARPA Information Survivability Conference and Exposition (DISCEX\u2019 00). Hilton Head, South Carolina (2000)"},{"key":"6_CR4","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming Methods, Tools, and Applications. Addison Wesley (2000)"},{"key":"6_CR5","unstructured":"Czarnecki, K. Eisenecker, U.W.: Components and Generative Programming. Proceedings of the 7th European Engineering Conference held jointly with the 7th ACM SIGSOFT symposium on Foundations of software engineering (1999) 2\u201319"},{"issue":"1","key":"6_CR6","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/32.67579","volume":"17","author":"N.C. Hutchinson","year":"1991","unstructured":"Hutchinson, N.C., Peterson, L.L.: The x-Kernel: An Architecture for Implementing Network Protocols. IEEE Transactions on Software Engineering 17(1) (1991) 64\u201376","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR7","unstructured":"LAN\/MAN Standards Committee of the IEEE Computer Society: Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Higher-Speed Physical Layer Extension in the 2.4 Ghz Band. IEEE Std 802.11b (1999)"},{"key":"6_CR8","unstructured":"Mellquist, P.E.: SNMP++: An Object-Oriented Approach to Developing Network Management Applications. Prentice Hall (1998)"},{"key":"6_CR9","doi-asserted-by":"publisher","first-page":"963","DOI":"10.1002\/(SICI)1097-024X(19980725)28:9<963::AID-SPE179>3.0.CO;2-9","volume":"28 9","author":"R. Renesse van","year":"1998","unstructured":"van Renesse, R., Birman, K., Hayden, M., Vaysburd, A., Karr, D.: Building Adaptive Systems Using Ensemble. Software-Practice and Experience 28 9 (1998) 963\u2013979","journal-title":"Software-Practice and Experience"},{"key":"6_CR10","unstructured":"Schmidt, D.C., Huston, S.D.: C++ Network Programming: Systematic Reuse with Frameworks and ACE. Addison-Wesley Longman (2002)"},{"key":"6_CR11","unstructured":"Schmidt, D.C., Huston, S.D.: C++ Network Programming: Mastering Complexity Using ACE and Patterns. Addison-Wesley Longman (2001)"},{"key":"6_CR12","unstructured":"Schmidt, D.C., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley and Sons (2000)"},{"key":"6_CR13","unstructured":"Wade, I.: NOSintro-TCP\/IP Over Packet Radio-An Introduction to the KA9Q Network Operating System. Dowermain Ltd. (1992)"},{"key":"6_CR14","unstructured":"Wright, G.R., Stevens, W.R.: TCP\/IP Illustrated-Volume 2. Addison Wesley (1995)"},{"key":"6_CR15","unstructured":"Xu, Y.: Implementation of Location Detection, Home Agent Discovery and Registration of Mobile IPv6. Master Thesis, School of Computer Science, Carleton University (2001) (Available at: \n                    http:\/\/www.scs.carleton.ca\/~barbeau\/Thesis\/xu.pdf\n                    \n                  )"},{"key":"6_CR16","unstructured":"Zhang, S.: Channel Management, Message Representation and Event Handling of a Protocol Implementation Framework for Linux Using Generative Programming. Master Thesis, School of Computer Science, Carleton University (2002) (Available at: \n                    http:\/\/www.scs.carleton.ca\/~barbeau\/Thesis\/zhang.pdf\n                    \n                  )"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45821-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,16]],"date-time":"2019-02-16T12:33:08Z","timestamp":1550320388000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45821-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540442844","9783540458210"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-45821-2_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}