{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:22:52Z","timestamp":1742984572399,"version":"3.40.3"},"publisher-location":"Heidelberg","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319009476"},{"type":"electronic","value":"9783319009483"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-00948-3_3","type":"book-chapter","created":{"date-parts":[[2013,7,19]],"date-time":"2013-07-19T01:16:13Z","timestamp":1374196573000},"page":"33-53","source":"Crossref","is-referenced-by-count":4,"title":["Exploring a Model-Oriented and Executable Syntax for UML Attributes"],"prefix":"10.1007","author":[{"given":"Omar","family":"Badreddin","sequence":"first","affiliation":[]},{"given":"Andrew","family":"Forward","sequence":"additional","affiliation":[]},{"given":"Timothy C.","family":"Lethbridge","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Forward, A., Lethbridge, T.C.: Problems and opportunities for model-centric versus code-centric software development: A survey of software professionals. In: International Workshop on Models in Software Engineering, MiSE, pp. 27\u201332 (2008)","DOI":"10.1145\/1370731.1370738"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Forward, A., Lethbridge, T.C., Brestovansky, D.: Improving program comprehension by enhancing program constructs: An analysis of the umple language. In: International Conference on Program Comprehension (ICPC), pp. 311\u2013312 (2009)","DOI":"10.1109\/ICPC.2009.5090073"},{"key":"3_CR3","unstructured":"Umple language online, \n                    http:\/\/www.try.umple.org\n                   (accessed 2013)"},{"key":"3_CR4","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.infsof.2006.10.011","volume":"49","author":"A. Sutton","year":"2007","unstructured":"Sutton, A., Maletic, J.I.: Recovering UML class models from C++: A detailed explanation. Inf. and SW Tech.\u00a049, 212\u2013229 (2007)","journal-title":"Inf. and SW Tech."},{"key":"3_CR5","unstructured":"Norton, D.: Open-Source Modeling Tools Maturing, but Need Time to Reach Full Potential, Gartner, Inc., Tech. Rep. G00146580 (April 20, 2007)"},{"key":"3_CR6","unstructured":"Wikipedia Listing of UML modeling tools, \n                    http:\/\/en.wikipedia.org\/wiki\/List_of_UML_tools\n                   (accessed 2013)"},{"key":"3_CR7","unstructured":"Blechar, M.J.: Magic Quadrant for OOA&D Tools, 2H06 to 1H07, Gartner Inc., Tech. Rep. G00140111 (May 30, 2006)"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Harrison, W., Barton, C., Raghavachari, M.: Mapping UML designs to Java. ACM SIGPLAN Notices\u00a035, 178\u2013187 (2000)","DOI":"10.1145\/354222.353184"},{"key":"3_CR9","unstructured":"Long, Q., Liu, Z., Li, X., Jifeng, H.: Consistent code generation from uml models. In: Australian Software Engineering Conference, pp. 23\u201330 (2005)"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Brisolara, L.B., Oliveira, M.F.S., Redin, R., Lamb, L.C., Carro, L., Wagner, F.: Using UML as front-end for heterogeneous software code generation strategies. In: Design, Automation and Test in Europe, pp. 504\u2013509 (2008)","DOI":"10.1145\/1403375.1403494"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Xi, C., JianHua, L., ZuCheng, Z., YaoHui, S.: Modeling SystemC design in UML and automatic code generation. In: Conference on Asia South Pacific Design Automation, pp. 932\u2013935 (2005)","DOI":"10.1145\/1120725.1120760"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/978-3-540-30477-7_28","volume-title":"Programming Languages and Systems","author":"H. Jifeng","year":"2004","unstructured":"Jifeng, H., Liu, Z., Li, X., Qin, S.: A relational model for object-oriented designs. In: Chin, W.-N. (ed.) APLAS 2004. LNCS, vol.\u00a03302, pp. 415\u2013436. Springer, Heidelberg (2004)"},{"key":"3_CR13","unstructured":"Unifying Theories of Programming. Prentice Hall (1998)"},{"key":"3_CR14","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.infsof.2006.10.011","volume":"49","author":"A. Sutton","year":"2007","unstructured":"Sutton, A., Maletic, J.I.: Recovering UML class models from C++: A detailed explanation. Inf. and SW Tech.\u00a049, 212\u2013229 (2007)","journal-title":"Inf. and SW Tech."},{"key":"3_CR15","unstructured":"Gueheneuc, Y.: A reverse engineering tool for precise class diagrams. In: CASCON, pp. 28\u201341. ACM and IBM (2004)"},{"key":"3_CR16","unstructured":"Kollman, R., Selonen, P., Stroulia, E., Systa, T., Zundorf, A.: A study on the current state of the art in tool-supported UML-based static reverse engineering. In: Ninth Working Conference on Reverse Engineering (WCRE 2002), pp. 22\u201330 (2002)"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Lange, C.F.J., Chaudron, M.R.V.: An empirical assessment of completeness in UML designs. In: EASE 2004, pp. 111\u2013121 (2004)","DOI":"10.1049\/ic:20040404"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Badreddin, O.: Umple: a model-oriented programming language. In: 2010 ACM\/IEEE 32nd International Conference on Software Engineering, vol.\u00a02. IEEE (2010)","DOI":"10.1145\/1810295.1810381"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Badreddin, O.: Empirical Evaluation of Research Prototypes at Variable Stages of Maturity. In: ICSE Workshop on User Evaluation for Software Engineering Researchers, USER (to appear, 2013)","DOI":"10.1109\/USER.2013.6603076"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Badreddin, O., Lethbridge, T.C.: Combining experiments and grounded theory to evaluate a research prototype: Lessons from the umple model-oriented programming technology. In: User Evaluation for Software Engineering Researchers (USER). IEEE (2012)","DOI":"10.1109\/USER.2012.6226575"},{"key":"3_CR21","unstructured":"Badreddin, O., Forward, A., Lethbridge, T.C.: Model oriented programming: an empirical study of comprehension. In: CASCON. ASM and IBM (2012)"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Badreddin, O., Lethbridge, T.C., Elassar, M.: Modeling Practices in Open Source Software. In: 9th International Conference on Open Source Systems, OSS 2013 (to appear, 2013)","DOI":"10.1007\/978-3-642-38928-3_9"}],"container-title":["Studies in Computational Intelligence","Software Engineering Research, Management and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-00948-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,13]],"date-time":"2023-02-13T23:39:28Z","timestamp":1676331568000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-00948-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319009476","9783319009483"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-00948-3_3","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2014]]}}}