See this document in CiteSeerX!

XC A Language for Embedded Rule Based Systems (1996)  (Make Corrections)  (8 citations)
Esko Nuutila, Juha Kuusela, Markku Tamminen, Jukka Veilahti, Jari Arkko, Nassim Bouteldja
SIGPLAN Notices



  Home/Search   Context   Related

 
View or download:
cs.hut.fi/~enu/exbed/../...sigplan87.ps
cs.hut.fi/~enu/ps/sigplan87.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.hut.fi/~enu/exb...publications (more)
From:  cs.hut.fi/~enu/exb...publications
Homepages:  E.Nuutila  

Rate this article: (best)
  Comment on this article  
(Enter summary)

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... (Update)

Context of citations to this paper:   More

...Finland. The first language designed in the project, XC, was obtained by extending an existing language, C [10] Experiences with XC [9] lead to the design and implementation of a self contained language, XE [2] together with an integrated programming environment for it. Here...

...program structuring facilities we think are necessary. Next we describe experiences with XC, reported in more detail elsewhere (Nuutila et al. 1987), and motivate the introduction of XE. Finally we describe XE, relating it to CLU (Liskov et al. 1977) This work has been...

Cited by:   More
Combining Rule-Based and Procedural - Programming In The   (Correct)
Combining Rule-Based and Procedural Programming in the XC and XE.. - Nuutila (1990)   (Correct)
The ExBed project - some experiences - Arkko, Kuusela, Nuutila, Tamminen, .. (1988)   (Correct)

Similar documents (at the sentence level):
12.8%:   Filex: A File System Expert Written in XC - Arkko, Kuusela, Nuutila, Tamminen (1988)   (Correct)
9.9%:   Rule-Based Expression Mechanisms for Procedural Languages - Arkko, Hirvisalo.. (1989)   (Correct)
7.0%:   Some Experiences with Rules in Procedural Languages - Arkko, Hirvisalo, Kuusela, ..   (Correct)

Active bibliography (related documents):   More   All
0.7:   Engineering Knowledge-Based Software for Large Embedded Systems - Bouteldja (1989)   (Correct)
0.4:   Expert Systems for Monitoring and Control - Dvorak (1987)   (Correct)
0.2:   Analysis of Object-oriented Designs - Belkhouche, Chavarro (1993)   (Correct)

Similar documents based on text:   More   All
0.5:   Uni-Rete: Specializing the Rete Match Algorithm for the.. - Tambe, Kalp, Rosenbloom (1991)   (Correct)
0.3:   XE Design Rationale: Clu Revisited - Hirvisalo, Arkko, Kuusela, Nuutila, .. (1989)   (Correct)
0.3:   Building an Embedded Knowledge-based Application.. - Bouteldja, Arkko.. (1989)   (Correct)

Related documents from co-citation:   More   All
8:   Programming Language (context) - Stroustrup, The - 1986
7:   Ventilator Manager: a Program to Provide On-Line Consultative Advice in the Inte.. (context) - Fagan - 1980
7:   Laboratory of Information Processing Science (context) - Arkko - 1987

BibTeX entry:   (Update)

Nuutila, E., Kuusela, J., Tamminen, M., Veilahti, J., Arkko, J. and Bouteldja, N., XC -- A Language for Embedded Rule Based Systems. SIGPLAN Notices, Vol. 22, No. 9, pp. 23-32, 1987. http://citeseer.ist.psu.edu/nuutila96xc.html   More

@article{ nuutila87xc,
  author = "E. Nuutila and J. Kuusela and M. Tamminen and J. Veilahti and J. Arkko
    and N. Bouteldja",
  title = "{XC} -- {A} Language for Embedded Rule Based Systems",
  journal = "SIGPLAN Notices",
  volume = "22",
  number = "9",
  pages = "23--32",
  year = "1987",
  url = "citeseer.ist.psu.edu/nuutila96xc.html" }
Citations (may not include all citations):
1002   Programming Language (context) - Stroustrup, The - 1986
160   Abstraction and Specification in Program Development (context) - Liskov, Guttag - 1986
148   Rete: a fast algorithm for the many pattern/many object patt.. (context) - Forgy - 1982
102   Abstraction Mechanisms in CLU (context) - Liskov, Snyder et al. - 1977
56   The shortest path through a maze (context) - Moore - 1957
39   Programming Expert systems in OPS (context) - Brownston, Farrell et al. - 1985
30   Department of Computer Science (context) - Forgy, OPS - 1981
30   Department of Computer Science (context) - Forgy, The - 1984
29   the Efficient Implementation of Production Systems (context) - Forgy - 1979
13   Escort - an expert system for complex operations in real tim.. (context) - Sachs, Paterson et al. - 1986
11   An expert system for realtime control (context) - Wright, Green et al. - 1986
8   Ventilator manager: a program to provide on-line consultativ.. (context) - Fagan - 1980
6   STIMULUS' - a base language for real time expert systems (context) - Robertson - 1985
5   A Language for Implementing Real-Time Expert Systems (context) - Milliken, Cruise et al. - 1985
5   the criteria to be used in composing systems into modules (context) - Parnas - 1972
4   Adding real-time expert system capabilities to large distrib.. (context) - Moore - 1985
4   Hybrid AI Development Tools - Kuusela, Nuutila - 1986
4   Elements of objectoriented programming (context) - Pascoe - 1986
3   MVS: A continuous real time expert system (context) - Griesmer, Hong et al. - 1984
1   Shortest path lengths (context) - Pape - 1982
1   on Applications of AI in Enginering Practice (context) - K-E, for et al. - 1986
1   Helsinki University of Technology (context) - Nuutila, Kuusela - 1986
1   DXPERT: An expert system for complex alarm interpretation in.. (context) - Bouteldja - 1987



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.hut.fi/~enu/exbed/publications.html):   More
XE Design Rationale: Clu Revisited - Hirvisalo, Arkko, Kuusela, Nuutila, .. (1989)   (Correct)
Smart Recompilation in the XE Compiler (Extended Abstract) - Nuutila, al.   (Correct)
Foreword - Nuutila (1989)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC