Mendels: Concurrent program synthesis system using temporal logic

Naoshi Uchihira, Kazunori Matsumoto, Shinichi Honiden, Hideo Nakamura

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

1 Citation (Scopus)


A concurrent program synthesis system called MENDELS is proposed. A concurrent programming language MENDEL/87, that is a target language for program synthesis, is also provided. MENDELS consists of two parts: (1) retrieving and interconnecting reusable components from I/O data specifications and (2) synthesizing a synchronization supervisor from a propositional temporal logic specification. MENDELS has been implemented in PROLOG on a PROLOG machine. MENDELS is a subsystem of the intelligent programming environment MENDELS ZONE.

Original languageEnglish
Title of host publicationLogic Programming 1987 - Proceedings of the 6th Conference
EditorsHozumi Tanaka, Koichi Furukawa, Tetsunosuke Fujisaki
PublisherSpringer Verlag
Number of pages19
ISBN (Print)9783540194262
Publication statusPublished - 1988
Externally publishedYes
Event6th Conference on Logic Programming, 1987 - Tokyo, Japan
Duration: 1987 Jun 221987 Jun 24

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume315 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other6th Conference on Logic Programming, 1987

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Mendels: Concurrent program synthesis system using temporal logic'. Together they form a unique fingerprint.

Cite this