Abstract
The paper points to weaknesses of modelling approaches which are orientated towards certain aspects of the problem analysis domain (e.g., process orientation, object orientation.) It is concluded that modelling approaches are needed that allow the modeller to 1) choose to represent a wide range of aspects of real-world phenomena depending on the problem at hand, and 2) simultaneously represent several aspects of the same real-world phenomenon whenever needed. A framework for facet modelling of real-world problem domains is therefore outlined. It is discussed how facet models can be defined and visualised to deal with the complexity of contemporary problem domains, and with the complexity inherent from the ambition of the facet-modelling framework itself.
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
S. C. Bailin. An object-oriented requirements specification method. Communications of the ACM, 32(5):608–623, May 1989.
T. Bryant and A. Evans. O. Ooversold. Information and Software Technology, 36(1):35–42, January 1994.
J. A. Bubenko jr. Problems and unclear issues with hierarchical business activity and data flow modelling. Technical Report 134, SYSLAB, Stockholm, June 1988.
P. P. S. Chen. The entity-relationship model: Toward a unified view of data. ACM Transactions on Database Systems, 1(1):9–36, March 1976.
P. Coad and E. Yourdon. Object-Oriented Analysis. Prentice-Hall, Englewood Cliffs, 1990.
T. DeMarco. Structured Analysis and System Specification. Yourdon Inc., New York, 1978.
E. Dubois et al. ALBERT: an agent-oriented language for building and eliciting requirements for real-time systems. In Proc. of HICSS'27, vol.IV, Information Systems: Collaboration Technology, Organizational Systems and Technology, pages 713–722. IEEE Computer Society Press, 1994.
C. Gane and T. Sarson. Structured Systems Analysis: tools and techniques. Prentice-Hall International, 1979.
O. C. Z. Gotel and A. C. W. Finkelstein. Modelling the contribution structure underlying requirements. In K. Pohl et al., editor, Proc. 1st International Workshop on Requirements Engineering: Foundation of Software Quality (REFSQ'94), Utrecht, June 1994.
J. A. Gulla, O. I. Lindland, and G. Willumsen. PPP — an integrated CASE environment. In R. Andersen, J. A. Bubenko jr., and A. Sølvberg, editors, Advanced Information Systems Engineering, Proc. CAiSE'91, Trondheim, pages 194–221, Heidelberg, 1991. Springer Verlag (LNCS 498).
D. Harel. On visual formalisms. Communications of the ACM, 31(5):514–530, May 1988.
W. Harrison and H. Ossher. Subject-oriented programming (a critique of pure objects). In A. Paepcke, editor, OOPSLA'93 Conference Proceedings, pages 411–428. ACM Press, 26 Sep–1 Oct 1993. (Also as ACM SIGPLAN Notices 28(10), Oct 1993).
G. M. Høydalsvik and G. Sindre. On the purpose of object-oriented analysis. In A. Paepcke, editor, OOPSLA '93 Conference Proceedings, pages 240–255. ACM Press, 26 Sep–1 Oct 1993. (Also as ACM SIGPLAN Notices 28(10), Oct 1993).
J. Iivari and E. Koskela. The pioco model for information systems design. MIS Quarterly, pages 401–419, September 1987.
S. McGinnes. How objective is object-oriented analysis? In Proc. CAiSE'92: The Fourth Conference on Advanced information Systems Engineering, Manchester, UK, Heidelberg, 1992. Springer Verlag (LNCS 593).
A. L. Opdahl and G. Sindre. Concepts for real-world modelling. In C. Rolland et al., editor, Advanced Information Systems Engineering, Proc. CAiSE'93, Paris, pages 309–327. Springer Verlag (LNCS 685), 1993.
A. L. Opdahl and G. Sindre. Representing real-world processes. In J. F. Nunamaker and R. H. Sprague, editors, Proc. of the 28th Annual Hawaii International Conference on System Sciences (HICSS'28), volume IV, pages 821–830. IEEE CS Press, 1995.
C. A. Richter. An assessment of structured analysis and structured design. SIGSOFT Software Engineering Notes, 11(4), 1986.
H. Rittel. On the planning crisis: Systems analysis of the first and second generations. Bedriftsøkonomen, (8), 1972.
A. H. Seltveit. An abstraction-based rule approach to large-scale information systems development. In C. Rolland et al., editor, Advanced Information Systems Engineering, Proc. CAiSE'93, Paris, pages 328–351. Springer Verlag (LNCS 685), 1993.
A. H. Seltveit. Complexity Reduction in Information Systems Modelling. PhD thesis, DCST, NTH, University of Trondheim, 1994. NTH 1994:121.
S. Shlaer and S. J. Mellor. Object-Oriented System Analysis: Modeling the World in Data. Prentice-Hall, Englewood Cliffs, NJ, 1988.
G. Sindre. HICONS: A General Diagrammatic Framework for Hierarchical Modelling. PhD thesis, Faculty of Electrical Engineering and Computer Science, University of Trondheim, 1990. NTH 1990:44, IDT 1990:31.
G. Verheijen and J. van Bekkum. NIAM: an information analysis method. In T. W. Olle et al., editor, Information Systems Design Methodologies: A Comparative Review, Amsterdam, 1982. North-Holland.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Opdahl, A.L., Sindre, G. (1995). Facet models for problem analysis. In: Iivari, J., Lyytinen, K., Rossi, M. (eds) Advanced Information Systems Engineering. CAiSE 1995. Lecture Notes in Computer Science, vol 932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59498-1_237
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_237
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59498-7
Online ISBN: 978-3-540-49290-0
eBook Packages: Springer Book Archive