{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:54Z","timestamp":1761611214357},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540425465"},{"type":"electronic","value":"9783540448006"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44800-4_7","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T16:37:37Z","timestamp":1184603857000},"page":"70-79","source":"Crossref","is-referenced-by-count":5,"title":["A Version Model for Aspect Dependency Management"],"prefix":"10.1007","author":[{"given":"Elke","family":"Pulverm\u00fcller","sequence":"first","affiliation":[]},{"given":"Andreas","family":"Speck","sequence":"additional","affiliation":[]},{"given":"James O.","family":"Coplien","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"key":"7_CR1","unstructured":"AspectJ-Aspectj-Oriented Programming (AOP) for Java. \n                    http:\/\/www.aspectj.org\n                    \n                  , 2001."},{"key":"7_CR2","unstructured":"COMPOST Homepage. \n                    http:\/\/i44w3.info.uni-karlsruhe.de\/~compost\/\n                    \n                  , 2001."},{"key":"7_CR3","unstructured":"HyperJ: another alphaWorks technology. \n                    http:\/\/www.alphaworks.ibm\/tech\/hyperj\n                    \n                  , 2001."},{"key":"7_CR4","unstructured":"IST Project 1999-14191 EASYCOMP. \n                    http:\/\/www.easycomp.org\n                    \n                  , 2001."},{"key":"7_CR5","unstructured":"RCE, VRCE, BDE; RCE: the Revision Control Engine. \n                    http:\/\/wwwipd.ira.uka.de\/~RCE\/\n                    \n                  , 2001."},{"key":"7_CR6","unstructured":"Virtual Virtual Machines. \n                    http:\/\/www-sor.inria.fr\/projects\/vvm\/\n                    \n                  , 2001."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"M. Aksit. Composition and Separation of Concerns in the Object-Oriented Model. ACM Computing Surveys, 28(4), December 1996.","DOI":"10.1145\/242224.242413"},{"key":"7_CR8","unstructured":"Tekinerdogan B. Design and Experimentation of a Fuzzy Logic Controller for Evaluating Domain Knowledge. In Proceedings of Second International Workshop on Softcomputing Applied to Software Engineering (SCASE), 2001."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"D. Batory and B.J. Geraci. Composition Validation and Subjectivity in GenVoca Generators. In IEEE Transactions on Software Engineering, pages 67\u201382, 1997.","DOI":"10.1109\/32.585497"},{"issue":"4","key":"7_CR10","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/129852.129859","volume":"35","author":"I. Baxter","year":"1992","unstructured":"I. Baxter. Design Maintenance Systems. Communications of the ACM, 35(4):73\u201389, April 1992.","journal-title":"Communications of the ACM"},{"key":"7_CR11","unstructured":"J. Brichau. Declarative Composable Aspects. In Proceedings of Workshop on Advanced Separation of Concerns, OOPSLA, 2000."},{"key":"7_CR12","unstructured":"M. Calder and E. Magill. Proceedings of Sixth International Workshop on Feature Interactions in Telecommunications and Software Systems. IOS Press, 2000."},{"issue":"2","key":"7_CR13","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1145\/280277.280280","volume":"30","author":"R. Conradi","year":"1998","unstructured":"R. Conradi and B. Westfechtel. Version Models for Software Configuration Management. ACM Computing Surveys, 30(2):232\u2013282, 1998.","journal-title":"ACM Computing Surveys"},{"issue":"5","key":"7_CR14","first-page":"40","volume":"16","author":"J.O. Coplien","year":"1999","unstructured":"J.O. Coplien. Re-evaluating the Architectural Metaphor: Towards Piecemeal Growth. Guest editor introduction to IEEE Software Special Issue. IEEE Software Special Issue on Architecture Design, 16(5):40\u201344, September 1999.","journal-title":"IEEE Software Special Issue on Architecture Design"},{"key":"7_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/3-540-48743-3_2","volume-title":"Proceedings of ECOOP\u201999, European Conference on Object-Oriented Programming","author":"K. Czarnecki","year":"1999","unstructured":"K. Czarnecki and U.W. Eisenecker. Synthesizing Objects. In Proceedings of ECOOP\u201999, European Conference on Object-Oriented Programming, LNCS 1628, pages 18\u201342. Springer-Verlag, June 1999."},{"key":"7_CR16","unstructured":"K. Czarnecki and U.W. Eisenecker. Generative Programming-Methods, Tools, and Applications. Addison-Wesley, 2000."},{"key":"7_CR17","unstructured":"W.D. De Meuter, M. D\u2019Hondt, S. Goderis, and T. D\u2019Hondt. Reasoning with Design Knowledge for Interactively Supporting Framework Reuse. In SCASE. \n                    http:\/\/progwww.vub.ac.be\/Research\/ResearchPublicationsDetail2.asp?paperID=81\n                    \n                  , February 2001."},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Ossher H. and P. Tarr. Using Subject-Oriented Programming to overcome common Problems in Object-Oriented Software Development\/Evolution. In Proceedings of the 1999 International Conference on Software Engineering, pages 687\u2013688, May 1999.","DOI":"10.1145\/302405.302958"},{"key":"7_CR19","unstructured":"IRISA\/IFSIC. Workshop on Aspect Oriented Programming, co-located with OCM, Objets, Composants et Modeles. Rennes, France, May 2001. \n                    http:\/\/www.irisa.fr\/coo\/OCM2001\/programAOP.htm\n                    \n                  ."},{"key":"7_CR20","series-title":"Lect Notes Comput Sci","volume-title":"Aspect-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C.V. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In LNCS 1241, ECOOP. Springer-Verlag, June 1997."},{"key":"7_CR21","series-title":"Lect Notes Comput Sci","volume-title":"Aspect Composition applying the Design by Contract Principle","author":"H. Klaeren","year":"2000","unstructured":"H. Klaeren, E. Pulverm\u00fcller, A. Rashid, and A. Speck. Aspect Composition applying the Design by Contract Principle. In Proceedings of the GCSE\u201900, Second International Symposium on Generative and Component-Based Software Engineering, LNCS, Erfurt, Germany, September 2000. Springer. to appear."},{"key":"7_CR22","unstructured":"K. J. Lieberherr. Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. PWS Publishing Company, 1996."},{"key":"7_CR23","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057031","volume-title":"Proceedings of ECOOP\u201991, European Conference on Object-Oriented Programming","author":"E. Lippe","year":"1991","unstructured":"E. Lippe and G. Florijn. Implementation Techniques for Integral Version Management. In Proceedings of ECOOP\u201991, European Conference on Object-Oriented Programming, LNCS 512. Springer, 1991."},{"key":"7_CR24","series-title":"Lect Notes Comput Sci","volume-title":"Metaprogramming in the Large","author":"A. Ludwig","year":"2000","unstructured":"A. Ludwig and D. Heuzeroth. Metaprogramming in the Large. In Proceedings of the GCSE\u201900, Second International Symposium on Generative and Component-Based Software Engineering, LNCS, Erfurt, Germany, September 2000. Springer. to appear."},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"M. Mezini and K.J. Lieberherr. Adaptive Plug-and-Play Components for Evolutionary Software Development. In ACM SIGPLAN notices, volume 33, October 1998.","DOI":"10.1145\/286936.286950"},{"issue":"12","key":"7_CR26","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"D.L. Parnas. On The Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM, 15(12):1053\u20131058, December 1972.","journal-title":"Communications of the ACM"},{"key":"7_CR27","series-title":"Lect Notes Comput Sci","volume-title":"Aspects in Distributed Environments","author":"E. Pulverm\u00fcller","year":"2000","unstructured":"E. Pulverm\u00fcller, H. Klaeren, and A. Speck. Aspects in Distributed Environments. In K. Czarnecki and U. W. Eisenecker, editors, Proceedings of the GCSE\u201999, First International Symposium on Generative and Component-Based Software Engineering, LNCS 1799, Erfurt, Germany, September 2000. Springer."},{"key":"7_CR28","unstructured":"E. Pulverm\u00fcller, A. Speck, M. D\u2019Hondt, W.D. De Meuter, and J.O. Coplien. Workshop on Feature Interaction in Composed Systems, ECOOP 2001. Budapest, Hungary, June 2001. \n                    http:\/\/i44w3.info.uni-karlsruhe.de\/~pulvermu\/workshops\/ecoop2001\/\n                    \n                  . To be held."},{"issue":"4","key":"7_CR29","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1109\/TSE.1975.6312866","volume":"SE-1","author":"M.J. Rochkind","year":"1975","unstructured":"M.J. Rochkind. The Source Code Control System. IEEE Transactions on Software Engineering, SE-1(4):364\u2013370, December 1975.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"7_CR30","unstructured":"A. Speck, E. Pulverm\u00fcller, and M. Mezini. Reusability of Concerns. In C. V. Lopes, L. Bergmans, M. D\u2019Hondt, and P. Tarr, editors, Proceedings of the Aspects and Dimensions of Concerns Workshop, ECOOP 2000, Sophia Antipolis and Cannes, France, June 2000."},{"key":"7_CR31","unstructured":"P. Tarr, L. Bergmans, M. Griss, and H. Ossher. Workshop on Advanced Separation of Concerns, OOPSLA 2000. Minneapolis, USA, October 2000. \n                    http:\/\/trese.cs.utwente.nl\/Workshops\/OOPSLA2000\/\n                    \n                  ."},{"key":"7_CR32","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/3-540-44555-2_16","volume-title":"ECOOP 2000 Workshop Reader","author":"P. Tarr","year":"2000","unstructured":"P. Tarr, M. D\u2019Hondt, L. Bergmans, and C.V. Lopes. Workshop on Aspects and Dimensions of Concerns: Requirements on, and Challenge Problems for, Advanced Separation of Concerns, ECOOP 2000. In J. Malenfant, S. Moisan, and A. Moreira, editors, ECOOP 2000 Workshop Reader, LNCS 1964, page 203 ff., Sophia Antipolis and Cannes, France, June 2000."}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44800-4_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T01:07:31Z","timestamp":1550452051000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44800-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540425465","9783540448006"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/3-540-44800-4_7","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}