Abstract
A phenomenon that frequently appears when designers define analysis specifications is that of redundancy between models. A correct and deep understanding of this phenomenon is necessary to help the task of the designer. In this paper, we study the problem of redundancy in UML Models for Object-Oriented Analysis. In this context, we identify different kinds of redundancies that may arise. We evaluate the impact of redundancy in specifications from the point of view of their desirable properties. We also propose how to obtain a canonical analysis model, which does not include any of the identified redundancies, and we sketch the possibility of having redundant views of some aspects of the canonical model.
Chapter PDF
Similar content being viewed by others
References
G. Booch. “Object Solutions: Managing the Object-Oriented Project”, Addison-Wesley, 1996.
D. Costal; M.R. Sancho; A. Olivé; M. Barceló; P. Costa; C. Quer and A. Roselló. “The Cause-Effect Rules of ROSES”, Proc. of the First East-European Symposium on Advances in Databases and Information Systems (ADBIS’97), St. Petersburg, September 1997, pp. 399–405.
A.M. Davis “Software Requirements. Objects, Functions and States”, Prentice-Hall, 1993.
B. Douglass. “Real-time UML: Developing Efficient Objects for Embedded Systems”, Addison-Wesley, 1998.
M. Fowler and K. Scott. “UML Distilled”, Addison-Wesley, 1997.
I. Jacobson; G. Booch and J. Rumbaugh. “The Unified Software Development Process”, Addison-Wesley, 1999.
H. Kaindl. “Difficulties in the Transition From OO Analysis to Design”. IEEE Software, Sept./Oct. 99, pp. 94–102
C. Larman. “Applying UML and Patterns”, Prentice Hall, 1998.
P.A. Muller. “Modélisation Object avec UML“ (in french), Éditions Eyrolles, 1997.
A. Olivé. “A comparison of the operational and deductive approaches to conceptual information systems modelling”, Proc. IFIP-86, North-Holland, Dublin, 1986, pp. 91–96.
R. Pressman. “Software Engineering: A Practitioner’s Approach”, McGraw-Hill, 1997.
J. Rumbaugh; I. Jacobson and G. Booch. “The Unified Modeling Language Reference Manual”, Addison-Wesley, 1999.
J. Rumbaugh; et al. “Object Oriented Modeling and Design”, Prentice-Hall, 1996.
P. Roques and F. Vallée. “UML en action” (in french), Éditions Eyrolles, 2000.
J. Warmer and A. Kleppe. “The Object Constraint Language”, Addison-Wesley, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Costal, D., Sancho, MR., Teniente, E. (2002). Understanding Redundancy in UML Models for Object-Oriented Analysis. In: Pidduck, A.B., Ozsu, M.T., Mylopoulos, J., Woo, C.C. (eds) Advanced Information Systems Engineering. CAiSE 2002. Lecture Notes in Computer Science, vol 2348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47961-9_45
Download citation
DOI: https://doi.org/10.1007/3-540-47961-9_45
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43738-3
Online ISBN: 978-3-540-47961-1
eBook Packages: Springer Book Archive