PAMELA — Eine Deklarative Programmiersprache für Echtzeit-Anwendungen | SpringerLink
Skip to main content

PAMELA — Eine Deklarative Programmiersprache für Echtzeit-Anwendungen

  • Conference paper
3. Österreichische Artificial-Intelligence-Tagung

Part of the book series: Informatik-Fachberichte ((2252,volume 151))

  • 36 Accesses

Kurzfassung

PAMELA (PAttern-Matching Expert System LAnguage) ist eine Produktionensystem-Sprache, die sowohl deklaratives als auch imperatives Programmieren erlaubt. Um in dieser Sprache Echtzeit-Anwendungen effizient implementieren zu können, wird das Pattern-Matching durch eine verbesserte Version des RETE-Algorithmus durchgeführt.

PAMELA ist als Precompiler implementiert. Es ist möglich, die deklarativen Sprachkonstruke (Regeln) mit jeder beliebigen imperativen Programmiersprache zu mischen. Die erste unterstützte Zielsprache ist CHILL. In diesem Artikel werden die RETE-Optimierungen beschrieben, außerdem wird die Struktur von PAMELA/CHILL vorgestellt.

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.

Similar content being viewed by others

Literaturverzeichnis

  • CCITT High Level Language (CHILL) Recommendation Z.200, Geneva 1985

    Google Scholar 

  • Forgy C.L. “OPS83 User’s Manual and Report”, Production System Technologies, Pittsburgh, Pennsylvania, 1985.

    Google Scholar 

  • Forgy C.L. “Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Matching Problem”, Artificial Intelligence, 1982, 19, 17–37.

    Article  Google Scholar 

  • Forgy C.L. “On the Efficient Implementation of Production Systems”, Ph.D. Thesis, Carnegie-Mellon University, 1979.

    Google Scholar 

  • Gupta A., Forgy C.L. “Measurments on Production Systems”, Technical Report, Carnegie-Mellon University, 1983.

    Google Scholar 

  • McDermott J. “Ri: A Rule Based Configurer of Computer Systems”, in Artificial Intelligence, 1982, 19, (1), 39–88.

    Google Scholar 

  • MIRA Users Manual/PASCAL, C and ADA, Expert Software Systems, Gent, Belgium, 1986.

    Google Scholar 

  • Miranker D.P. “The Performance Analysis of TREAT: A DADO Production System Algorithm”, International Conference on Fifth Generation Computing, Tokyo 1984, revised article 1986.

    Google Scholar 

  • Schor I.M., Daly P.T., Lee H.S., Tibbits B.R. “Advances in Rete Pattern Matching”, Proceedings of the AAAI-86, Philadelphia, 1986, 226–232.

    Google Scholar 

  • Theuretzbacher N. “Expert Systems in Safety-Critical Real-Time Systems”, Electrical Communication, 1986, 60, (2), 147–153.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barachini, F. (1987). PAMELA — Eine Deklarative Programmiersprache für Echtzeit-Anwendungen. In: Buchberger, E., Retti, J. (eds) 3. Österreichische Artificial-Intelligence-Tagung. Informatik-Fachberichte, vol 151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-46620-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-46620-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18384-6

  • Online ISBN: 978-3-642-46620-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics