Determining the structural events that may violate an integrity constraint
Any implementation of an information system must ensure that an operation is only applied if its execution does not lead to a violation of any of the integrity constraints defined in its conceptual schema. In this paper we propose a method to automatically determine the operations that may potential...
| Autores: | , |
|---|---|
| Formato: | informe técnico |
| Fecha de publicación: | 2004 |
| País: | España |
| Recursos: | 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/97915 |
| Acesso em linha: | https://hdl.handle.net/2117/97915 |
| Access Level: | acceso abierto |
| Palavra-chave: | Information system OCL Integrity constraint Conceptual schemas UML Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| id |
ES_7f24e65ef03bbd80cd35a3f7421344ea |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/97915 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Determining the structural events that may violate an integrity constraintCabot, JordiTeniente López, Ernest|||0000-0001-8890-9638Information systemOCLIntegrity constraintConceptual schemasUMLÀrees temàtiques de la UPC::Informàtica::Sistemes d'informacióAny implementation of an information system must ensure that an operation is only applied if its execution does not lead to a violation of any of the integrity constraints defined in its conceptual schema. In this paper we propose a method to automatically determine the operations that may potentially violate an OCL integrity constraint in conceptual schemas defined in the UML. This is done by determining the structural events that may violate the constraint and checking whether those events appear in the operation specification. In this way, our method helps to improve efficiency of integrity checking since its results can be used to discard many irrelevant tests.20042004-07-0120162016-12-09reporthttp://purl.org/coar/resource_type/c_93fcVoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/reportapplication/pdfhttps://hdl.handle.net/2117/97915reponame: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/979152026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Determining the structural events that may violate an integrity constraint |
| title |
Determining the structural events that may violate an integrity constraint |
| spellingShingle |
Determining the structural events that may violate an integrity constraint Cabot, Jordi Information system OCL Integrity constraint Conceptual schemas UML Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| title_short |
Determining the structural events that may violate an integrity constraint |
| title_full |
Determining the structural events that may violate an integrity constraint |
| title_fullStr |
Determining the structural events that may violate an integrity constraint |
| title_full_unstemmed |
Determining the structural events that may violate an integrity constraint |
| title_sort |
Determining the structural events that may violate an integrity constraint |
| dc.creator.none.fl_str_mv |
Cabot, Jordi Teniente López, Ernest|||0000-0001-8890-9638 |
| author |
Cabot, Jordi |
| author_facet |
Cabot, Jordi Teniente López, Ernest|||0000-0001-8890-9638 |
| author_role |
author |
| author2 |
Teniente López, Ernest|||0000-0001-8890-9638 |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Information system OCL Integrity constraint Conceptual schemas UML Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| topic |
Information system OCL Integrity constraint Conceptual schemas UML Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| description |
Any implementation of an information system must ensure that an operation is only applied if its execution does not lead to a violation of any of the integrity constraints defined in its conceptual schema. In this paper we propose a method to automatically determine the operations that may potentially violate an OCL integrity constraint in conceptual schemas defined in the UML. This is done by determining the structural events that may violate the constraint and checking whether those events appear in the operation specification. In this way, our method helps to improve efficiency of integrity checking since its results can be used to discard many irrelevant tests. |
| publishDate |
2004 |
| dc.date.none.fl_str_mv |
2004 2004-07-01 2016 2016-12-09 |
| 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/97915 |
| url |
https://hdl.handle.net/2117/97915 |
| 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_ |
1869411802278789120 |
| score |
15.300724 |