{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T08:33:30Z","timestamp":1778834010792,"version":"3.51.4"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642042836","type":"print"},{"value":"9783642042843","type":"electronic"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-04284-3_4","type":"book-chapter","created":{"date-parts":[[2009,9,14]],"date-time":"2009-09-14T13:55:48Z","timestamp":1252936548000},"page":"32-43","source":"Crossref","is-referenced-by-count":7,"title":["An Infrastructure for UML-Based Code Generation Tools"],"prefix":"10.1007","author":[{"given":"Marco A.","family":"Wehrmeister","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edison P.","family":"Freitas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos E.","family":"Pereira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"5","key":"4_CR1","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B. Selic","year":"2003","unstructured":"Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software\u00a020(5), 19\u201325 (2003)","journal-title":"IEEE Software"},{"key":"4_CR2","first-page":"687","volume-title":"21st International Conference of Software Engineering","author":"H. Ossler","year":"1999","unstructured":"Ossler, H., Tarr, P.: Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development\/Evolution. In: 21st International Conference of Software Engineering, pp. 687\u2013688. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"4_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., et al.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"4_CR4","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1109\/ISORC.2007.17","volume-title":"10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing","author":"M.A. Wehrmeister","year":"2007","unstructured":"Wehrmeister, M.A., et al.: An Aspect-Oriented Approach for Dealing with Non-Functional Requirements in a Model-Driven Development of Distributed Embedded Real-Time Systems. In: 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, pp. 428\u2013432. IEEE Computer Society, Los Alamitos (2007)"},{"key":"4_CR5","unstructured":"Gokhale, A., et al.: Model Driven Middleware: A New Paradigm for Deploying and Provisioning Distributed Real-time and Embedded Applications. Journal of Science of Computer Programming: Model-Driven Architecture (2004)"},{"key":"4_CR6","first-page":"231","volume-title":"12th IEEE Real-time and Embedded Technology and Applications Symposium","author":"D. Niz","year":"2006","unstructured":"Niz, D., et al.: Model-based Development of Embedded Systems: The SysWeaver Approach. In: 12th IEEE Real-time and Embedded Technology and Applications Symposium, pp. 231\u2013242. IEEE Computer Society, Los Alamitos (2006)"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/978-3-540-76811-1_4","volume-title":"Early Aspects: Current Challenges and Future Directions","author":"E.P. Freitas","year":"2007","unstructured":"Freitas, E.P., et al.: DERAF: A High-Level Aspects Framework for Distributed Embedded Real-Time Systems Design. In: Moreira, A., Grundy, J. (eds.) Early Aspects Workshop 2007 and EACSL 2007. LNCS, vol.\u00a04765, pp. 55\u201374. Springer, Heidelberg (2007)"},{"key":"4_CR8","unstructured":"OMG. UML Profile for Modeling and Analysis of Real-time and Embedded Systems (MARTE) (2005), http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/2007-08-04"},{"key":"4_CR9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1119655.1119661","volume-title":"5th International Conference on Aspect-Oriented Software Development","author":"D. Stein","year":"2006","unstructured":"Stein, D., et al.: Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented Design. In: 5th International Conference on Aspect-Oriented Software Development, pp. 15\u201326. ACM Press, New York (2006)"},{"key":"4_CR10","first-page":"44","volume-title":"5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software","author":"M.A. Wehrmeister","year":"2008","unstructured":"Wehrmeister, M.A., et al.: A Case Study to Evaluate Pros\/Cons of Aspect- and Object-Oriented Paradigms to Model Distributed Embedded Real-Time Systems. In: 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software, pp. 44\u201354. IEEE Computer Society, Los Alamitos (2008)"},{"key":"4_CR11","unstructured":"The Apache Velocity Project, http:\/\/velocity.apache.org\/engine\/releases\/velocity-1.5\/"},{"key":"4_CR12","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/RSP.2006.16","volume-title":"7th IEEE International Workshop on Rapid System Prototyping","author":"M.F.S. Oliveira","year":"2006","unstructured":"Oliveira, M.F.S., et al.: Early Embedded Software Design Space Exploration Using UML-Based Estimation. In: 7th IEEE International Workshop on Rapid System Prototyping, pp. 24\u201332. IEEE Computer Society, Los Alamitos (2006)"},{"key":"4_CR13","unstructured":"Acceleo, http:\/\/www.acceleo.org"},{"key":"4_CR14","unstructured":"openArchitectureWare, http:\/\/www.openarchitectureware.org\/"},{"key":"4_CR15","unstructured":"Magic Draw tool, http:\/\/www.magicdraw.com\/"},{"key":"4_CR16","unstructured":"Eclipse Modeling Framework, http:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"4_CR17","unstructured":"OMG, Meta Object Facility (MOF), http:\/\/www.omg.org\/mof\/"},{"key":"4_CR18","first-page":"234","volume-title":"11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing","author":"M.A. Wehrmeister","year":"2008","unstructured":"Wehrmeister, M.A., et al.: GenERTiCA: A Tool for Code Generation and Aspects Weaving. In: 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, pp. 234\u2013238. IEEE Computer Society, Los Alamitos (2008)"},{"issue":"4","key":"4_CR19","doi-asserted-by":"publisher","first-page":"272","DOI":"10.3844\/jcssp.2008.272.281","volume":"4","author":"A.A. Fr\u00f6hlich","year":"2008","unstructured":"Fr\u00f6hlich, A.A., Wanner, L.F.: Operating System Support for Wireless Sensor Networks. Journal of Computer Science\u00a04(4), 272\u2013281 (2008)","journal-title":"Journal of Computer Science"},{"key":"4_CR20","unstructured":"Wehrmeister, M.A.: An Aspect-Oriented Model Driven Engineering Approach for Distributed Embedded Real-Time Systems, Ph.D. Thesis, Federal University of Rio Grande do Sul, Brazil (2009)"},{"key":"4_CR21","unstructured":"Organic Reconfigurable Operating System, https:\/\/orcos.cs.uni-paderborn.de\/orcos\/"}],"container-title":["IFIP Advances in Information and Communication Technology","Analysis, Architectures and Modelling of Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-04284-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,10]],"date-time":"2021-10-10T14:00:06Z","timestamp":1633874406000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-04284-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642042836","9783642042843"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-04284-3_4","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"value":"1868-4238","type":"print"},{"value":"1868-422X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009]]}}}