{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T04:05:33Z","timestamp":1746331533421,"version":"3.40.4"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319091556"},{"type":"electronic","value":"9783319091563"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09156-3_6","type":"book-chapter","created":{"date-parts":[[2014,7,2]],"date-time":"2014-07-02T11:15:22Z","timestamp":1404299722000},"page":"73-89","source":"Crossref","is-referenced-by-count":0,"title":["Support for Refactoring an Application towards an Adaptive Object Model"],"prefix":"10.1007","author":[{"given":"Eduardo","family":"Guerra","sequence":"first","affiliation":[]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Yoder, J.W., Balaguer, F., Johnson, R.: Architecture and design of Adaptive Object-Models. In: Proceedings of the 16th Object-Oriented Programming, Systems, Languages & Applications (2001)","DOI":"10.1145\/583960.583966"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Yoder, J.W., Johnson, R.: The Adaptive Object-Model architectural style. In: Proc. of 3rd IEE\/IFIP Conference on Software Architecture: System Design, Development and Maintenance (2002)","DOI":"10.1007\/978-0-387-35607-5_1"},{"issue":"4","key":"6_CR3","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/MS.2009.97","volume":"26","author":"A. Hen-Tov","year":"2009","unstructured":"Hen-Tov, A., Lorenz, D.H., Pinhasi, A., Schachter, L.: ModelTalk: when everything is a domain-specific language. IEEE Software\u00a026(4), 39\u201346 (2009)","journal-title":"IEEE Software"},{"key":"6_CR4","unstructured":"Ferreira, H.S.: Adaptive-Object Modeling: Patterns, Tools and Applications. PhD Thesis, Faculdade de Engenharia da Universidade do Porto (2010)"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Welicki, L., Yoder, J.W., Wirfs-Brock, R., Johnson, R.E.: Towards a pattern language for Adaptive Object-Models. In: Proc. of 22th Object-Oriented Programming, Systems, Languages & Applications (2007)","DOI":"10.1145\/1297846.1297888"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Matsumoto, P., Guerra, E.M.: An Architectural Model for Adapting Domain-Specific AOM Applications. In: SBCARS- Simp\u00f3sio Brasileiro de Componentes, Arquitetura e Reutilizaca\u00e7\u00e3o de Software, Natal (2012)","DOI":"10.1109\/SBCARS.2012.13"},{"key":"6_CR7","unstructured":"Johnson, R., Wolf, B.: Type Object. In: Pattern Languages of Program Design, vol.\u00a03, pp. 47\u201365. Addison-Wesley (1997)"},{"key":"6_CR8","unstructured":"Fowler, M.: Analysis patterns: reusable object models. Addison-Wesley Professional (1996)"},{"key":"6_CR9","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: elements of reusable object oriented software. Addison-Wesley (1994)"},{"key":"6_CR10","unstructured":"Arsanjani, A.: Rule Object: a pattern language for adaptive and scalable business rule construction. In: Proc. of 8th Conference on Pattern Languages of Programs (PLoP) (2001)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Welicki, L., Yoder, J.W., Wirfs-Brock, R.: Adaptive Object-Model Builder. In: Proceedings of the 16th PLoP (2009)","DOI":"10.1145\/1943226.1943231"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Welicki, L., Yoder, J.W., Wirfs-Brock, R.: A pattern language for Adaptive Object Models - rendering patterns. In: Proc. of 14th Conference on Pattern Languages of Programs, PLoP (2007)","DOI":"10.1145\/1772070.1772085"},{"issue":"2","key":"6_CR13","first-page":"22","volume":"1","author":"R. Johnson","year":"1988","unstructured":"Johnson, R., Foote, B.: Designing reusable classes. Journal Of Object-Oriented Programming\u00a01(2), 22\u201335 (1988)","journal-title":"Journal Of Object-Oriented Programming"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Doucet, F., Shukla, S., Gupta, R.: Introspection in system-level language frameworks: meta-level vs. Integrated. In: Source Design, Automation, and Test in Europe. Proceedings... [S.l.: s.n], pp. 382\u2013387 (2003)","DOI":"10.1109\/DATE.2003.1253638"},{"key":"6_CR15","volume-title":"Java reflection in action","author":"I. Forman","year":"2005","unstructured":"Forman, I., Forman, N.: Java reflection in action. Manning Publ., Greenwich (2005)"},{"key":"6_CR16","unstructured":"Foote, B., Yoder, J.: Evolution, architecture, and metamorphosis. In: Pattern Languages of Program Design 2, ch.\u00a013, pp. 295\u2013314. Addison-Wesley Longman, Boston (1996)"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. In: Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 1987, pp. 147\u2013169 (1987)","DOI":"10.1145\/38765.38821"},{"key":"6_CR18","unstructured":"Chen, N.: Convention over configuration (2006), http:\/\/softwareengineering.vazexqi.com\/files\/pattern.htm (accessed on December 17, 2009)"},{"key":"6_CR19","unstructured":"Ruby, S., Thomas, D., Hansson, D.: Agile Web Development with Rails, 3rd edn. Pragmatic Bookshelf (2009)"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Guerra, E., Souza, J., Fernandes, C.: A pattern language for metadata-based frameworks. In: Proceedings of the Conference on Pattern Languages of Programs, Chicago, vol.\u00a016 (2009)","DOI":"10.1145\/1943226.1943230"},{"key":"6_CR21","unstructured":"O\u2019Brien, L.: Design patterns 15 years later: an interview with Erich Gamma, Richard Helm and Ralph Johnson. InformIT (October 22, 2009), http:\/\/www.informit.com\/articles\/article.aspx?p=1404056 (accessed on December 26, 2009)"},{"key":"6_CR22","volume-title":"Common language infrastructure annotated standard","author":"J. Miller","year":"2003","unstructured":"Miller, J., Ragsdale, S.: Common language infrastructure annotated standard. Addison-Wesley, Boston (2003)"},{"key":"6_CR23","unstructured":"Schwarz, D.: Peeking inside the box: attribute-oriented programming with Java 1.5 [S.n.t.] (2004), http:\/\/missingmanuals.com\/pub\/a\/onjava\/2004\/06\/30\/insidebox1.html (accessed on December 17, 2009)"},{"key":"6_CR24","unstructured":"JSR 175: a metadata facility for the java programming language (2003), http:\/\/www.jcp.org\/en\/jsr\/detail?id=175 (accessed on December 17, 2009)"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Guerra, E., Fernandes, C., Silveira, F.: Architectural Patterns for Metadata-based Frameworks Usage. In: Proceedings of Conference on Pattern Languages of Programs, Reno, vol.\u00a017 (2010)","DOI":"10.1145\/2493288.2493292"},{"key":"6_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"614","DOI":"10.1007\/978-3-642-39649-6_44","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2013","author":"J. Silva","year":"2013","unstructured":"Silva, J., Guerra, E., Fernandes, C.: An Extensible and Decoupled Architectural Model for Authorization Frameworks. In: Murgante, B., Misra, S., Carlini, M., Torre, C.M., Nguyen, H.-Q., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2013, Part IV. LNCS, vol.\u00a07974, pp. 614\u2013628. Springer, Heidelberg (2013)"},{"key":"6_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/978-3-642-39643-4_29","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2013","author":"E. Guerra","year":"2013","unstructured":"Guerra, E., Buarque, E., Fernandes, C., Silveira, F.: A Flexible Model for Crosscutting Metadata-Based Frameworks. In: Murgante, B., Misra, S., Carlini, M., Torre, C.M., Nguyen, H.-Q., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2013, Part II. LNCS, vol.\u00a07972, pp. 391\u2013407. Springer, Heidelberg (2013)"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Acherkan, E., Hen-Tov, A., Lorenz, D.H., Schachter, L.: The ink language meta-metamodel for adaptive object-model frameworks. In: Proc. of 26th ACM International Conference Companion on OOPSLA Companion (2011)","DOI":"10.1145\/2048147.2048196"},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"Ferreira, H.S., Correia, F.F., Yoder, J., Aguiar, A.: Core patterns of object-oriented meta-architectures. In: Proc. of 17th Conference on Pattern Languages of Programs (PLoP) (2010)","DOI":"10.1145\/2493288.2493290"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2014"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09156-3_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T16:56:14Z","timestamp":1746291374000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09156-3_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319091556","9783319091563"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09156-3_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}