{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T17:15:26Z","timestamp":1742922926799,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642020582"},{"type":"electronic","value":"9783642020599"}],"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-02059-9_2","type":"book-chapter","created":{"date-parts":[[2009,6,17]],"date-time":"2009-06-17T12:00:00Z","timestamp":1245240000000},"page":"45-71","source":"Crossref","is-referenced-by-count":0,"title":["An Exploratory Study for Identifying and Implementing Concerns in Integer Programming"],"prefix":"10.1007","author":[{"given":"Norelva","family":"Ni\u00f1o","sequence":"first","affiliation":[]},{"given":"Christiane","family":"Metzner","sequence":"additional","affiliation":[]},{"given":"Alejandro","family":"Crema","sequence":"additional","affiliation":[]},{"given":"Eliezer","family":"Correa","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"10","key":"2_CR1","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/383845.383854","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Aksit, M., Kiczales, G., Lieberherr, K., Ossher, H.: Discussing Aspects of AOP. Communications of the ACM\u00a044(10), 33\u201338 (2001)","journal-title":"Communications of the ACM"},{"key":"#cr-split#-2_CR2.1","unstructured":"Dijkstra, E.: On the Role of Scientific Thought. EWD 447. Springer, New York (1974)"},{"key":"#cr-split#-2_CR2.2","unstructured":"Selected Writings on Computing: A Personal Perspective, pp. 60-66. Springer, Heidelberg (1982)"},{"issue":"12","key":"2_CR3","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. Parnas","year":"1972","unstructured":"Parnas, D.: On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM\u00a015(12), 1053\u20131058 (1972)","journal-title":"Communications of the ACM"},{"issue":"10","key":"2_CR4","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/383845.383853","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Filman, R., Bader, A.: Aspect-Oriented Programming. Communications of the ACM\u00a044(10), 29\u201332 (2001)","journal-title":"Communications of the ACM"},{"key":"2_CR5","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., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"2_CR6","unstructured":"Opdyke, W.: Refactoring: A Program Restructuring Aid in Designing Object-Oriented Application Frameworks. Ph.D. thesis. University of Illinois at Urbana-Champaign (1992)"},{"key":"2_CR7","first-page":"91","volume-title":"Proceedings 7th European Conference on Software Maintenance and Re-engineering (CSMR)","author":"T. Tourw\u00e9","year":"2003","unstructured":"Tourw\u00e9, T., Mens, T.: Identifying Refactoring Opportunities Using Logic Meta Programming. In: Proceedings 7th European Conference on Software Maintenance and Re-engineering (CSMR), pp. 91\u2013100. IEEE Computer Society, Los Alamitos (2003)"},{"key":"2_CR8","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"2000","unstructured":"Fowler, M., Beck, K., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (2000)"},{"key":"2_CR9","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1145\/1052898.1052908","volume-title":"Proceedings Conference on Aspect-Oriented Software Development (AOSD)","author":"M. Monteiro","year":"2005","unstructured":"Monteiro, M., Fernandes, J.: Towards a Catalog of Aspect-Oriented Refactoring. In: Proceedings Conference on Aspect-Oriented Software Development (AOSD), Chicago Illinois, USA, pp. 111\u2013122. ACM Press, New York (2005)"},{"issue":"9","key":"2_CR10","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1287\/mnsc.18.9.465","volume":"18","author":"A. Geoffrion","year":"1972","unstructured":"Geoffrion, A., Marsten, R.: Integer Programming Algorithms: A Framework and State-of-the-Art Survey. Management Science\u00a018(9), 465\u2013491 (1972)","journal-title":"Management Science"},{"key":"2_CR11","volume-title":"Foundations of Integer Programming","author":"H. Salkin","year":"1989","unstructured":"Salkin, H., Mathur, K., Robert, H.: Foundations of Integer Programming. North-Holland, Amsterdam (1989)"},{"key":"2_CR12","unstructured":"COmputational INfrastructure for Operations Research (COIN-OR) (2005), \n                      http:\/\/www.coin-or.org\/index.html"},{"key":"2_CR13","unstructured":"https:\/\/projects.coin-or.org\/Cbc\/wiki\/FAQ"},{"key":"2_CR14","unstructured":"Scientific Toolworks, Inc.: Understand for C++: User Guide and Reference Manual Version 1.4 (2005)"},{"key":"2_CR15","unstructured":"http:\/\/www.sei.cmu.edu\/str\/descriptions\/cyclomatic_body.html"},{"key":"2_CR16","unstructured":"AspectC++ (2003), \n                      http:\/\/www.aspectc.org"},{"key":"2_CR17","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/0377-2217(95)00369-X","volume":"101","author":"A. Crema","year":"1997","unstructured":"Crema, A.: A contraction algorithm for the multiparametric integer linear programming problem. European Journal of Operational Research\u00a0101, 130\u2013139 (1997)","journal-title":"European Journal of Operational Research"},{"key":"2_CR18","unstructured":"Carnahan, J.: rng.cc Based on original C code by Steve Park & Dave Geyer (2003), \n                      http:\/\/www.cs.virginia.edu\/~jcc5t\/projects\/oo_random\/rng.cc"},{"key":"2_CR19","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1145\/1217935.1217954","volume-title":"EuroSys Conference","author":"D. Lohmann","year":"2006","unstructured":"Lohmann, D., Scheler, F., Tartler, R., Spinczyk, O., Schr\u00f6der-Preikschat, W.: A Quantitative Analysis of Aspect in the eCos Kernel. In: EuroSys Conference, Leuven, Belgium, April, pp. 191\u2013204. ACM, New York (2006)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Aspect-Oriented Software Development V"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02059-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,9]],"date-time":"2024-05-09T07:14:30Z","timestamp":1715238870000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-02059-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642020582","9783642020599"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02059-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}