Dependency Relations between Models in the Unified Process

  • Authors:
  • Claudia Pons;Roxana Giandini;Gabriel Baum

  • Affiliations:
  • Lifia, Universidad Nacional de La Plata, Calle 50 esq.115, 1er.Piso. (1900) La Plata, Argentina;Lifia, Universidad Nacional de La Plata, Calle 50 esq.115, 1er.Piso. (1900) La Plata, Argentina;Lifia, Universidad Nacional de La Plata, Calle 50 esq.115, 1er.Piso. (1900) La Plata, Argentina

  • Venue:
  • IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of the Unified Process is to guide developers in efficiently implementing and deploying systems that meet customer needs. During the Unified Process, a variety of models of the system is developed. Not all these models are independent, but they are related to each other. Elements in one model have trace dependencies to other models; they are semantically overlapping and together represent the system as a whole. It is necessary to have a precise definition of the syntax and semantics of the different models and their relationships, since the lack of accuracy in their definition can lead to wrong model interpretations and inconsistency between models. In this paper, we distinguish three different kinds of dependency relations between models and propose a formal description of them. The goal of the proposed formalization is to provide formal foundations for tools that perform intelligent analysis on models expressed in UML assisting software engineers through the development process.