Computing the Importance of Schema Elements Taking Into Account the Whole SCHEMA

Conceptual Schemas are one of the most important artifacts in the development cycle of information systems. To understand the conceptual schema is essential to get involved in the information system that is described within it. As the information system increases its size and complexity, the relativ...

Descripción completa

Detalles Bibliográficos
Autor: Villegas Niño, Antonio
Tipo de recurso: tesis de maestría
Fecha de publicación:2009
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:2099.1/11296
Acceso en línea:https://hdl.handle.net/2099.1/11296
Access Level:acceso abierto
Palabra clave:Computer science -- Information storage and retrieval systems
Expert systems (Computer science)
Large Conceptual Schemas,
Relevance Computing
UML
OCL
Informació -- Sistemes d'emmagatzematge i recuperació
Sistemes experts (Informàtica)
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Emmagatzematge i recuperació de la informació
Descripción
Sumario:Conceptual Schemas are one of the most important artifacts in the development cycle of information systems. To understand the conceptual schema is essential to get involved in the information system that is described within it. As the information system increases its size and complexity, the relative conceptual schema will grow in the same proportion making di cult to understand the main concepts of that schema/information system. The thesis comprises the investigation of the in uence of the whole schema in computing the relevance of schema elements. It will include research and implementation of algorithms for scoring elements in the literature, an study of the di erent results obtained once applied to a few example conceptual schemas, an extension of those algorithms including new components in the computation process like derivation rules, constraints and the behavioural subschema speci cation, and an in-depth comparison among the initial algorithms and the extended ones studying the results in order to choose those algorithms that give the most valuable output.