Abstract
The necessity of CASE tools for system development is beyond dispute. The current generation of CASE tools, however, is too inflexible to provide adequate modelling support. One of the proposed solutions to this problem is the development of so-called CASE-shells. A CASE shell is a method independent CASE tool, which may be instantiated with a specific method to become a CASE tool supporting that method. As such, a CASE shell provides complete flexibility. This paper does not address the benefits of CASE shells, as they are completely clear, but focuses on the feasibility of this concept from a theoretical as well as a practical point of view.
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
T. Araujo and R. Carapuça. Issues for a Future CASE. In B. Theodoulidis and A. Sutcliffe, editors, Proceedings of the Third Workshop on the Next Generation of CASE tools, pages 225–243, Manchester, United Kingdom, 1992.
J.M. Ballay. An experimental view of the design process. In W.B. Rouse and K.R. Boff, editors, System Design: Behavioral Perspectives on Designers, Tools and Organizations, pages 65–82, Amsterdam, The Netherlands, 1987. North-Holland.
J.P. Bansler and K. Bødker. A Reappraisal of Structured Analysis: Design in an Organizational Context. ACM Transactions on Information Systems, 11(2):165–193, 1993.
P. Bergsten, J.A. Bubenko, R. Dahl, M. Gustafsson, and L-Å. Johansson. RAMATIC — a CASE shell for implementation of specific CASE tools. Technical report, SISU, Stockholm, Sweden, 1989. First draft of a contribution to section 4.4 of the TEMPORA T6.1 report.
L. Belady. MCC: Planning the Revolution in Software. IEEE Software, 2(6), 1985.
S. Brinkkemper. Formalisation of Information Systems Modelling. PhD thesis, University of Nijmegen, Nijmegen, The Netherlands, 1990.
D. Benyon and S. Skidmore. Towards a Tool Kit for the Systems Analyst. The Computer Journal, 30(1):2–7, 1987.
M. Chen and J.F. Nunamaker Jr. MetaPlex: An integrated environment for organization and information systems development. In J.I. DeGross, J.C. Henderson, and B.R. Konsynski, editors, Proceedings of the Tenth International Conference on Information Systems, pages 141–151, Boston, Massachusetts, December 1989.
C. Floyd. A Comparative Evaluation of System Development Methods. In T.W. Olle, H.G. Sol, and A.A. Verrijn-Stuart, editors, Information Systems Design Methodologies: Improving the Practice, pages 19–54. North-Holland, Amsterdam, The Netherlands, 1986.
R. Guindon and B. Curtis. Control of Cognitive Processes during Software Design: What Tools are Needed? In Proceedings of the Conference on Human Factors in Computing Systems CHI'88, pages 263–268, 1988.
R. Guindon. Designing the Design Process: Exploiting Opportunistic Thoughts. Human-Computer Interaction, 5:305–344, 1990.
R. Guindon. Knowledge exploited by experts during software system design. International Journal of Man-Machine Studies, 33:279–304, 1990.
A.H.M. ter Hofstede and E.R. Nieuwland. Task structure semantics through process algebra. Software Engineering Journal, 8(1):14–20, January 1993.
M. Heym and H. Österle. A Reference Model for Information Systems Development. In K.E. Kendell, K. Lyytinen, and J.I. DeGross, editors, Proceedings of the IFIP WG 8.2 Working Conference on the Impact of Computer Supported Technologies on Information Systems Development, pages 215–239, Minneapolis, 1992.
A.H.M. ter Hofstede. Information Modelling in Data Intensive Domains. PhD thesis, University of Nijmegen, Nijmegen, The Netherlands, 1993.
A.H.M. ter Hofstede, H.A. Proper, and Th.P. van der Weide. Formal definition of a conceptual language for the description and manipulation of information models. Information Systems, 18(7):489–523, 1993.
A.H.M. ter Hofstede and T.F. Verhoef. Flexible Support of Information Modelling: Is the Game worth the Candle? Technical Report CSI-R9406, Computing Science Institute, University of Nijmegen, Nijmegen, The Netherlands, May 1994.
A.H.M. ter Hofstede, T.F. Verhoef, E.R. Nieuwland, and G.M. Wijers. Integrated Specification of Method and Graphic Knowledge. In Proceedings of the Fourth International Conference on Software Engineering and Knowledge Engineering, pages 307–316, Capri, Italy, June 1992. IEEE Computer Society Press.
A.H.M. ter Hofstede and Th.P. van der Weide. Formalisation of techniques: chopping down the methodology jungle. Information and Software Technology, 34(1):57–65, January 1992.
A.H.M. ter Hofstede and Th.P. van der Weide. Expressiveness in conceptual data modelling. Data & Knowledge Engineering, 10(1):65–100, February 1993.
E. Knuth, J. Demetrovics, and A. Hernadi. Information System Design: On Conceptual Foundations. In H.J. Kugler, editor, Information Processing 86, pages 635–640, Amsterdam, The Netherlands, 1986. North-Holland.
P.C. Lockemann and H.C. Mayr. Information System Design: Techniques and Software Support. In H.J. Kugler, editor, Information Processing 86, Amsterdam, The Netherlands, 1986. North-Holland.
G.M. Nijssen and T.A. Halpin. Conceptual Schema and Relational Database Design: a fact oriented approach. Prentice-Hall, Sydney, Australia, 1989.
C. Potts. A Generic Model for Representing Design Methods. In Proceedings of the 11th International Conference on Software Engineering, pages 199–210, Pittsburgh, Pennsylvania, 1989.
A.G. Sutcliffe, W.J. Black, and P. Loucopoulos. System Specification Semantics: Defining the knowledge captured by structured system development methods in conceptual models. In E.D. Falkenberg and P. Lindgreen, editors, Information Systems Concepts: an In-depth Analysis, pages 53–77, Amsterdam, The Netherlands, 1989. North-Holland.
K. Smolander, K. Lyytinen, V-P. Tahvanainen, and P. Marttiin. MetaEdit: A Flexible Graphical Environment for Methodology Modelling. In R. Andersen, J.A. Bubenko, and A. Sølvberg, editors, Proceedings of the Third International Conference CAiSE'91 on Advanced Information Systems Engineering, volume 498 of Lecture Notes in Computer Science, pages 168–193, Trondheim, Norway, May 1991. Springer-Verlag.
P.G. Sorenson, J.-P. Tremblay, and A.J. McAllister. The Metaview System for Many Specification Environments. IEEE Software, pages 30–38, March 1988.
T.F. Verhoef. Structuring Yourdon's Modern Structured Analysis. In V.-P. Tahvanainen and K. Lyytinen, editors, Proceedings of the Second Workshop on the Next Generation of CASE Tools, pages 219–313, Trondheim, Norway, May 1991.
T.F. Verhoef. Effective Information Modelling Support. PhD thesis, Delft University of Technology, Delft, The Netherlands, 1993.
T.F. Verhoef, A.H.M. ter Hofstede, and G.M. Wijers. Structuring modelling knowledge for CASE shells. In R. Andersen, J.A. Bubenko, and A. Sølvberg, editors, Proceedings of the Third International Conference CAiSE'91 on Advanced Information Systems Engineering, volume 498 of Lecture Notes in Computer Science, pages 502–524, Trondheim, Norway, May 1991. Springer-Verlag.
G.M. Wijers and H. Heijes. Automated Support of the Modelling Process: A view based on experiments with expert information engineers. In B. Steinholz, A. Sølvberg, and L. Bergman, editors, Proceedings of the Second Nordic Conference CAiSE'90 on Advanced Information Systems Engineering, volume 436 of Lecture Notes in Computer Science, pages 88–108, Stockholm, Sweden, 1990. Springer-Verlag.
G.M. Wijers. Modelling Support in Information Systems Development. PhD thesis, Delft University of Technology, Delft, The Netherlands, 1991.
E. Yourdon. Modern Structured Analysis. Prentice-Hall, Englewood Cliffs, New Jersey, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Verhoef, T.F., ter Hofstede, A.H.M. (1995). Feasibility of flexible information modelling support. 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_245
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_245
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