Evolving partitions in conceptual schemas in the UML (Extended version)

The evolution of information systems from their conceptual schemas is an important research area in information systems engineering. In this paper, we aim at contributing to the area by focusing on a particular conceptual modeling construct, the partitions. We analyze the evolution of partitions in...

ver descrição completa

Detalhes bibliográficos
Autores: Gómez Seoane, Cristina|||0000-0002-3872-0439, Olivé Ramon, Antoni|||0000-0001-9806-3007
Tipo de documento: relatório científico
Data de publicação:2002
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositório:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglês
OAI Identifier:oai:upcommons.upc.edu:2117/97565
Acesso em linha:https://hdl.handle.net/2117/97565
Access Level:Acceso aberto
Palavra-chave:Information systems
Evolving partitions
Conceptual schemas
UML
Evolution
Meta schemas
Profiles
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
Descrição
Resumo:The evolution of information systems from their conceptual schemas is an important research area in information systems engineering. In this paper, we aim at contributing to the area by focusing on a particular conceptual modeling construct, the partitions. We analyze the evolution of partitions in conceptual schemas of information systems. We deal with conceptual models with multiple specialization and classification, and consider whether entity types are base or derived. We provide a list of possible schema changes and, for each of them, we give its preconditions, and its effects on the schema, taking into account the state of the information base. In this paper, we deal with conceptual schemas in the UML. However, the results reported here should be applicable to most conceptual modeling languages and also to object-oriented database schemas.