R. Hähnle, K. Johannisson, and A. Ranta.
"An Authoring Tool for Informal and Formal
Requirements Specifications".
In
ETAPS/FASE-2002: Fundamental Approaches to Software Engineering,
ed. by R. D. Kutsche and H. Weber,
Springer LNCS, vol. 2306,
pp. 233--248, 2002.
Available in
pdf.
Describes a GF-based authoring tool for object-oriented
specifications in OCL and English. Carries out in full
the work proposed in the position paper (Hähnle & Ranta 2001).
R. Hähnle and A. Ranta,
"Connecting OCL with the Rest of the World",
ETAPS 2001 Workshop on Transformations in UML (WTUML), Genova, 2001.
Available in
gzipped postscript.
A position paper explaining how GF can be used to help in object-oriented
modelling, with some examples on natural-language interaction with
OCL (Object Constraint Language).
T. Hallgren, "The Correctness of Insertion Sort",
Manuscript, Chalmers University, Göteborg, 2001.
Available in
postscript.
A seven-page text generated by GF-Alfa.
T. Hallgren and A. Ranta, "An Extensible Proof Text Editor".
M. Parigot & A. Voronkov (eds),
Logic for Programming and Automated Reasoning (LPAR'2000),
LNCS/LNAI 1955, pp. 70-84,
Springer Verlag, Heidelberg, 2000.
Available in
gzipped postscript.
Describes an interface to the proof editor Alfa written in GF.
K. Johannisson and A.Ranta,
"Formal Verification of Multilingual Instructions",
Proceedings of the
Joint Winter Meeting 2001 of the Departments of
Computer Science and Computer Engineering,
Chalmers University of Technology and Göteborg University.
Available in
gzipped postscript.
Instructions for an alarm system in four languages, verified in the
proof editor Alfa.
J. Khegai, B. Nordström, and A. Ranta.
"Multilingual Syntax Editing in GF",
In
Intelligent Text Processing and Computational Linguistics
(CICLing-2003),
ed. by A. Gelbukh,
Springer LNCS 2588, pp. 453-464.
Available in
gzipped postscript.
Explains how the GF GUI is used in syntax editing and discusses
how new grammars are created.
P. Mäenpää and A. Ranta.
The type theory and type checker of GF.
Colloquium on Principles, Logics, and Implementations of High-Level
Programming Languages,
Workshop on Logical Frameworks and Meta-languages,
Paris, France, 28 September 1999. Available in
gzipped postscript.
Concise theoretical presentation of GF, using the old notation..
A. Ranta,
"Grammatical Framework. A Type-Theoretical Grammar Formalism".
Manuscript, 2002.
Available in
gzipped postscript.
Article appeared in The Journal of Functional Programming, vol. 14:2. 2004, pp. 145-189.
Theoretical paper explaining the GF formalism and its
implementation. Aimed to be the work of reference on GF.
A. Ranta,
"Computational Semantics in Type Theory".
Course material for graduate course in computational linguistics,
Gothenburg University, 2001.
Available in
gzipped postscript.
Shows how PTQ-style grammars are implemented in GF and extends
this to type-theoretical grammars for anaphoric expressions.
A later version appeared in
Mathematics and Social Sciences, 165:31-57, 2004
A. Ranta and R. Cooper, "Dialogue Systems as Proof Editors". IJCAR/ICoS-3, Siena, June 2001. Available in gzipped postscript. A later version appeared in Journal of Logic, Language and Information, 13:225-240, 2004
A. Ranta,
"Modular Grammar Engineering in GF".
Available in
pdf. A later version to appear in
Research in Language and Computation, 2005.
Argues for library-based software engineering methods in grammar writing and introduces
the module system of GF.
A. Ranta. "Bescherelle bricolé",
gzipped postscript, 2001.
A machine-generated book on French conjugation implemented in GF.
P. Martin-Löf.
Intuitionistic Type Theory.
Bibliopolis, Naples, 1984.
A very accessible book (if you have access to it!)
on type theory directly from the source.
B. Nordström, K. Petersson, and J. Smith.
Programming in Martin-Löf's Type Theory: an Introduction.
Oxford University Press, 1990.
The book is out of print, but a free version can be picked up from
www.cs.chalmers.se/Cs/Research/Logic/book/
Standard reference on the subject.
A. Ranta.
Type Theoretical Grammar.
Oxford University Press, Oxford, 1994.
Publisher's information.
Monograph on type theory in linguistics. Includes an introduction
to type theory. Much focused on anaphora. A first, very rudimentary
implementation of syntax in the proof system ALF.
A. Ranta.
Syntactic categories in the language of mathematics.
P. Dybjer, B. Nordström, and J. Smith, eds.,
Types for Proofs and Programs, pp. 162-182,
Lecture Notes in Computer Science 996,
Springer-Verlag, Heidelberg, 1995.
Predecessor of GF: grammar defined in type theory and implemented
in ALF.
A. Ranta.
Context-relative syntactic categories
and the formalization of mathematical text.
S. Berardi
and M. Coppo, eds.,
Types for Proofs and Programs, pp. 231-248,
Lecture Notes in Computer Science 1158,
Springer-Verlag, Heidelberg, 1996.
Extending the theory of the previous paper.
The implementation in ALF eventually became so heavy that
the need arose for GF.
A. Ranta.
Structures grammaticales dans le français mathématique.
Mathématiques, informatique et Sciences Humaines.,
vol. 138 pp. 5-56 and 139 pp. 5-36, 1997.
A rather comprehensive French grammar presented in a type-theoretical
style.
A. Ranta.
Syntactic calculus with dependent types.
Journal of Logic, Language and Information, vol. 4,
pp. 413-431, 1998.
Interprets Lambek Calculus in type theory and defines some
extensions.