Abstract
The literate data modelling paradigm provides a basis for structuring, justifying, and documenting the data modelling process. The paradigm is based on deliberation schemas consisting of issues, positions, and arguments. Deliberation schemas provide both a default argumentation space for decision-taking and a structure for recording the rationale once a decision is taken. An extendable class-based implementation framework, NelleN, provides a foundation for complementing a CASE-tool data dictionary with deliberation schemas. The framework consists of algorithm, deliberation schema and deliberation triggering classes. A subclassing mechanism is used for extending the framework. A small prototype demonstrates the type of CASE-tool that may be implemented using the framework.
Chapter PDF
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
Bentley, J. Literate programming. Communications of the ACM 29, 5 (May 1986), 364–369.
Bubenko, Jr., J. A. Information system methodologies — a research view. In Information Systems Design Methodologies: Improving the Practice (Amsterdam, 1986), T. Olle, H. Sol, and A. Verijn-Stuart, Eds., IFIP, North-Holland, pp. 289–318.
Cauvet, C., Proix, C., and Rolland, C. ALECSI: an expert system for requirements engineering. In Advanced Information Systems Engineering, CAiSE'91 (1991), R. Anderson, J. Bubenko, and A. Sø lvberg, Eds., vol. 498 of Lecture Notes in Computer Science, Springer-Verlag, pp. 31–49.
Ceri, S. Methodology and tools for data base design. In Methodology and Tools for Data Base Design, S. Ceri, Ed. North-Holland, 1983, pp. 1–6.
Conklin, J., and Begeman, M. IBIS: a hypertext tool for exploratory policy discussion. ACM Transactions on Office Information Systems 6, 4 (1988), 303–331.
Goldberg, A. Smalltalk-80: the Interactive Programming Environment. Addison-Wesley, 1984.
Knuth, D. E. Literate programming. Computer Journal 27, 2 (May 1984), 97–111.
Kunz, W., and Rittel, H. Issues as elements of information systems. Working Paper 131, Institute of Urban and Regional Development, University of California, 1970.
Léonard, M. Structure des Bases de Données. Dunod, 1988.
Léonard, M. Database Structures. Macmillan, 1992. In press.
MacDonald, I. Automating the information engineering methodology with the Information Engineering Facility. In Computerized Assistance During the Information Systems Life Cycle (1988), T. Olle, A. Verrijn-Stuart, and L. Bhabuta, Eds., North-Holland, pp. 337–373.
Morch, A. JANUS: Basic concepts and sample dialog. In CHI'91, ACM Conference on Human Factors in Computing Systems — Reaching Through Technology (1991), S. Robertson, G. Olson, and J. Olson, Eds., ACM, pp. 457–458.
Newell, A., and Simon, H. Human Problem Solving. Prentice-Hall, 1972.
Peters, L. Advanced Structured Analysis and Design. Prentice-Hall, 1988.
Potts, C. A generic model for representing design methods. In 11th International Conference on Software Engineering (1989), pp. 217–226.
Potts, C., and Bruns, G. Recording the reasons for design decisions. In 10th International Conference on Software Engineering (1988), Computer Society Press, pp. 418–427.
Rätz, T., Lusti, M., and Glaubauf, M. An intelligent tutoring system for database normalization. WWZ-discussion papers, Universität Basel, WWZ, 1991.
Rolland, C., and Proix, C. Vers une automisation des processus de conception par les outils. In Autour et à l'Entour de Merise. Les Méthodes de Conception en Perspective (1991), CERAM, AFCET, pp. 271–286.
Rolland, C., and Richard, C. The Remora methodology for systems design and management. In Information Systems Design Methodologies (1982), T. Olle, H. Sol, and A. Verijn-Stuart, Eds., North-Holland, pp. 369–426.
Schmucker, K. Object-Oriented Programming for the Macintosh. Hayden, 1986.
Simon, H. The Sciences of the Artificial, 2 ed. MIT Press, 1981.
Souveyet, C., and Rolland, C. Correction of conceptual schemas. In Advanced Information Systems Engineering, CAiSE'90 (1990), B. Steinholtz, A. Solvberg, and L. Bergman, Eds., Lecture Notes in Computer Science, Springer-Verlag, pp. 152–174.
Toulmin, S. The Uses of Argument. Cambridge University Press, 1958.
Ullman, J. Database Systems, 2 ed. Computer Science Press, 1983.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Léonard, M., Prince, I. (1992). NelleN: A framework for literate data modelling. In: Loucopoulos, P. (eds) Advanced Information Systems Engineering. CAiSE 1992. Lecture Notes in Computer Science, vol 593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035135
Download citation
DOI: https://doi.org/10.1007/BFb0035135
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55481-3
Online ISBN: 978-3-540-47099-1
eBook Packages: Springer Book Archive