• DocumentCode
    3259863
  • Title

    Modularity for logical knowledge bases

  • Author

    Antoniou, Grigoris

  • Author_Institution
    Dept. of Comput. Sci., Osnabrueck Univ., Germany
  • fYear
    1992
  • fDate
    15-20 Jun 1992
  • Firstpage
    87
  • Lastpage
    93
  • Abstract
    The author argues that modularity is essential for the design, verification, and maintenance of large-scale knowledge based systems. Motivated by work on software modules and algebraic specification, he introduces a module concept with formal interfaces, and gives semantics and correctness notions for such modules based on logic programming. Single modules communicate with their environment by their interfaces. He discusses how modular systems can be built from single modules by means of so-called module operations, and derive for the composition operation results concerning compositionality of semantics and correctness preservation
  • Keywords
    knowledge based systems; logic programming; program verification; software maintenance; systems analysis; algebraic specification; large-scale knowledge based systems; logic programming; modularity; module operations; software design; software maintenance; software modules; software verification; Application software; Buildings; Computer science; Costs; Knowledge based systems; Large-scale systems; Logic functions; Logic programming; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
  • Conference_Location
    Capri
  • Print_ISBN
    0-8186-2830-8
  • Type

    conf

  • DOI
    10.1109/SEKE.1992.227943
  • Filename
    227943