• 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