Skip to main content

Validating Conceptual Models - Utilising Analysis Patterns as an Instrument for Explanation Generation

  • Conference paper
  • First Online:
Natural Language Processing and Information Systems (NLDB 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1959))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boman, M., Bubenko, J.A., Johannesson, P., Wangler, B.: Conceptual Modelling, Prentice Hall Series in Computer Science, 1997

    Google Scholar 

  2. 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

    Google Scholar 

  3. Dalianis, H.: Concise Natural Language Generation from Formal Specifications, Ph.d. thesis, Department of Computer and Systems Sciences, Royal Institute of Technology, Stockholm 1996

    Google Scholar 

  4. Dalianis, H., Johannesson, P.: “Explaining Conceptual Models-An Architecture and Design Principles”, 16th International Conference on Conceptual Modeling-ER.97, 1997

    Google Scholar 

  5. 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

    Google Scholar 

  6. Fowler, M.: Analysis Patterns: Reusable Object Models, Addison-Wesley, 1997

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Addison-Wesley, 1995

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Hay, D.C.: Data Model Patterns: Conventions of Thought, Dorset House Publishing, 1996

    Google Scholar 

  10. 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

    Article  MATH  Google Scholar 

  11. Kung, D.: “The Behaviour Network Model for Conceptual Information Modelling”, Information Systems, vol. 18, no. 1, pp. 1–21, 1993

    Article  Google Scholar 

  12. Maiden, N.A., Sutcliffe, A.G.: “Exploiting Reusable Specifications through Analogy”, Communications of the ACM, vol. 35, no. 4, pp. 55–64, 1992

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. Martin, J., Odell, J.: Object-Oriented Methods. A Foundation, Prentice Hall 1994

    Google Scholar 

  16. McKeown, K., Swartout, W.: Language generation and explanation, in Advanced Natural Language Generation, Ed. M. Zock and G. Sabah, Pinter Publishers Ltd, 1988

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. Toulmin, S.: The Uses of Arguments, Cambridge University Press, 1959

    Google Scholar 

  21. Zave, P.: “The Operational versus the Conventional approach to Software Development”, Communications of ACM, vol. 27, no. 2, pp. 104–117, 1984

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics