DocumentCode :
2662215
Title :
Seeking concurrency in rule-based programming
Author :
Roman, Gruia-Catalin ; Gamble, Rose F. ; Ball, William E.
Author_Institution :
Washington University
fYear :
1992
fDate :
0-0 1992
Firstpage :
225
Lastpage :
234
Abstract :
This paper describes a formal approach for developing concurrent rule-based programs. Specification refinement is used to generate an initial version of the program. Program refinement is then applied to produce a highly concurrent and efficient version of the same program. Techniques for deriving concurrent programs through either specification or program refinement have been described in previous literature. The main contribution of this paper consists of extending the applicability of these techniques to a broad class of rule-based programs. To the best of our knowledge, this is the first time formal derivation is employed in the context of rule-based programming.
Keywords :
Artificial intelligence; Computer science; Concurrent computing; Distributed computing; Formal specifications; Intelligent systems; Machinery; Parallel algorithms; Refining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1992. International Conference on
Conference_Location :
Melbourne, Australia
ISSN :
0270-5257
Print_ISBN :
0-89791-504-6
Type :
conf
DOI :
10.1109/ICSE.1992.753502
Filename :
753502
Link To Document :
بازگشت