{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:05:18Z","timestamp":1742400318136},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540442844"},{"type":"electronic","value":"9783540458210"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45821-2_2","type":"book-chapter","created":{"date-parts":[[2007,5,3]],"date-time":"2007-05-03T16:58:47Z","timestamp":1178211527000},"page":"32-49","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Generative Programming for Embedded Systems"],"prefix":"10.1007","author":[{"given":"Janos","family":"Sztipanovits","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabor","family":"Karsai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,9,26]]},"reference":[{"unstructured":"J. Sztipanovits and G. Karsai: \u201cModel-Integrated Computing,\u201d IEEE Computer, April, 1997(1997)110\u2013112","key":"2_CR1"},{"key":"2_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/3-540-45449-7_28","volume-title":"Embedded Software","author":"J. Sztipanovits","year":"2001","unstructured":"Sztipanovits, J., Karsai, G.: \u201cEmbedded Software: Opportunities and Challenges\u201d, in Embedded Software, Lecture Notes in Computer Science (LNCS 2211), pp. 403\u2013415, Springer, 2001"},{"key":"2_CR3","series-title":"Lect Notes Comput Sci","volume-title":"ECOOP\u201997","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Lopes, C.V., Maeda, C., Mendhekar, A., Murphy, G.: \u201cAspect-Oriented Programming,\u201d ECOOP\u201997, LNCS 1241, Springer. (1997)"},{"unstructured":"Simonyi, C.: \u201cIntentional Programming: Asymptotic Fun?\u201d Position Paper, SDP Workshop Vanderbilt University December 13\u201314, 2001. \n                    \n                      http:\/\/isis.vanderbilt.edu\/sdp","key":"2_CR4"},{"doi-asserted-by":"crossref","unstructured":"Batory, D., Geraci, B.J.:: \u201cCompositon, Validation and Subjectivity in GenVoca Generators,\u201d IEEE Transactions on SE, pp. 67\u201382, February, 1997.","key":"2_CR5","DOI":"10.1109\/32.585497"},{"unstructured":"Kopetz, H.: Real-Time Systems: Design Principles for Distributed Embedded Applications Kluwer, 1997.","key":"2_CR6"},{"doi-asserted-by":"crossref","unstructured":"Harrison T., Schmidt, D.C., Levine, D.L.: \u201cThe Design and Performance of a Real-time CORBA Event Service,\u201d Proceedings of the OOPSLA Conference, October, 1997.","key":"2_CR7","DOI":"10.1145\/263698.263734"},{"unstructured":"Sangiovanni-Vincentelli, A.: \u201cDefining Platform-based Design,\u201d EEDesign, February, 2002","key":"2_CR8"},{"unstructured":"P. Hudak: Keynote address at the Usenix DSL Conference, 1997. \n                    \n                      http:\/\/www.cs.yale.edu\/HTML\/YALE\/CS\/HyPlans\/hudak-paul\/hudak-dir\/dsl\/index.htm","key":"2_CR9"},{"unstructured":"T. Clark, A. Evans, S. Kent, P. Sammut: \u201cThe MMF Approach to Engineering Object-Oriented Design Languages,\u201d Workshop on Language Descriptions, Tools and Applications (LDTA2001), April, 2001.","key":"2_CR10"},{"unstructured":"OMG Unified Modeling Language Specification, Version 1.3. June, 1999 (\n                    \n                      http:\/\/www.rational.com\/media\/uml\/\n                    \n                    \n                  ).","key":"2_CR11"},{"unstructured":"CDIF Meta Model documentation. \n                    \n                      http:\/\/www.metamodel.com\/cdif-metamodel.html","key":"2_CR12"},{"unstructured":"Object Constraint Language Specification, ver. 1.1, Rational Software Corporation, et al., Sept. 1997. (1997).","key":"2_CR13"},{"unstructured":"Karsai G., Nordstrom G., Ledeczi A., Sztipanovits J.: Specifying Graphical Modeling Systems Using Constraint-based Metamodels, IEEE Symposium on Computer Aided Control System Design, Conference CD-Rom, Anchorage, Alaska, September 25, 2000.","key":"2_CR14"},{"unstructured":"Generic Modeling Environment (GME 2000) Documentation \n                    \n                      http:\/\/www.isis.vanderbilt.edu\/projects\/gme\/Doc.html","key":"2_CR15"},{"unstructured":"Girault, A., Lee, B., Lee, E.A.: \u201cHierarchical Finite State Machines with Multiple Concurrency Models,\u201d Technical Memorandum UCB\/ERL M97\/57, Berkeley, Aug, 17, 1997.","key":"2_CR16"},{"unstructured":"Ledeczi A., Nordstrom G., Karsai G., Volgyesi P., Maroti M.: \u201cOn Metamodel Composition,\u201c IEEE CCA 2001, CD-Rom, Mexico City, Mexico, September 5, 2001.","key":"2_CR17"},{"key":"2_CR18","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1007\/3-540-45449-7_26","volume-title":"EMSOFT 2001","author":"J. Sifakis","year":"2001","unstructured":"\u201cSifakis, J.: \u201cModeling Real-Time Systems-Challenges and Work Directions,\u201d EMSOFT 2001, LNCS 2211, Springer. (2001) 373\u2013389"},{"key":"2_CR19","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/3-540-45449-7_16","volume-title":"EMSOFT 2001","author":"E.A. Lee","year":"2001","unstructured":"Lee, E.A., Xiong, Y.: \u201cSystem-Level Types for Component-Based Design,\u201d EMSOFT 2001, LNCS 2211, Springer. (2001) 237\u2013253"},{"key":"2_CR20","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/3-540-45449-7_6","volume-title":"EMSOFT 2001","author":"K. Butts","year":"2001","unstructured":"Butts, K., Bostic, D., Chutinan, A., Cook, J., Milam, B., Wand, Y.: \u201cUsage Scenarios for an Automated Model Compiler,\u201d EMSOFT 2001, LNCS 2211, Springer. (2001) 66\u201379"},{"unstructured":"Neema, S., \u201cDesign Space Representation and Management for Embedded Systems Synthesis,\u201d Technical Report, ISIS-01-203, February 2001. \n                    \n                      http:\/\/www.isis.vanderbilt.edu\/publications\/archive\/Neema_S_2_0_2003Design Spa.pdf","key":"2_CR21"},{"issue":"1","key":"2_CR22","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/32.263757","volume":"20","author":"M.D. Rice","year":"1994","unstructured":"Rice, M.D., Seidman, S.B.: \u201cA formal model for module interconnection languages,\u201d Software Engineering, IEEE Transactions on, Volume: 20 Issue: 1, Jan. 1994 pp: 88\u2013101","journal-title":"Software Engineering"},{"unstructured":"Lee, E.A. and Sangiovanni-Vincentelli, A: \u201cA Denotational Framework for Comparing Models of Computations,\u201d Technical Memorandum, UCB\/ERL M97\/11, January 30, 1997.","key":"2_CR23"},{"unstructured":"E. Gamma, R. Helm, R. ohnson, J. Vlissides: Design Patterns, Addison-Wesley, 1995.","key":"2_CR24"},{"unstructured":"Porter, A., Sztipanovits, J. (Ed.): New Visions for Software Design and Productivity: Research and Applications. Workshop Report of the Interagency Working Group for Information Technology Research and Development (ITRD) Software Design and Productivity (SDP) Coordinating Group. Vanderbilt University December 13\u201314, 2001. \n                    \n                      http:\/\/isis.vanderbilt.edu\/sdp","key":"2_CR25"},{"unstructured":"AspectJ: \n                    \n                      http:\/\/aspectj.org","key":"2_CR26"},{"unstructured":"Batory, D., Lofaso, B., Smaragdakis, Y.: \u201cJTS: Tools for Implementing Domain-Specific Languages,\u201d 5th International Conference on Software Reuse, Victoria, Canada, June 1998.","key":"2_CR27"},{"unstructured":"Czarniecki, K., Eisenecker, U.W.: Generative Programming, Addison-Wesley, 2000","key":"2_CR28"},{"unstructured":"Karsai G., Gray J.: Component Generation Technology for Semantic Tool Integration, Proceedings of the IEEE Aerospace 2000, CD-Rom Reference 10.0303, Big Sky, MT, March, 2000.","key":"2_CR29"},{"unstructured":"Lieberherr, K.: \u201cAdaptive Object-Oriented Software\u201d, Brooks\/Cole Pub Co, 1995.","key":"2_CR30"},{"doi-asserted-by":"crossref","unstructured":"Rozenberg, G. (ed.), \u201cHandbook on Graph Grammars and Computing by Graph Transformation: Foundations\u201d, Vol. 1\u20132. World Scientific, Singapore, 1997","key":"2_CR31","DOI":"10.1142\/9789812384720"},{"doi-asserted-by":"crossref","unstructured":"Tihamer Levendovszky, Gabor Karsai, Miklos Maroti, Akos Ledeczi, Hassan Charaf: Model Reuse with Metamodel-Based Transformations. ICSR 2002: 166\u2013178","key":"2_CR32","DOI":"10.1007\/3-540-46020-9_12"},{"key":"2_CR33","volume-title":"Proceedings of the Joint Workshop on Advanced Real-time Systems","author":"G. Heiner","year":"2001","unstructured":"Heiner, G.: Automotive applications, Proceedings of the Joint Workshop on Advanced Real-time Systems, Austrian Research Centers, Vienna, March 26, 2001"},{"unstructured":"Object Management Group: \u201cModel Driven Architecture\u201d \n                    \n                      http:\/\/www.omg.org\/mda\/","key":"2_CR34"},{"doi-asserted-by":"crossref","unstructured":"Gokhale, A. Schmidt, D.C., Natarajan, B., and Nanbor Wang: \u201cApplying Model-Integrated Computing to Component Middleware and Enterprise Applications,\u201d The Communications of the ACM special issue on Enterprise Components, Service and Business Rules, Vol. 45, No. 10, October, 2002","key":"2_CR35","DOI":"10.1145\/570907.570933"},{"unstructured":"The PVS Specification and Verification Systems, \n                    http:\/\/pvs.csl.sri.com\/","key":"2_CR36"},{"unstructured":"Schmidt, D., Stal, M., Rohnert, H., Buschman, F.: Pattern-Oriented Software Architecture, Wiley, 2000","key":"2_CR37"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45821-2_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T13:04:03Z","timestamp":1558271043000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45821-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540442844","9783540458210"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/3-540-45821-2_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"26 September 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}