Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Björn Bringert is active.

Publication


Featured researches published by Björn Bringert.


Journal of Logic, Language and Information | 2010

PGF: A Portable Run-time Format for Type-theoretical Grammars

Krasimir Angelov; Björn Bringert; Aarne Ranta

Portable Grammar Format (PGF) is a core language for type-theoretical grammars. It is the target language to which grammars written in the high-level formalism Grammatical Framework (GF) are compiled. Low-level and simple, PGF is easy to reason about, so that its language-theoretic properties can be established. It is also easy to write interpreters that perform parsing and generation with PGF grammars, and compilers converting PGF to other formats. This paper gives a concise description of PGF, covering syntax, semantics, and parser generation. It also discusses the technique of embedded grammars, where language processing tasks defined by PGF grammars are integrated in larger systems.


workshop on grammar based approaches to spoken language processing | 2007

Speech Recognition Grammar Compilation in Grammatical Framework

Björn Bringert

This paper describes how grammar-based language models for speech recognition systems can be generated from Grammatical Framework (GF) grammars. Context-free grammars and finite-state models can be generated in several formats: GSL, SRGS, JSGF, and HTK SLF. In addition, semantic interpretation code can be embedded in the generated context-free grammars. This enables rapid development of portable, multilingual and easily modifiable speech recognition applications.


international conference on functional programming | 2006

A pattern for almost compositional functions

Björn Bringert; Aarne Ranta

This paper introduces a pattern for almost compositional functions over recursive data types, and over families of mutually recursive data types. Here almost compositional means that for a number of the constructors in the type(s), the result of the function depends only on the constructor and the results of calling the function on the constructors arguments. The pattern consists of a generic part constructed once for each data type or family of data types, and a task-specific part. The generic part contains the code for the predictable compositional cases, leaving the interesting work to the task-specific part. Examples of the pattern implemented in dependent type theory with inductive families, in Haskell with generalized algebraic data types and rank-2 polymorphism, and in Java using a variant of the Visitor design pattern are given. The relationship to the Scrap Your Boilerplate approach to generic programming, and to general tree types in dependent type theory are also investigated.


symposium/workshop on haskell | 2004

Student paper: HaskellDB improved

Björn Bringert; Anders Höckersten; Conny Andersson; Martin Andersson; Mary Bergman; Victor Blomqvist; Torbjörn Martin

We present an improved version of the HaskellDB database library. The original version relied on TRex, a Haskell extension supported only by the Hugs interpreter. We have replaced the use of TRex by a record implementation which uses more commonly implemented Haskell extensions.Additionally, HaskellDB now supports two different cross-platform database backends. Other changes include database creation functionality, bounded string support, performance enhancements, fixes to the optimisation logic, transaction support and more fine grained expression types.


conference of the european chapter of the association for computational linguistics | 2009

Grammatical Framework Web Service

Björn Bringert; Krasimir Angelov; Aarne Ranta

We present a web service for natural language parsing, prediction, generation, and translation using grammars in Portable Grammar Format (PGF), the target format of the Grammatical Framework (GF) grammar compiler. The web service implementation is open source, works with any PGF grammar, and with any web server that supports FastCGI. The service exposes a simple interface which makes it possible to use it for interactive natural language web applications. We describe the functionality and interface of the web service, and demonstrate several applications built on top of it.


international conference natural language processing | 2008

Interactive Multilingual Web Applications with Grammatical Framework

Moisés Salvador Meza Moreno; Björn Bringert

We present an approach to multilingual web content based on multilingual grammars and syntax editing for a controlled language. Content can be edited in any supported language and it is automatically kept within a controlled language fragment. We have implemented a web-based syntax editor for Grammatical Framework (GF) grammars which allows both direct abstract syntax tree manipulation and text input in any of the languages supported by the grammar. With this syntax editor and the GF JavaScript API, GF grammars can be used to build multilingual web applications. As a demonstration, we have implemented an example application in which users can add, edit and review restaurants in English, Spanish and Swedish.


conference of the european chapter of the association for computational linguistics | 2009

Grammar Development in GF

Aarne Ranta; Krasimir Angelov; Björn Bringert

GF is a grammar formalism that has a powerful type system and module system, permitting a high level of abstraction and division of labour in grammar writing. GF is suited both for expert linguists, who appreciate its capacity of generalizations and conciseness, and for beginners, who benefit from its static type checker and, in particular, the GF Resource Grammar Library, which currently covers 12 languages. GF has a notion of multilingual grammars, enabling code sharing, linguistic generalizations, rapid development of translation systems, and painless porting of applications to new languages.


Archive | 2006

Software illustrating a unified approach to multimodality and multilinguality in the in-home domain

Stina Ericsson; Gabriel Amores; Björn Bringert; Håkan Burden; Ann-Charlotte Forslund; David Hjelm; Rebecca Jonson; Staffan Larsson; Peter Ljunglöf; Pilar Manchón; David Milward; Guillermo Pérez; Mikael Sandin


Proceedings of DIALOR'05, Ninth Workshop on the Semantics and Pragmatics of Dialogue | 2005

Multimodal Dialogue System Grammars

Björn Bringert; Peter Ljunglöf; Aarne Ranta; Robin Cooper


Archive | 2005

The TALK Grammar Library: an Integration of GF with TrindiKit

Peter Ljunglöf; Björn Bringert; Robin Cooper; Ann-Charlotte Forslund; David Hjelm; Rebecca Jonson; Aarne Ranta

Collaboration


Dive into the Björn Bringert's collaboration.

Top Co-Authors

Avatar

Aarne Ranta

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Krasimir Angelov

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Robin Cooper

University of Gothenburg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anders Höckersten

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Conny Andersson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Håkan Burden

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Andersson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Mary Bergman

Chalmers University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge