Skip to main content

Representing Knowledge About Information Systems in Telos

  • Chapter
Database Application Engineering with DAIDA

Part of the book series: Research Reports ESPRIT ((DAIDA,volume 1))

Abstract

Telos is a language intended to support the development of information systems. The design principles for the language are based on the premise that information system development is knowledge-intensive and that the primary responsibility of any language intended for the task is to be able to formally represent the relevant knowledge. Telos’ features include: an object-centered framework which supports aggregation, generalization and classification; a novel treatment of attributes; an explicit representation of time; and facilities for specifying integrity constraints and deductive rules. The language is appropriate for representing knowledge about a variety of worlds related to an information system, such as the subject world (application domain), usage world (user models, environments), system world (software requirements, design), and development world (teams, methodologies).

We gratefully acknowledge the contrjbution of insightful ideas, suggestions and moral support from Sol Greenspan (GTE Laboratories, Waltham, MA) whose thesis provided a rationale and a springboard for this research; Yannis Vassiliou, Thodoros Topaloglou, Manolis Marakakis and others (Institute of Computer Science, Iraklion, Crete, Greece) for serving as first users of the language; John Gallagher and Levy Solomon (SCS Technische Automation and Systeme GmbH, Hamburg, Germany), who did the first implementation of CML; Thomas Rose, Manfred Jeusfeld and others (University of Passau, Germany) who carried out an implementation of Telos; as well as other members of the ESPRIT projects LOKI and DAIDA. Last, but not least, we would like to thank Lawrence Chung, Brian Nixon, Martin Stanley and other members of the Taxis group at the University of Toronto for providing a friendly and stimulating research environment.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 ECSC — EEC — EAEC, Brussels — Luxembourg

About this chapter

Cite this chapter

Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M. (1993). Representing Knowledge About Information Systems in Telos. In: Jarke, M. (eds) Database Application Engineering with DAIDA. Research Reports ESPRIT, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84875-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-84875-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56291-7

  • Online ISBN: 978-3-642-84875-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics