XC- A language for embedded rule based systems

Esko Nuutila, Juha Kuusela, Manu Tamminen, J. Veilhti, Jari Arkko

ACM SIGPLAN Notices · 1987 · 11 citations · 12 references

DOIFull text

Open access

Concepts

Abstract

We report on experiences in the design of the programming language XC. It is an extension of C++ and combines abstract data types with rule based programming. Our design decisions are validated by three application prototypes and by benchmarking XC and OPS83. The experiences raise some critique on the RETE algorithm and on C++ as a host language. However, most of the results are also applicable to other host languages that support data abstraction. XC has been designed specifically to be used in embedded real-time expert systems.

References

12