{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T20:27:53Z","timestamp":1729628873297,"version":"3.28.0"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/aiccsa.2005.1387158","type":"proceedings-article","created":{"date-parts":[[2005,4,1]],"date-time":"2005-04-01T20:16:50Z","timestamp":1112386610000},"page":"941-946","source":"Crossref","is-referenced-by-count":0,"title":["Reverse engineering of framework design using a meta-patterns-based approach"],"prefix":"10.1109","author":[{"given":"N.","family":"Flores","sequence":"first","affiliation":[]},{"given":"A.","family":"Aguiar","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Object-oriented Versus Conventional Construction of User Interface Prototyping Tools","year":"1991","author":"pree","key":"19"},{"journal-title":"Object-Oriented Application Frameworks","year":"1995","author":"lewis","key":"17"},{"key":"18","first-page":"61","article-title":"JBOORET: An automated tool to recover OO design and source models","author":"mci","year":"2001","journal-title":"Annual Int Computer Software and Application Conference"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302622"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1996.558905"},{"key":"13","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"johnson","year":"1988","journal-title":"Object-Oriented Programming"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/141936.141943"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2003.1199193"},{"journal-title":"Javadoc Home Page","year":"0","key":"12"},{"key":"21","first-page":"379","article-title":"Hot-spot-driven development","author":"pree","year":"1999","journal-title":"Building Application Frameworks Object-Oriented Foundations of Framework Design"},{"journal-title":"Design Patterns for Object-Oriented Software Development","year":"1995","author":"pree","key":"20"},{"key":"22","doi-asserted-by":"crossref","DOI":"10.1145\/291252.288207","article-title":"Pattern-based design recovery of java software ACM","author":"seemann","year":"1998","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2003.1240309"},{"journal-title":"EMF-based UML 2 0 Metamodel Implementation","year":"0","key":"24"},{"journal-title":"DPVK - An Eclipse Plugin to Detect Design Patterns in Eiffel Systems","year":"2004","author":"wang","key":"25"},{"journal-title":"Designing Object-Oriented Software","year":"1990","author":"wirfs-brock","key":"26"},{"key":"27","article-title":"XSDoc: An extensible wiki-based infrastructure for framework documentation","author":"aguiar","year":"2003","journal-title":"VIII Jornadas de Ingenieri?a del Software y Bases de Datos"},{"journal-title":"IBM Open Source Development Environment","year":"0","key":"28"},{"journal-title":"Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk","year":"1996","author":"brown","key":"3"},{"journal-title":"A Pattern Language","year":"1977","author":"alexander","key":"2"},{"journal-title":"Design Patterns - Elements of Reusable Object-Oriented Software","year":"1995","author":"gamma","key":"10"},{"key":"1","article-title":"Metamodeling design patterns: Application to pattern detection and code synthesis","author":"albio-amiot","year":"2001","journal-title":"Workshop on Adaptative Object-models and Metamodeling Techniques"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262798"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/IWOOOS.1991.183016"},{"journal-title":"A Reuse Case Perspective on Documenting Frameworks","year":"1997","author":"butler","key":"5"},{"journal-title":"Pattern Oriented Software Architecture - A System of Patterns","year":"1996","author":"buschmann","key":"4"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47910-4_21"},{"journal-title":"Building Application Frameworks Object-Oriented Foundations of Framework Design","year":"1999","author":"fayad","key":"8"}],"event":{"name":"The 3rd ACS\/IEEE International Conference onComputer Systems and Applications, 2005.","location":"Cairo, Egypt"},"container-title":["The 3rd ACS\/IEEE International Conference onComputer Systems and Applications, 2005."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9525\/30191\/01387158.pdf?arnumber=1387158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T17:53:13Z","timestamp":1497635593000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1387158\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/aiccsa.2005.1387158","relation":{},"subject":[]}}