• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Substructural Operational Semantics as Ordered Logic Programming

Cached

  • Download as a PDF

Download Links

  • [www-cgi.cs.cmu.edu.]
  • [www.lb.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-2.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [cs.cmu.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Frank Pfenning , Robert J. Simmons
Citations:9 - 6 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Pfenning_substructuraloperational,
    author = {Frank Pfenning and Robert J. Simmons},
    title = {Substructural Operational Semantics as Ordered Logic Programming},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We describe a substructural logic with ordered, linear, and persistent propositions and then endow a fragment with a committed choice forward-chaining operational interpretation. Exploiting higher-order terms in this metalanguage, we specify the operational semantics of a number of object language features, such as call-by-value, call-by-name, call-by-need, mutable store, parallelism, communication, exceptions and continuations. The specifications exhibit a high degree of uniformity and modularity that allows us to analyze the structural properties required for each feature in isolation. Our substructural framework thereby provides a new methodology for language specification that synthesizes structural operational semantics, abstract machines, and logical approaches. 1

Citations

1182 A structural approach to operational semantics - Plotkin - 1981
406 The mathematics of sentence structure - Lambek - 1958
334 Uniform proofs as a foundation for logic programming - Miller, Nadathur, et al. - 1991
290 Logic programming with focusing proofs in linear logic - Andreoli - 1992
283 Logic Programming in a Fragment of Intuitionistic Linear Logic - Hodas, Miller - 1994
281 System description: Twelf - a meta-logical framework for deductive systems - Pfenning, Schürmann - 1999
60 A Concurrent Logical Framework I: Judgments and Properties - Watkins, Cervesato, et al. - 2003
46 Modular structural operational semantics - Mosses - 2004
39 Proof Theoretic Approach To Specification Languages - Chirimar - 1995
38 A Concurrent Logical Framework II: Examples and Applications - Cervesato, Pfenning, et al. - 2003
37 Monadic Concurrent Linear Logic Programming - López, Pfenning, et al. - 2005
36 The call-by-need lambda calculus - Maraist, Odersky, et al. - 1998
33 Ordered Linear Logic and Applications - Polakow - 2001
31 Natural deduction for intuitionistic non-commutative linear logic - Polakow, Pfenning - 1999
31 The rewriting logic semantics project - Meseguer, Rosu
27 Foundations of modular sos - Mosses - 1999
26 The Maude system - Clavel, Durán, et al. - 1999
25 Relating natural deduction and sequent calculus for intuitionistic non-commutative linear logic - Polakow, Pfenning - 1999
17 C.: Algorithms for equality and unification in the presence of notational definitions - Pfenning, Schürmann - 1998
11 Hybrid: A definitional two-level approach to reasoning with higher-order abstract syntax - Felty, Momigliano
9 Substructural operational semantics and linear destination-passing style - Pfenning - 2004
9 Linear logic programming with ordered contexts - Polakow - 2000
9 Linear Logical Algorithms - Simmons, Pfenning
8 Proving syntactic properties of exceptions in an ordered logical framework - Polakow, Yi - 2001
7 Relating state-based and process-based concurrency through linear logic (full-version - Cervesato, Scedrov
3 A proof of the focalization property of linear logic, May 2004. Unpublished note, available from http://perso. ens-lyon.fr/olivier.laurent/llfoc.pdf - Laurent
2 Linear Logical Approximations - Simmons, Pfenning - 2009
2 Specifying properties of concurrent computations - Watkins, Cervesato, et al. - 2008
1 The Abella interactive theorem prover - Gacek - 2008
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University