Advertisement

Automated support of the modelling process: A view based on experiments with expert information engineers

  • G. M. Wijers
  • H. Heijes
Session 4A: The Software Process (Technical Papers)
Part of the Lecture Notes in Computer Science book series (LNCS, volume 436)

Abstract

A trend can be discerned clearly indicating that current developments in methodologies concentrate on an ongoing structuring and integration of modelling techniques. Automated support is the prime mover of this trend. In this article it is argued that a lack of explicit knowledge about the process of model construction has resulted in problems with CASE-tools concerning adequate support in the form of verification and navigation. We present a view on modelling processes which has been applied in experiments with expert information engineers. The key concepts of this view are strategy and natural level of consistency. It is argued that adequate support can be realized for navigation and verification on the basis of (1) knowledge about tasks and decisions part of a strategy and (2) knowledge about the natural level of consistency of tasks. The experiments with expert information engineers have been performed as part of the realization of a knowledge acquisition approach for modelling knowledge. From each expert we have been able to extract detailed knowledge about the modelling process studied. The last part of this paper describes an architecture of modelling support systems, as well as a prototype that is capable of supporting the presented aspects of modelling processes.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blokdijk, A. and P. Blokdijk, Planning and Design of Information Systems, Academic Press, London, England, 1987.Google Scholar
  2. Bots, P.W.G., An Environment to Support Problem Solving, Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 1989.Google Scholar
  3. Bubenko jr, J.A., "Information System Methodologies — A Research View", in T.W. Olle, H.G. Sol and A.A. Verrijn-Stuart (Eds.), Information Systems Design Methodologies: Improving the Practice, North-Holland, Amsterdam, The Netherlands, 1986, pp.289–318.Google Scholar
  4. Bubenko jr, J.A., Selecting a Strategy for Computer-Aided Software Engineering (CASE), Report No.59, SYSLAB, University of Stockholm, Stockholm, Sweden, 1988.Google Scholar
  5. Butler Cox, Using System Development Methods, Research Report 57, Butler Cox Foundation, London, England, 1987.Google Scholar
  6. Falkenberg, E.D., H. van Kempen and N. Nimpen, "Knowledge-Based Information Analysis Support", in R. Meersman and C.H. Kung (Eds.), Proceedings of the WG2.6/WG8.1 Working Conference: The role of A.I. in databases and information systems, Guangzhou, China, 1988.Google Scholar
  7. Hart, A., Knowledge Acquisition for expert systems, Kogan Page, London, England, 1986.Google Scholar
  8. Hofstede, A.H.M. ter, T.F. Verhoef, S. Brinkkemper and G.M. Wijers, Expert-based support of Information Modelling: A Survey, Report RP/soc-89/7, SERC, Utrecht, The Netherlands, 1989.Google Scholar
  9. Kensing, F., "Towards Evaluation of Methods for Property Determination", in The.M.A. Bemelmans (Eds.), Beyond Productivity: Information Systems Development for Organizational Effectiveness, North-Holland, Amsterdam, The Netherlands, 1984, pp.325–338.Google Scholar
  10. Kidd, A.L., Knowledge Acquisition for Expert Systems: A Practical Handbook, Plenum Press, New York, New York, 1987.Google Scholar
  11. Knuth, E., J. Demetrovics and A. Hernadi, "Information System Design: On conceptual foundations", in H.J. Kugler (Ed.), Information Processing 86, North-Holland, Amsterdam, The Netherlands, 1986, pp. 635–640.Google Scholar
  12. Ledderhof, H.J.A., Structured Analysis in de praktijk: Hoe gebruikt een expert het?, Master's Thesis, Delft University of Technology, Delft, The Netherlands, 1989.Google Scholar
  13. Lockemann, P.C. and H.C. Mayr, "Information system design: Techniques and software support", in H.J. Kugler (Ed.), Information Processing 86, North-Holland, Amsterdam, The Netherlands, 1986, pp. 617–634.Google Scholar
  14. Loucopoulos, P. and R.E.M. Champion, "Knowledge-Based Support for Requirements Engineering", in Proceedings of the 1st Nordic Conference on Advanced Systems Engineering, Kista, Sweden, 1989.Google Scholar
  15. Martin, J., Information Engineering Volume 1: Introduction to Information Engineering, Savant Research Studies, England, 1986.Google Scholar
  16. NGGO, Computer Ondersteuning van Gestructureerde Ontwikkelingsmethoden, een inventarisatie van tools, NGGO, Amsterdam, The Netherlands, 1988.Google Scholar
  17. NGGO, Ervaringen met tools, NGGO, Amsterdam, The Netherlands, 1989.Google Scholar
  18. Nijssen, G.M. and T.A. Halpin, Conceptual Schema and Relational Database Design: A fact oriented approach, Prentice-Hall, Englewood Cliffs, New Jersey, 1989.Google Scholar
  19. Potts, C., "A generic model for representing design methods", in Proc. of the 11th Int. Conf. on Software Engineering, Pittsburgh, Pennsylvania, 1989, pp.217–226.Google Scholar
  20. Puncello, P.P., P. Torrigiani, F. Pietri, R. Burlon, B. Cardile and M. Conti, "ASPIS: A Knowledge-Based CASE Environment", IEEE Software, March 1988, pp.58–65.Google Scholar
  21. Seligmann, P.S., G.M. Wijers and H.G. Sol, "Analyzing the structure of I.S. methodologies, an alternative approach", in Proceedings of the First Dutch Conference on Information Systems, Amersfoort, The Netherlands, 1989.Google Scholar
  22. Slatter, P.E., Building expert systems, cognitive emulation, Ellis Horwood, Chicester, England, 1987.Google Scholar
  23. Sol, H.G., "A Feature Analysis of Information Systems Design Methodologies: Methodological Considerations", in T.W. Olle, H.G. Sol and C.J. Tully (Eds.), Information Systems Design Methodologies: A Feature Analysis, North-Holland, Amsterdam, The Netherlands, 1983.Google Scholar
  24. Sol, H.G., "Kennis en ervaring rond het ontwerpen van informatiesystemen", Informatie, Vol.27, No.3 (1985).Google Scholar
  25. Wijers, G.M. and H.G. Sol, Intelligent development environments for information systems, Report 87-05, Faculty of Technical Mathematics and Informatics, Delft University of Technology, Delft, The Netherlands, 1987.Google Scholar
  26. Wintraecken, J.J.V.R., Informatie-analyse volgens NIAM, Academic Service, Den Haag, The Netherlands, 1985.Google Scholar
  27. Yourdon, E., "What ever happened to structured analysis", Datamation, June 1986, pp.133–138.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • G. M. Wijers
    • 1
    • 2
  • H. Heijes
    • 1
  1. 1.Faculty of Technical Mathematics and Informatics Department of Information SystemsDelft University of TechnologyDelftThe Netherlands
  2. 2.SERCUtrechtThe Netherlands

Personalised recommendations