{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:07Z","timestamp":1772163967103,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,6,14]],"date-time":"2006-06-14T00:00:00Z","timestamp":1150243200000},"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":[],"published-print":{"date-parts":[[2006,6,14]]},"DOI":"10.1145\/1134650.1134678","type":"proceedings-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T12:53:01Z","timestamp":1153745581000},"page":"189-198","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["BOTS"],"prefix":"10.1145","author":[{"given":"Raju","family":"Pandey","sequence":"first","affiliation":[{"name":"University of California, Davis"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey","family":"Wu","sequence":"additional","affiliation":[{"name":"University of California, Davis"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,6,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/136586.136587"},{"key":"e_1_3_2_1_2_1","volume-title":"Software product line acquisition: A companion to a framework for software product line practice, version 4.2.","author":"Bergey J.","year":"2005","unstructured":"J. Bergey , G. Campbell , S. Cohen , M. Fisher , B. Gallagher , L. Jones , L. Northrop , and A. Soule . Software product line acquisition: A companion to a framework for software product line practice, version 4.2. Available at http:\/\/www.sei.cmu.edu\/productlines\/frame_report\/introduction.htm, 2005 .]] J. Bergey, G. Campbell, S. Cohen, M. Fisher, B. Gallagher, L. Jones, L. Northrop, and A. Soule. Software product line acquisition: A companion to a framework for software product line practice, version 4.2. Available at http:\/\/www.sei.cmu.edu\/productlines\/frame_report\/introduction.htm, 2005.]]"},{"key":"e_1_3_2_1_3_1","first-page":"27","volume-title":"ECOOP Workshops","author":"Beuche Danilo","year":"1999","unstructured":"Danilo Beuche , Abdelaziz Guerrouat , Holger Papajewski , Wolfgang Schroder-Preikschat , Olaf Spinczyk , and Ute Spinczyk . On the development of object-oriented operating systems for deeply embedded systems - the PURE project . In ECOOP Workshops , pages 27 -- 31 , 1999 .]] Danilo Beuche, Abdelaziz Guerrouat, Holger Papajewski, Wolfgang Schroder-Preikschat, Olaf Spinczyk, and Ute Spinczyk. On the development of object-oriented operating systems for deeply embedded systems - the PURE project. In ECOOP Workshops, pages 27--31, 1999.]]"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017753.1017760"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/952532.952668"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/219282.219284"},{"key":"e_1_3_2_1_7_1","unstructured":"Crossbow Inc. Stargate - XScale Network Interface and Single Board Computer. http:\/\/www.xbow.com.]]  Crossbow Inc. Stargate - XScale Network Interface and Single Board Computer. http:\/\/www.xbow.com.]]"},{"key":"e_1_3_2_1_8_1","unstructured":"Cygnus. eCos: Embedded Cygnus Operating System. http:\/\/www.cygnus.com\/ecos.]]  Cygnus. eCos: Embedded Cygnus Operating System. http:\/\/www.cygnus.com\/ecos.]]"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the ACM SIGPLAN\/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE '02)","author":"Czarnecki K.","unstructured":"K. Czarnecki , T. Bednasch , P. Unger , and U. W. Eisenecker . Generative Programming for Embedded Software: An industrial experience report. In D. Batory, C. Consel, and W. Taha, editors , Proceedings of the ACM SIGPLAN\/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE '02) , number 2487 in LNCS, pages 156--172, 2002.]] K. Czarnecki, T. Bednasch, P. Unger, and U. W. Eisenecker. Generative Programming for Embedded Software: An industrial experience report. In D. Batory, C. Consel, and W. Taha, editors, Proceedings of the ACM SIGPLAN\/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE '02), number 2487 in LNCS, pages 156--172, 2002.]]"},{"key":"e_1_3_2_1_10_1","volume-title":"Generative Programming: Methods, Tools and Applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. W. Eisenecker . Generative Programming: Methods, Tools and Applications . Addison-Wesley , 2000 .]] K. Czarnecki and U. W. Eisenecker. Generative Programming: Methods, Tools and Applications. Addison-Wesley, 2000.]]"},{"issue":"3154","key":"e_1_3_2_1_11_1","first-page":"266","article-title":"Staged configuration using feature models. In R. L. Nord, editor","volume":"2004","author":"Czarnecki K.","year":"2004","unstructured":"K. Czarnecki , S. Helsen , and U. Eisenecker . Staged configuration using feature models. In R. L. Nord, editor , Proceedings of the SPLC 2004 , number 3154 in LNCS, pages 266 -- 283 , 2004 .]] K. Czarnecki, S. Helsen, and U. Eisenecker. Staged configuration using feature models. In R. L. Nord, editor, Proceedings of the SPLC 2004, number 3154 in LNCS, pages 266--283, 2004.]]","journal-title":"Proceedings of the SPLC"},{"key":"e_1_3_2_1_12_1","first-page":"267","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"E. Gabber","year":"1999","unstructured":"E. Gabber et al. The Pebble component-based operating system . In Proceedings of the USENIX Annual Technical Conference , pages 267 -- 282 , 1999 .]] E. Gabber et al. The Pebble component-based operating system. In Proceedings of the USENIX Annual Technical Conference, pages 267--282, 1999.]]"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/646778.704636"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/162685.162717"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301638"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277730"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266642"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/780822.781133"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065910.1065917"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/525583.853466"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031495.1031505"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/551789.853486"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165932"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.1134340"},{"key":"e_1_3_2_1_26_1","volume-title":"Aspect-oriented Programing. In Proceedings of the 11th European Conference on Object-Oriented Programming, number 1241 in LNCS","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , J. Lamping , A. Mendhekar , C. Maeda , C. V. Lopes , J. M. Loingtier , and J. Irwin . Aspect-oriented Programing. In Proceedings of the 11th European Conference on Object-Oriented Programming, number 1241 in LNCS , June 1997 .]] G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J. M. Loingtier, and J. Irwin. Aspect-oriented Programing. In Proceedings of the 11th European Conference on Object-Oriented Programming, number 1241 in LNCS, June 1997.]]"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098945"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098926"},{"key":"e_1_3_2_1_30_1","first-page":"62","volume-title":"Software Reuse: Methods, Techniques, and Tools: Proceedings of the Seventh Reuse Conference (ICSR7), number 2319 in LNCS","author":"Lee K.","year":"2002","unstructured":"K. Lee , K. C. Kang , and J. Lee . Concepts and guidelines of feature modeling for product line software engineering . In C. Gacek, editor, Software Reuse: Methods, Techniques, and Tools: Proceedings of the Seventh Reuse Conference (ICSR7), number 2319 in LNCS , pages 62 -- 77 , Austin, USA , April 2002 . Springer Verlag .]] K. Lee, K. C. Kang, and J. Lee. Concepts and guidelines of feature modeling for product line software engineering. In C. Gacek, editor, Software Reuse: Methods, Techniques, and Tools: Proceedings of the Seventh Reuse Conference (ICSR7), number 2319 in LNCS, pages 62--77, Austin, USA, April 2002. Springer Verlag.]]"},{"key":"e_1_3_2_1_31_1","volume-title":"Power Aware Sensor Node Platform for Distributed Sensor Network Applications. In Proceedings of IPSN 05","author":"Lymberopoulos D.","year":"2005","unstructured":"D. Lymberopoulos and A. Savvides . XYZ: A Motion-Enabled , Power Aware Sensor Node Platform for Distributed Sensor Network Applications. In Proceedings of IPSN 05 , Los Angeles , 2005 .]] D. Lymberopoulos and A. Savvides. XYZ: A Motion-Enabled, Power Aware Sensor Node Platform for Distributed Sensor Network Applications. In Proceedings of IPSN 05, Los Angeles, 2005.]]"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504298"},{"key":"e_1_3_2_1_33_1","volume-title":"Operating Systems Design and Implementation, page 200","author":"Montz Allen Brady","year":"1994","unstructured":"Allen Brady Montz , David Mosberger , Sean W. O'Malley , Larry L. Peterson , Todd A. Proebsting , and John H. Hartman . Scout: A communications-oriented operating system (abstract) . In Operating Systems Design and Implementation, page 200 , 1994 .]] Allen Brady Montz, David Mosberger, Sean W. O'Malley, Larry L. Peterson, Todd A. Proebsting, and John H. Hartman. Scout: A communications-oriented operating system (abstract). In Operating Systems Design and Implementation, page 200, 1994.]]"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28698"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098923"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/1147685.1147744"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053389"},{"key":"e_1_3_2_1_38_1","first-page":"347","volume-title":"Proc. of the 4th Operating Systems Design and Implementation (OSDI)","author":"Reid Alastair","year":"2000","unstructured":"Alastair Reid , Matthew Flatt , Leigh Stoller , Jay Lepreau , and Eric Eide . Knit : Component composition for systems software . In Proc. of the 4th Operating Systems Design and Implementation (OSDI) , pages 347 -- 360 , 2000 .]] Alastair Reid, Matthew Flatt, Leigh Stoller, Jay Lepreau, and Eric Eide. Knit: Component composition for systems software. In Proc. of the 4th Operating Systems Design and Implementation (OSDI), pages 347--360, 2000.]]"},{"key":"e_1_3_2_1_39_1","volume-title":"Inside the JavaOS Operating System","author":"Saulpaugh T.","year":"1999","unstructured":"T. Saulpaugh and C. Mirho . Inside the JavaOS Operating System . Addison Wesley , 1999 .]] T. Saulpaugh and C. Mirho. Inside the JavaOS Operating System. Addison Wesley, 1999.]]"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/646157.679861"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/645435.652658"},{"key":"e_1_3_2_1_42_1","first-page":"159","volume-title":"CRPITS '02: Proceedings of the Fortieth International Confernece on Tools Pacific","author":"Urting David","year":"2002","unstructured":"David Urting , Yolande Berbers , Stefan Van Baelen , Tom Holvoet , Yves Vandewoude , and Peter Rigole . A tool for component based design of embedded software . In CRPITS '02: Proceedings of the Fortieth International Confernece on Tools Pacific , pages 159 -- 168 , Darlinghurst, Australia, Australia , 2002 . Australian Computer Society, Inc.]] David Urting, Yolande Berbers, Stefan Van Baelen, Tom Holvoet, Yves Vandewoude, and Peter Rigole. A tool for component based design of embedded software. In CRPITS '02: Proceedings of the Fortieth International Confernece on Tools Pacific, pages 159--168, Darlinghurst, Australia, Australia, 2002. Australian Computer Society, Inc.]]"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.825699"},{"key":"e_1_3_2_1_44_1","volume-title":"Weiss and Chi Tau Robert Lai. Software product-line engineering: a family-based software development process","author":"David","year":"1999","unstructured":"David M. Weiss and Chi Tau Robert Lai. Software product-line engineering: a family-based software development process . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1999 .]] David M. Weiss and Chi Tau Robert Lai. Software product-line engineering: a family-based software development process. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1999.]]"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/261640.261654"}],"event":{"name":"LCTES06: Languages, Compilers, and Tools for Embedded Systems 2006","location":"Ottawa Ontario Canada","acronym":"LCTES06","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 2006 ACM SIGPLAN\/SIGBED conference on Language, compilers, and tool support for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134650.1134678","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1134650.1134678","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:22:47Z","timestamp":1750263767000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134650.1134678"}},"subtitle":["a constraint-based component system for synthesizing scalable software systems"],"short-title":[],"issued":{"date-parts":[[2006,6,14]]},"references-count":44,"alternative-id":["10.1145\/1134650.1134678","10.1145\/1134650"],"URL":"https:\/\/doi.org\/10.1145\/1134650.1134678","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1159974.1134678","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2006,6,14]]},"assertion":[{"value":"2006-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}