Logics and Models for Concurrency and Type Theory

Abstract

The goal was to contribute useful new concepts and results in two very active areas of research within semantics of computation, namely concurrency and type theory. The technical method of approach used logic and category theory and aimed at a conceptual unification of concurrency and constructive type theory. Section 2 summarizes the accomplishments attained under this contract and explains the specific ways in which the research goals were met. Several topics were supported by the contract, and there are important connections between these different topics. General logics, often in the particular form of categorical logics, form a common semantic framework for all these investigations; they are discussed in Section 2.1. Work on concurrency models is discussed in Section 2.2. Rewriting logic, its role in unifying models of concurrency, and the Maude language are discussed in Section 2.3. The connections between linear logic and concurrency as well as models for linear logic are discussed in Section 2.4. Sections 2.5, 2.6, and 2.7 cover work on different aspects of type theory, namely models of polymorphism, constructors and selectors, and higher-order subtypes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 16, 1992
Accession Number
ADA252737

Entities

People

  • José Meseguer

Organizations

  • SRI International

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algebra
  • Artificial Intelligence
  • Calculus
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Construction
  • Contracts
  • High Level Languages
  • Language
  • Linear Algebra
  • Logic
  • Model Theory
  • Object Oriented Programming
  • Petri Nets
  • Programming Languages

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Database Systems and Applications
  • Systems Analysis and Design