Mostrar el registro sencillo del ítem

Ponencia

dc.creatorSánchez, Pedroes
dc.creatorLetelier, Patricioes
dc.creatorPastor, Juan Ángeles
dc.creatorOrtega Ramírez, Juan Antonioes
dc.date.accessioned2023-02-17T08:20:59Z
dc.date.available2023-02-17T08:20:59Z
dc.date.issued2002-09
dc.identifier.citationSánchez, P., Letelier, P., Pastor, J.Á. y Ortega Ramírez, J.A. (2002). A framework to translate UML class generalization into Java Code. En OOIS 2002: Object-Oriented Information Systems (8th International Conference) (173-185), Montpellier (Francia): SpringerLink.
dc.identifier.isbn978-3-540-44087-1 (impreso)es
dc.identifier.isbn978-3-540-46102-9 (online)es
dc.identifier.urihttps://hdl.handle.net/11441/142761
dc.description.abstractThe concept of generalization used during analysis when building a class diagram has a close relationship with the notion of inheritance included in object-oriented programming languages. However, from the point of view of programming, inheritance is a useful mechanism but not especially conceived to implement the generalization specified in analysis. Thus, generalization should be treated suitably in order to obtain sounded design and code from analysis specifications. In addition, it is known that it does not exist concensus about the interpretation and use of inheritance and each programming language provides its particular vision. Hence, when moving from analysis to design and/or implementation (and normally without using a formal approach) the generalization relationships are prone to misinterpretation. OASIS is a formal approach to specify object-oriented conceptual models. In OASIS generalization is included as a language construct that allows specifying generalization patterns with precise semantic and sintaxis. Although OASIS is a textual formal language, the main aspects of one OASIS specification can be mapped and represented using the UML notation, in particular generalization relationships among classes. In this paper we present OASIS generalization patterns and we show how they can be implemented in Java. We also propose other ways to carry out this implementation.es
dc.description.sponsorshipMinisterio de Ciencia y Tecnología TIC2000-1673-C06-01es
dc.formatapplication/pdfes
dc.format.extent13es
dc.language.isoenges
dc.publisherSpringerLinkes
dc.relation.ispartofOOIS 2002: Object-Oriented Information Systems (8th International Conference) (2002), pp. 173-185.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleA framework to translate UML class generalization into Java Codees
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIC2000-1673-C06-01es
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/3-540-46102-7_22es
dc.identifier.doi10.1007/3-540-46102-7_22es
dc.publication.initialPage173es
dc.publication.endPage185es
dc.eventtitleOOIS 2002: Object-Oriented Information Systems (8th International Conference)es
dc.eventinstitutionMontpellier (Francia)es
dc.relation.publicationplaceBerlines
dc.contributor.funderMinisterio de Ciencia Y Tecnología (MCYT). Españaes

FicherosTamañoFormatoVerDescripción
A framework to translate UML ...1.527MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional