{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,14]],"date-time":"2023-01-14T19:14:55Z","timestamp":1673723695327},"reference-count":20,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2001,7,1]],"date-time":"2001-07-01T00:00:00Z","timestamp":993945600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2001,7]]},"DOI":"10.1016\/s0164-1212(01)00010-3","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T12:36:14Z","timestamp":1027600574000},"page":"201-206","source":"Crossref","is-referenced-by-count":4,"title":["Using UML-F to enhance framework development: a case study in the local search heuristics domain"],"prefix":"10.1016","volume":"57","author":[{"given":"Marcus","family":"Fontoura","sequence":"first","affiliation":[]},{"given":"Carlos J","family":"Lucena","sequence":"additional","affiliation":[]},{"given":"Alexandre","family":"Andreatta","sequence":"additional","affiliation":[]},{"given":"S\u00e9rgio E","family":"Carvalho","sequence":"additional","affiliation":[]},{"given":"Celso C","family":"Ribeiro","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(01)00010-3_BIB1","doi-asserted-by":"crossref","unstructured":"Andreatta, A., Carvalho, S., Ribeiro, C., 1998. An object-oriented framework for local search heuristics. In: Proceedings of the 26th Conference on Technology of Object-Oriented Languages and Systems (TOOLS USA'98). IEEE Press, New York, pp 33\u201345","DOI":"10.1109\/TOOLS.1998.711001"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB2","series-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"Buschmann","year":"1996"},{"issue":"3","key":"10.1016\/S0164-1212(01)00010-3_BIB3","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1109\/32.372150","article-title":"Abstract data views: an interface specification concept to enhance design for reuse","volume":"21","author":"Cowan","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB4","doi-asserted-by":"crossref","unstructured":"D'Souza, D. Sane, A., Birchenough, A., 1999. First-class Extensibility for UML: Packaging of Profiles, Stereotypes, Patterns, UML'99, LNCS 1723. Springer, Berlin, pp. 265\u2013277","DOI":"10.1007\/3-540-46852-8_19"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB5","series-title":"Objects, Components, and Frameworks with UML: The Catalysis Approach","first-page":"1997","author":"D'Souza","year":"1997"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB6","unstructured":"Fontoura, M., 1999. A systematic approach for framework development. Ph.D. Thesis, Computer Science Department, Pontifical Catholic University of Rio de Janeiro"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB7","doi-asserted-by":"crossref","unstructured":"Fontoura, M., Pree, W., Rumpe, B., 2000. UML-F: A Modeling Language for Object-Oriented Frameworks, ECOOP'2000, LNCS 1850. Springer, Berlin, pp. 63\u201382","DOI":"10.1007\/3-540-45102-1_4"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB8","series-title":"Design Patterns, Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1995"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB9","doi-asserted-by":"crossref","unstructured":"Helm, R., Holland, I., Gangopadhyay, D., 1990. In: Norman, M. (Ed.), Contracts: Specifying Behavioral Composition in Object-Oriented Systems, OOPSLA\/ECOOP'90. ACM Press, New York, pp. 169\u2013180","DOI":"10.1145\/97945.97967"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB10","unstructured":"Holland, I., 1993. The design and representation of object-oriented components. Ph.D. Dissertation, Computer Science Department, Northeastern University"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB11","doi-asserted-by":"crossref","unstructured":"Johnson, R., 1992. Documenting Frameworks Using Patterns, OOPSLA'92. ACM Press, New York, pp. 63\u201376","DOI":"10.1145\/141936.141943"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB12","series-title":"The Art of Meta-object Protocol","author":"Kiczales","year":"1991"},{"issue":"3","key":"10.1016\/S0164-1212(01)00010-3_BIB13","first-page":"26","article-title":"A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80","volume":"1","author":"Krasner","year":"1988","journal-title":"Journal of Object-Oriented Programming"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB14","unstructured":"OMG, 1999. OMG Unified Modeling Language Specification v. 1.3"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB15","series-title":"Design Patterns for Object-Oriented Software Development","author":"Pree","year":"1995"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB16","article-title":"Working with objects","author":"Reenskaug","year":"1996","journal-title":"Manning"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB17","doi-asserted-by":"crossref","unstructured":"Riehle, D., Gross, T., 1998. Role Model Based Framework Design and Integration, OOPSLA'98. ACM Press, New York, pp. 117\u2013133","DOI":"10.1145\/286942.286951"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB18","series-title":"Object-Oriented Modeling and Design","author":"Rumbaugh","year":"1994"},{"key":"10.1016\/S0164-1212(01)00010-3_BIB19","series-title":"The Unified Modeling Language Reference Manual","author":"Rumbaugh","year":"1998"},{"issue":"10","key":"10.1016\/S0164-1212(01)00010-3_BIB20","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/262793.262803","article-title":"Systematic framework design by generalization","volume":"40","author":"Schmid","year":"1997","journal-title":"Communications of the ACM"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121201000103?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121201000103?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,11]],"date-time":"2020-01-11T14:07:50Z","timestamp":1578751670000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121201000103"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,7]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2001,7]]}},"alternative-id":["S0164121201000103"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(01)00010-3","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2001,7]]}}}