Abstract
The paper aims at proving that some object-oriented fundamental principles provide new suitable mechanisms for the analysis and the specification of complex systems. Three principles are presented and discussed in the paper through a case study. The locality principle allows to concentrate on one object, stressing its structure and behavior through the notion of life cycle, the refinement principle allows to refine objects by means of inheritance links, the globality principle allows to enlighten different kinds of dependencies amongst objects.
The case study is developped with the model of the Modway method. The Modway method is an object-oriented method which makes use of object concepts since the very beginning of the development process.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
B. Alabiso, “Transformation of Data Flow Analysis Models to Object Oriented Design”, OOPSLA, San Diego, California, Sept. 1988
S.C. Bailin, “An Object-Oriented Requirements Specification Method”, Communications of the ACM, May 1989
F. Bancilhon, “Object-Oriented Database Systems”, 7lh Symposium on Principles of Database Systems, Austin, March 1988
G. Booch, Object Oriented Design With Applications, Benjamin Cumming Ed., 1991
J. Brunet, “Modeling the World with Semantic Objects”, in the Proceedings of the IFIP WG8.1 Working Conference on the Object-Oriented Approach in Information Systems, Quebec, Canada, octobre 1991
C. Cauvet, C. Rolland, “An Event-Driven Approach to the Dynamic Modelling of Objects”, 3rd International Working Conference on Dynamic Modelling of Information Systems, Delft, 1992
C. Chee, C. Ng, M. Sim, “TOAD: Towards an Object-Oriented Analysis & Design Methodology, Experiences & Preliminary Observations”, 3rd Int. Workshop on Software Engineering & its Applications, Toulouse, France, Dec. 1990
P. Coad, E. Yourdon, Object-Oriented Analysis, Second Edition, Yourdon Press, 1990
U. Dayal, A.P. Buchmann, D.R. McCarthy, “Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System”, 2nd Int. Workshop on Object-Oriented Database Systems, Springer-Verlag, Sept. 1988
L.J.B. Essink, W.J. Erhart, “Object Modelling and System Dynamics in the Conceptualization Stages of Information Systems Development”, IFIP TC8/WG8.1 Working Conference on the Object-oriented Approach in Information Systems, Quebec, Canada, Oct. 1991
M. Fowler, “The Use of Object-Oriented Analysis in Medical Informatics for Large Integrated Systems”, TOOLS 4, Prentice Hall, Paris, 1991
J.G.M. van den Goor, “A Practical Approach to Object-Oriented Software Engineering”, TOOLS, Paris, 1990
B. Henderson-Sellers, “Analysis and Design, Methodologies and Notation”, Tutorial, TOOLS, Paris, 1991
P.H. Loy, “A Comparison of Object-Oriented and Structured Development Methods”, Pacific Northwest Software Quality Conference, 1989/reprinted in System and Software Requirements Engineering, IEEE Computer Society Press, Washington, DC, 1990
B. Meyer, Object-Oriented Software Construction, Prentice Hall, Hemel Hemstead, 1988/Conception et programmation par objets, InterEditions, 1990
J. Morejon, R. Oudrhiri, “Le modèle EA2: Entile-Association/Evénement-Action”, Congrès Autour et à l'entour de Merise, Sophia Antipolis, April 1991
B. Pernici, “Objects with Roles”, ACM/IEEE Conference on Office Information Systems, Boston, MA, April 1990
B. Pernici, “Requirements Specifications for Object-Oriented Systems”, Nouvelles perspectives des Systèmes d'Information, INFORSID, Biarritz, France, May 1990
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorenscn, Object-Oriented Modeling andDesign, Prentice Hall, 1991
U. Schiel, “OKAY-Object-Oriented Knowledge Analysis and design”, COMAD, Inde, Dec. 1989
E. Seidewitz, M. Stark, “Towards a General Object-Oriented Software Development Methodology”, SIGAda Ada Letters, July 1987
A. Sernadas, J. Fiadero, C. Sernadas, H.D. Ehrich, “The Basic Building Block of Information Systems, Information Systems Concept”, North Holland, Namur, 1989
S. Shlaer, S. J. Mellor, Object Lifecycles: Modeling the World in Stales, Prentice Hall, 1991
P.D. Sully, “Essentially Objects”, TOOLS'90, Paris
A.G. Sutcliffe, “Object-oriented systems development: survey of structured methods”, Journal of Information and Software Technology, vol. 33, n∘7, July 1991
M. Teisseire, P. Poncelet, A. Cavarero, S. Miranda, “A-HOOK, The object-oriented analysis of the HOOK system”, report of External European Research Project, 1991
P.T. Ward, “How to Integrate Object Orientation with Structured Analysis and Design”, IEEE Software, March 1989
R.J. Wieringa, “Object-Oriented Analysis, Structured Analysis, and Jackson System Development”, Int. Conference on the Object-Oriented Approach in Information Systems, Quebec, Canada, Oct. 1991
R. Wirfs-Brock, B. Wilkerson, L. Wiener, Designing Object-Oriented Software, Prentice-Hall, Englewood Cliffs, N.J., 1990
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brunet, J., Cauvet, C., Meddahi, D., Semmak, F. (1993). Object-oriented analysis in practice. In: Rolland, C., Bodart, F., Cauvet, C. (eds) Advanced Information Systems Engineering. CAiSE 1993. Lecture Notes in Computer Science, vol 685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56777-1_16
Download citation
DOI: https://doi.org/10.1007/3-540-56777-1_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56777-6
Online ISBN: 978-3-540-47735-8
eBook Packages: Springer Book Archive