Skip to main content

A purpose driven method for language comparison

  • Theoretical and General Issues
  • Conference paper
  • First Online:
Book cover Advances in Knowledge Acquisition (EKAW 1996)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1076))

Abstract

Current efforts to compare knowledge engineering (KE) modelling languages have been limited to either rather shallow comparisons on a broad-set of languages, or to detailed comparisons with limited applicability to a narrow set of languages. In this paper we propose a novel way of organising language comparisons. This method is based on an alternating decomposition of the goals that a language tries to achieve and the linguistic methods it employs to achieve these goals. This new method for comparing languages allows a general comparison at high levels of abstraction, while not preventing more precise comparisons whenever possible. One result of our comparison method is an insight in the different assumptions that underly the languages to be compared. Two further consequences follow from the proposed comparison method, namely (i) a measure for the degree of similarity between languages, and (ii) a method for translating between languages. After describing our method, we apply it to a pair of KE modelling languages, and show how it yields insights in the assumptions underlying the languages and how it can be used to produce a translation procedure between the languages.

This work has been (partially) funded by the Netherlands Computer Science Research Foundation with financial support from the Netherlands Organization for Scientific Research (NWO) within the REVISE-project, SION-project no. 612-322-316. The following members of the REVISE project contributed to this paper (listed in alphabetical order): Frances Brazier2, Frank van Harmelen2, Remco Straatman1, Jan Treur2, Niek Wijngaards2, Mark Willems2

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Aben. Formal Methods in Knowledge Engineering. PhD thesis, University of Amsterdam, Faculty of Psychology, February 1995. ISBN 90-5470-028-9.

    Google Scholar 

  2. D. Fensel and F. van Harmelen. A comparison of languages which operationalise and formalise KADS models of expertise. The Knowledge Engineering Review, 9:105–146, 1994.

    Google Scholar 

  3. M. Linster. Sisyphus'91 part 2: Models of problem-solving. statement of the sample problem. In D. Smeed, M. Linster, J. H. Boose, and B. R. Gaines, editors, Proceedings of EKAW91, Glasgow, 1991. University of Strathclyde.

    Google Scholar 

  4. M. Linster. Sisyphus'91/92: Models of problem solving. Int. J. of Human Computer Studies, 40(3), 1994. Editorial special issue.

    Google Scholar 

  5. A. Th. Schreiber and W. P. Birmingham. The Sisyphus-VT initiative. International Journal of Human-Computer Studies, 1996. Editorial special issue.

    Google Scholar 

  6. R. Straatman, F. Brazier, F. van Harmelen, J. Treur, N. Wijngaards, and M. Willems. A purpose driven method for language comparison. Revise project, University of Amsterdam and Free University of Amsterdam, 1995.

    Google Scholar 

  7. J. Treur. Heuristic reasoning and relative incompleteness. International Journal of Approximate Reasoning, 8:51–87, 1993.

    Google Scholar 

  8. J. Treur and Th. Wetter, editors. Formal Specification of Complex Reasoning Systems, Workshop Series. Ellis Horwood, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Nigel Shadbolt Kieron O'Hara Guus Schreiber

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brazier, F., van Harmelen, F., Straatman, R., Treur, J. (1996). A purpose driven method for language comparison. In: Shadbolt, N., O'Hara, K., Schreiber, G. (eds) Advances in Knowledge Acquisition. EKAW 1996. Lecture Notes in Computer Science, vol 1076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61273-4_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-61273-4_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61273-5

  • Online ISBN: 978-3-540-68391-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics