Prev Next Up Home Keys Figs Search New

Prolog in Embedded Control

Appeared in Volume 8/4, November 1995

Keywords: embedded.

mcovingt@ai.uga.edu
Michael Covington
10th August 1995

Is anyone using Prolog or a subset of it for embedded control applications?

mike@erix.ericsson.se
Mike Williams
14th August 1995

Have you considered Erlang? We have used it to build several telecom real time products which are being marketed by Ericsson today. See the textbook:

"Concurrent Programming in Erlang"
J. Armstrong, M. Williams and R. Virding
Prentice Hall, 1993
ISBN 13-285792-8
Classification: Concurrent functional programming language for large industrial real-time systems. Dynamically typed. Pattern matching syntax. Recursion equations. Explicit concurrency, asynchronous message passing. Relatively free from side effects. Transparent cross-platform distribution. Primitives for detecting run-time errors. Real-time GC. Modules. Dynamic code replacement (change code in running real-time system, without stopping system). Foreign language interface.

Availability: Free version for univeristies (subject to non-commercial licence) with no support. Commercial versions with support are available (Ericsson Software Technology AB, Erlang Systems Division).

Email: erlang@erix.ericsson.se

FTP Info: ftp://euagate.eua.ericsson.se/pub/eua/erlang/info/

URL: http://www.ericsson.se/erlang/

Prev Next Up Home Keys Figs Search New