Please use this identifier to cite or link to this item: https://accedacris.ulpgc.es/handle/10553/139735
DC FieldValueLanguage
dc.contributor.authorAlemán-Flores, Miguelen_US
dc.date.accessioned2025-06-09T11:08:46Z-
dc.date.available2025-06-09T11:08:46Z-
dc.date.issued2025en_US
dc.identifier.isbn9783031829512en_US
dc.identifier.issn0302-9743en_US
dc.identifier.otherScopus-
dc.identifier.urihttps://accedacris.ulpgc.es/handle/10553/139735-
dc.description.abstractA class diagram in the Unified Modeling Language (UML) is a powerful tool to model the structure of a system by means of classes, their attributes and operations, the relationships between them, and some additional elements. In this type of models, associations between classes play a crucial role and are determining in the subsequent stages of the development. UML provides three main types of associations for class diagrams in order to distinguish several scenarios: simple associations, shared aggregations, and composite aggregations. Several interpretations of what these three types of relationships mean and how they reflect usual situations in business or software modeling have been proposed, which causes some misunderstandings and makes it difficult to achieve the common interpretation which would be desirable in a unified language. This work intends to extract the key factors which help us decide what type of relationship best describes the domain we try to model. By means of a set of criteria which characterize them, the main differences and similarities are extracted, not only from a semantic point of view, but also considering the implications they have in the structure of the model, and the constraints which appear when using certain additional elements, such as association classes and self-associations. Furthermore, a series of examples covering a wide range of applications is provided to illustrate the distinction and make it possible to extract analogies.en_US
dc.languageengen_US
dc.relation.ispartofLecture Notes in Computer Scienceen_US
dc.sourceLecture Notes in Computer Science[ISSN 0302-9743],v. 15172 LNCS, p. 443-457, (Enero 2025)en_US
dc.subject1203 Ciencia de los ordenadoresen_US
dc.subject.otherAggregationen_US
dc.subject.otherAssociationen_US
dc.subject.otherClass Diagramsen_US
dc.subject.otherCompositionen_US
dc.subject.otherModelingen_US
dc.subject.otherUmlen_US
dc.titleDiscrimination Criteria for Modeling Association, Aggregation, and Composition in UML Class Diagramsen_US
dc.typeinfo:eu-repo/semantics/conferenceObjecten_US
dc.typeConferenceObjecten_US
dc.relation.conference19th International Conference on Computer Aided Systems Theory, EUROCAST 2024en_US
dc.identifier.doi10.1007/978-3-031-82949-9_39en_US
dc.identifier.scopus105004253630-
dc.contributor.orcid0000-0002-9258-0086-
dc.contributor.authorscopusid55892084700-
dc.identifier.eissn1611-3349-
dc.description.lastpage457en_US
dc.description.firstpage443en_US
dc.relation.volume15172 LNCSen_US
dc.investigacionIngeniería y Arquitecturaen_US
dc.type2Actas de congresosen_US
dc.utils.revisionen_US
dc.date.coverdateEnero 2025en_US
dc.identifier.conferenceidevents155914-
dc.identifier.ulpgcen_US
dc.contributor.buulpgcBU-INFen_US
dc.description.sjr0,606
dc.description.sjrqQ2
dc.description.miaricds10,0
item.fulltextSin texto completo-
item.grantfulltextnone-
crisitem.author.deptGIR IUCES: Centro de Tecnologías de la Imagen-
crisitem.author.deptIU de Cibernética, Empresa y Sociedad (IUCES)-
crisitem.author.deptDepartamento de Informática y Sistemas-
crisitem.author.orcid0000-0002-9258-0086-
crisitem.author.parentorgIU de Cibernética, Empresa y Sociedad (IUCES)-
crisitem.author.fullNameAlemán Flores, Miguel-
crisitem.event.eventsstartdate25-02-2024-
crisitem.event.eventsenddate01-03-2024-
Appears in Collections:Actas de congresos
Show simple item record

Google ScholarTM

Check

Altmetric


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.