Abstract
In this paper we outline an architecture and design principles to support the validation of conceptual models by generation of explanations in natural language. The architecture utilises the concept of analysis patterns as a context for explaining implicit dependencies between different parts of the model. In addition Toulmin’s argumentation model is used to structure the interaction between user and system. We argue that this architecture assists in building explanation generation systems that are highly interactive and provide an adequate amount of information for different user categories.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Boman, M., Bubenko, J.A., Johannesson, P., Wangler, B.: Conceptual Modelling, Prentice Hall Series in Computer Science, 1997
Dalianis, H.: “A Method for Validation a Conceptual Model By Natural Language Discourse Generation”, CAISE-92 International Conference on Advanced Information Systems Engineering, Loucopoulos P. (Ed.), Springer LNCS 593, pp. 425–444, 1992
Dalianis, H.: Concise Natural Language Generation from Formal Specifications, Ph.d. thesis, Department of Computer and Systems Sciences, Royal Institute of Technology, Stockholm 1996
Dalianis, H., Johannesson, P.: “Explaining Conceptual Models-An Architecture and Design Principles”, 16th International Conference on Conceptual Modeling-ER.97, 1997
Dalianis, H., Johannesson, P.: “Explaining Conceptual Models-Using Toulmin’s argumentation model and RST”, in the Proceedings of The Third International workshop on the Language Action Perspective on Communication Modelling (LAP98) Stockholm, Sweden, pp. 131–140, 1998
Fowler, M.: Analysis Patterns: Reusable Object Models, Addison-Wesley, 1997
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Addison-Wesley, 1995
Gulla, J.A.: “A General Explanation Component for Conceptual Modelling in CASE Environments”, ACM Transactions on Information Systems, vol. 14, no. 2, pp. 297–329, 1996
Hay, D.C.: Data Model Patterns: Conventions of Thought, Dorset House Publishing, 1996
ter Hofstede, Arthur H.M., Proper, Henderik A., van der Weide, Theo P.: “Exploiting fact verbalisation in conceptual information modelling”, Information Systems, vol. 22, no. 6/7, pp. 349–385, 1997
Kung, D.: “The Behaviour Network Model for Conceptual Information Modelling”, Information Systems, vol. 18, no. 1, pp. 1–21, 1993
Maiden, N.A., Sutcliffe, A.G.: “Exploiting Reusable Specifications through Analogy”, Communications of the ACM, vol. 35, no. 4, pp. 55–64, 1992
Maiden, N.A., Cisse, M., Perez, H., Manuel, D.: “CREWS Validation Frames: Patterns for Validating Systems Requirements”, Proceedings of The Fourth International workshop on Requirements Engineering: Foundations of Software Quality-REFSQ.98, Pisa/Italy, June 1998
Mann, W., Thompson, S.: “Rhetorical Structure Theory: Description and Construction of Text Structures”, in Natural Language Generation: New Results in Artificial Intelligence, Psychology and Linguistics, Ed. M. Nijhoff, pp. 85–95, Dordrecht, 1987
Martin, J., Odell, J.: Object-Oriented Methods. A Foundation, Prentice Hall 1994
McKeown, K., Swartout, W.: Language generation and explanation, in Advanced Natural Language Generation, Ed. M. Zock and G. Sabah, Pinter Publishers Ltd, 1988
Moore, J., Swartout, W.: “A Reactive Approach to Explanation: Taking the User’s Feedback into Accoutn”, in Natural Language Generation in Artificial Intelligence and Computational Linguistics, pp. 1–48, Dordrecht 1991
Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M.: “Telos: Representing Knowledge about Information Systems”, ACM Transactions on Information Systems, vol. 8, no. 4, pp. 325–362, 1990
Rolland, C., Proix, C.: “Natural Language Approach to Conceptual Modelling”, in Conceptual modeling, Databases and CASE: An Integrated View of Information Systems Development, Ed. P. Loucopoulos and R. Zicari, pp. John Wiley, New York, 1992
Toulmin, S.: The Uses of Arguments, Cambridge University Press, 1959
Zave, P.: “The Operational versus the Conventional approach to Software Development”, Communications of ACM, vol. 27, no. 2, pp. 104–117, 1984
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bergholtz, M., Johannesson, P. (2001). Validating Conceptual Models - Utilising Analysis Patterns as an Instrument for Explanation Generation. In: Bouzeghoub, M., Kedad, Z., MĂ©tais, E. (eds) Natural Language Processing and Information Systems. NLDB 2000. Lecture Notes in Computer Science, vol 1959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45399-7_27
Download citation
DOI: https://doi.org/10.1007/3-540-45399-7_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41943-3
Online ISBN: 978-3-540-45399-4
eBook Packages: Springer Book Archive