MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A paper submitted to SIGPLAN Notices 15-Apr-1989 XE Design Rationale: Clu Revisited

Download:
pdf | ps
by Vesa Hirvisalo, Jari Arkko, Juha Kuusela, Esko Nuutila, Markku Tamminen
http://www.cs.hut.fi/~enu/exbed/../ps/sigplan89.ps
Add To MetaCart

Abstract:

XE is a programming language designed and implemented at the Helsinki University of Technology by the ExBed project. The design of XE is based on the CLU programming language. This paper discusses differences between the two languages and the design decisions of XE. 1. Background The XE language [Arkk89] and its programming environment have been developed within the ExBed project, which was established to develop software tools for construction of embedded expert systems. The project needed a general purpose programming language with added facilities for rule-based programming. High level abstraction mechanisms and the possibility for efficient static semantic analysis were considered crucial for the language. The main reason for this was the wish to perform as much verification and optimization as possible at compile time to satisfy the stringent requirements of embedded systems.

Citations

1268 The C++ Programming Language – Stroustrup - 1997
17 et al. CLU reference manual – Liskov - 1981
8 XC -- A Language for Embedded Rule Based Systems – Nuutila, Kuusela, et al. - 1987
2 Some Experiences with Rules – Arkko, Hirvisalo, et al. - 1988
1 J.D.: Iteration and Abstract Data Types – Eckart - 1987
1 et al.: Argus Reference – Liskov - 1987