MANDALA: A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM.

Koichi Furukawa, Akikazu Takeuchi, Susumu Kunifuji, Hideki Yasukawa, Masaru Ohki, Kazunori Ueda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Citations (Scopus)

Abstract

Mandala is a programming system aimed for developing knowledge information processing systems in logic programming framework. It is not only a knowledge programming system but also a basis for a knowledge base management system. The nature of this duality comes directly from two-facedness of logic programming, that is, both procedural and declarative interpretation. Mandala provides users with parallel execution environment, allowing them to describe multiple-processes. On this parallel execution environment, cooperative problem solving systems can be constructed, in which more than one problem solver can be active in parallel. Mandala realizes object oriented programming using a process mechanism in KL1, thus manipulating dynamically changing states. Objects in Mandala can be seen as problem solvers which have inference engines and knowledge base.

Original languageEnglish
Title of host publicationUnknown Host Publication Title
Place of PublicationTokyo, Jpn
PublisherOhmsha Ltd
Pages613-622
Number of pages10
ISBN (Print)4274072215
Publication statusPublished - 1984
Externally publishedYes

Fingerprint

Computer systems programming
Logic programming
Inference engines
Object oriented programming

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Furukawa, K., Takeuchi, A., Kunifuji, S., Yasukawa, H., Ohki, M., & Ueda, K. (1984). MANDALA: A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM. In Unknown Host Publication Title (pp. 613-622). Tokyo, Jpn: Ohmsha Ltd.

MANDALA : A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM. / Furukawa, Koichi; Takeuchi, Akikazu; Kunifuji, Susumu; Yasukawa, Hideki; Ohki, Masaru; Ueda, Kazunori.

Unknown Host Publication Title. Tokyo, Jpn : Ohmsha Ltd, 1984. p. 613-622.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Furukawa, K, Takeuchi, A, Kunifuji, S, Yasukawa, H, Ohki, M & Ueda, K 1984, MANDALA: A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM. in Unknown Host Publication Title. Ohmsha Ltd, Tokyo, Jpn, pp. 613-622.
Furukawa K, Takeuchi A, Kunifuji S, Yasukawa H, Ohki M, Ueda K. MANDALA: A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM. In Unknown Host Publication Title. Tokyo, Jpn: Ohmsha Ltd. 1984. p. 613-622
Furukawa, Koichi ; Takeuchi, Akikazu ; Kunifuji, Susumu ; Yasukawa, Hideki ; Ohki, Masaru ; Ueda, Kazunori. / MANDALA : A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM. Unknown Host Publication Title. Tokyo, Jpn : Ohmsha Ltd, 1984. pp. 613-622
@inproceedings{12b9372c236645b7b7f0992181effd76,
title = "MANDALA: A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM.",
abstract = "Mandala is a programming system aimed for developing knowledge information processing systems in logic programming framework. It is not only a knowledge programming system but also a basis for a knowledge base management system. The nature of this duality comes directly from two-facedness of logic programming, that is, both procedural and declarative interpretation. Mandala provides users with parallel execution environment, allowing them to describe multiple-processes. On this parallel execution environment, cooperative problem solving systems can be constructed, in which more than one problem solver can be active in parallel. Mandala realizes object oriented programming using a process mechanism in KL1, thus manipulating dynamically changing states. Objects in Mandala can be seen as problem solvers which have inference engines and knowledge base.",
author = "Koichi Furukawa and Akikazu Takeuchi and Susumu Kunifuji and Hideki Yasukawa and Masaru Ohki and Kazunori Ueda",
year = "1984",
language = "English",
isbn = "4274072215",
pages = "613--622",
booktitle = "Unknown Host Publication Title",
publisher = "Ohmsha Ltd",

}

TY - GEN

T1 - MANDALA

T2 - A LOGIC BASED KNOWLEDGE PROGRAMMING SYSTEM.

AU - Furukawa, Koichi

AU - Takeuchi, Akikazu

AU - Kunifuji, Susumu

AU - Yasukawa, Hideki

AU - Ohki, Masaru

AU - Ueda, Kazunori

PY - 1984

Y1 - 1984

N2 - Mandala is a programming system aimed for developing knowledge information processing systems in logic programming framework. It is not only a knowledge programming system but also a basis for a knowledge base management system. The nature of this duality comes directly from two-facedness of logic programming, that is, both procedural and declarative interpretation. Mandala provides users with parallel execution environment, allowing them to describe multiple-processes. On this parallel execution environment, cooperative problem solving systems can be constructed, in which more than one problem solver can be active in parallel. Mandala realizes object oriented programming using a process mechanism in KL1, thus manipulating dynamically changing states. Objects in Mandala can be seen as problem solvers which have inference engines and knowledge base.

AB - Mandala is a programming system aimed for developing knowledge information processing systems in logic programming framework. It is not only a knowledge programming system but also a basis for a knowledge base management system. The nature of this duality comes directly from two-facedness of logic programming, that is, both procedural and declarative interpretation. Mandala provides users with parallel execution environment, allowing them to describe multiple-processes. On this parallel execution environment, cooperative problem solving systems can be constructed, in which more than one problem solver can be active in parallel. Mandala realizes object oriented programming using a process mechanism in KL1, thus manipulating dynamically changing states. Objects in Mandala can be seen as problem solvers which have inference engines and knowledge base.

UR - http://www.scopus.com/inward/record.url?scp=0021654320&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021654320&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0021654320

SN - 4274072215

SP - 613

EP - 622

BT - Unknown Host Publication Title

PB - Ohmsha Ltd

CY - Tokyo, Jpn

ER -