Facilitating the definition of general constraints in UML (extended version)

One important aspect in the specification of conceptual schemas is the definition of general constraints that cannot be expressed by the predefined constructs provided by conceptual modeling languages. In general this is done by means of general-purpose languages, like OCL. In this paper we propose...

Descripción completa

Detalles Bibliográficos
Autores: Costal Costa, Dolors|||0000-0002-7340-0414, Gómez Seoane, Cristina|||0000-0002-3872-0439, Queralt Calafat, Anna|||0000-0003-2782-2955, Raventós Pagès, Ruth|||0000-0002-9208-6598, Teniente López, Ernest|||0000-0001-8890-9638
Tipo de recurso: informe técnico
Fecha de publicación:2006
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/85934
Acceso en línea:https://hdl.handle.net/2117/85934
Access Level:acceso abierto
Palabra clave:Conceptual schema specification
UML predefined constraints
Unified Modeling Language
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
id ES_37c196a2fcfd5b7f74e51e09c71f321f
oai_identifier_str oai:upcommons.upc.edu:2117/85934
network_acronym_str ES
network_name_str España
repository_id_str
spelling Facilitating the definition of general constraints in UML (extended version)Costal Costa, Dolors|||0000-0002-7340-0414Gómez Seoane, Cristina|||0000-0002-3872-0439Queralt Calafat, Anna|||0000-0003-2782-2955Raventós Pagès, Ruth|||0000-0002-9208-6598Teniente López, Ernest|||0000-0001-8890-9638Conceptual schema specificationUML predefined constraintsUnified Modeling LanguageÀrees temàtiques de la UPC::Informàtica::Sistemes d'informacióOne important aspect in the specification of conceptual schemas is the definition of general constraints that cannot be expressed by the predefined constructs provided by conceptual modeling languages. In general this is done by means of general-purpose languages, like OCL. In this paper we propose a new approach to facilitate the definition of such general constraints in UML. More precisely, we define a profile that extends the set of UML predefined constraints with some types of constraints that are used very frequently in conceptual schemas. We also study the application of our ideas to the specification of two real-life applications and we show how results in constraint-related problems may be easily incorporated to our proposal.20062006-04-0120162016-04-20reporthttp://purl.org/coar/resource_type/c_93fcVoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/reportapplication/pdfhttps://hdl.handle.net/2117/85934reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/859342026-05-27T15:37:01Z
dc.title.none.fl_str_mv Facilitating the definition of general constraints in UML (extended version)
title Facilitating the definition of general constraints in UML (extended version)
spellingShingle Facilitating the definition of general constraints in UML (extended version)
Costal Costa, Dolors|||0000-0002-7340-0414
Conceptual schema specification
UML predefined constraints
Unified Modeling Language
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
title_short Facilitating the definition of general constraints in UML (extended version)
title_full Facilitating the definition of general constraints in UML (extended version)
title_fullStr Facilitating the definition of general constraints in UML (extended version)
title_full_unstemmed Facilitating the definition of general constraints in UML (extended version)
title_sort Facilitating the definition of general constraints in UML (extended version)
dc.creator.none.fl_str_mv Costal Costa, Dolors|||0000-0002-7340-0414
Gómez Seoane, Cristina|||0000-0002-3872-0439
Queralt Calafat, Anna|||0000-0003-2782-2955
Raventós Pagès, Ruth|||0000-0002-9208-6598
Teniente López, Ernest|||0000-0001-8890-9638
author Costal Costa, Dolors|||0000-0002-7340-0414
author_facet Costal Costa, Dolors|||0000-0002-7340-0414
Gómez Seoane, Cristina|||0000-0002-3872-0439
Queralt Calafat, Anna|||0000-0003-2782-2955
Raventós Pagès, Ruth|||0000-0002-9208-6598
Teniente López, Ernest|||0000-0001-8890-9638
author_role author
author2 Gómez Seoane, Cristina|||0000-0002-3872-0439
Queralt Calafat, Anna|||0000-0003-2782-2955
Raventós Pagès, Ruth|||0000-0002-9208-6598
Teniente López, Ernest|||0000-0001-8890-9638
author2_role author
author
author
author
dc.subject.none.fl_str_mv Conceptual schema specification
UML predefined constraints
Unified Modeling Language
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
topic Conceptual schema specification
UML predefined constraints
Unified Modeling Language
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
description One important aspect in the specification of conceptual schemas is the definition of general constraints that cannot be expressed by the predefined constructs provided by conceptual modeling languages. In general this is done by means of general-purpose languages, like OCL. In this paper we propose a new approach to facilitate the definition of such general constraints in UML. More precisely, we define a profile that extends the set of UML predefined constraints with some types of constraints that are used very frequently in conceptual schemas. We also study the application of our ideas to the specification of two real-life applications and we show how results in constraint-related problems may be easily incorporated to our proposal.
publishDate 2006
dc.date.none.fl_str_mv 2006
2006-04-01
2016
2016-04-20
dc.type.none.fl_str_mv report
http://purl.org/coar/resource_type/c_93fc
VoR
http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.openaire.fl_str_mv info:eu-repo/semantics/report
format report
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/85934
url https://hdl.handle.net/2117/85934
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869406057715990528
score 15,300724