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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literaturverzeichnis
CCITT High Level Language (CHILL) Recommendation Z.200, Geneva 1985
Forgy C.L. “OPS83 User’s Manual and Report”, Production System Technologies, Pittsburgh, Pennsylvania, 1985.
Forgy C.L. “Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Matching Problem”, Artificial Intelligence, 1982, 19, 17–37.
Forgy C.L. “On the Efficient Implementation of Production Systems”, Ph.D. Thesis, Carnegie-Mellon University, 1979.
Gupta A., Forgy C.L. “Measurments on Production Systems”, Technical Report, Carnegie-Mellon University, 1983.
McDermott J. “Ri: A Rule Based Configurer of Computer Systems”, in Artificial Intelligence, 1982, 19, (1), 39–88.
MIRA Users Manual/PASCAL, C and ADA, Expert Software Systems, Gent, Belgium, 1986.
Miranker D.P. “The Performance Analysis of TREAT: A DADO Production System Algorithm”, International Conference on Fifth Generation Computing, Tokyo 1984, revised article 1986.
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.
Theuretzbacher N. “Expert Systems in Safety-Critical Real-Time Systems”, Electrical Communication, 1986, 60, (2), 147–153.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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