{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T15:40:34Z","timestamp":1774366834955,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642396458","type":"print"},{"value":"9783642396465","type":"electronic"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39646-5_17","type":"book-chapter","created":{"date-parts":[[2013,6,21]],"date-time":"2013-06-21T09:20:18Z","timestamp":1371806418000},"page":"230-245","source":"Crossref","is-referenced-by-count":1,"title":["Architectural Model for Generating User Interfaces Based on Class Metadata"],"prefix":"10.1007","author":[{"given":"Luiz","family":"Azevedo","sequence":"first","affiliation":[]},{"given":"Clovis Torres","family":"Fernandes","sequence":"additional","affiliation":[]},{"given":"Eduardo Martins","family":"Guerra","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","unstructured":"Hunt, A., Thomas, D.: The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley (1999)"},{"key":"17_CR2","unstructured":"Toomim, M., Begel, A., Graham, S.L.: Managing Duplicated Code with Linked Editing. In: 2004 IEEE Symposium on Visual Languages and Human Centric Computing, Rome, pp. 173\u2013180 (2004)"},{"key":"17_CR3","volume-title":"Code Generation in Action","author":"J. Herrington","year":"2003","unstructured":"Herrington, J.: Code Generation in Action. Manning Publications Co., Greenwich (2003)"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Myers, B., Rosson, M.: Survey on User Interface Programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 195\u2013202. ACM Press (1992)","DOI":"10.1145\/142750.142789"},{"key":"17_CR5","unstructured":"Czarnecki, K.: Generative Programming: Principles and Techniques of Software Engineering Based on Automated Configuration and Fragment-Based Component Models. Department of Computer Science and Automation, Technical University of Ilmenau (1998)"},{"key":"17_CR6","unstructured":"Voelter, M.: A Catalog of Patterns for Program Generation (Abril 2003), \n                    \n                      http:\/\/www.voelter.de\/data\/pub\/ProgramGeneration.pdf"},{"key":"17_CR7","unstructured":"Wilkins, A., Smith, C.: CodeSmith Generator 6.x (Julho 2011), \n                    \n                      http:\/\/docs.codesmithtools.com\/display\/Generator\/Active+vs.+Passive+Generation"},{"key":"17_CR8","unstructured":"Montero, M.: The Input Ouput Toolkit - IOTK. (Maio 2009), \n                    \n                      http:\/\/iotkfw.com\/2009\/05\/21\/active-passive-code-generation"},{"key":"17_CR9","unstructured":"Paniza, J.: OpenXava (2011), \n                    \n                      http:\/\/openxava.wikispaces.com\/overview_en"},{"key":"17_CR10","unstructured":"Guerra, E.M.: SwingBean: Aplica\u00e7\u00f5es Swing a Jato! (2007), \n                    \n                      http:\/\/swingbean.sourceforge.net\/"},{"key":"17_CR11","unstructured":"Guerra, E.: A Conceptual Model for Metadata-based Frameworks. Aeronautics Institute of Technology, S\u00e3o Jos\u00e9 dos Campos (2010)"},{"key":"17_CR12","first-page":"22","volume":"I e II","author":"B. Foote","year":"1988","unstructured":"Foote, B., Johnson, R.: Designing Reusable Classes. Journal of Object-Oriented Programming\u00a0I e II, 22\u201335 (1988)","journal-title":"Journal of Object-Oriented Programming"},{"key":"17_CR13","unstructured":"Bosh, J., Molin, P., Mattson, M., Bengtsson, P.: Object-Oriented Framework - Problems and Experiences. Department of Computer Science and Business Administration, University of Karlskrona, Ronneby, Sweeden (1997)"},{"key":"17_CR14","volume-title":"Guide to Advanced Empirical Software Engineering","author":"F. Shull","year":"2007","unstructured":"Shull, F., Singer, J., Sj\u00f8berg, D.: Guide to Advanced Empirical Software Engineering. Springer, New York (2007)"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton, S.M.: N degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering, New York, NY (1999)","DOI":"10.1145\/302405.302457"},{"key":"17_CR16","unstructured":"H\u00fcrsch, W.L., Lopes, C.V.: Separation of Concerns (February 1995)"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2013"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39646-5_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T01:52:54Z","timestamp":1558317174000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39646-5_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642396458","9783642396465"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39646-5_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}