Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Volume 12, Issue 2April 2005
Publisher:
  • Publishing Association Nordic Journal of Computing
  • Department of Computer Science P.O. Box 26 University of Helsinki
  • Finland
ISSN:1236-6064
Reflects downloads up to 04 Oct 2024Bibliometrics
Skip Table Of Content Section
article
Guest editors' foreword
Page 67
article
Memory arbiter synthesis and verification for a radar memory interface card
Pages 68–88

The target system of this paper is a radar memory interface card described in the IST AMETIST project. We present a way to synthesise and verify a memory arbiter for the interface card by specifying two different problems of logic model checking. In the ...

article
Programming languages capturing complexity classes
Pages 89–115

We investigate an imperative and a functional programming language. The computational power of fragments of these languages induce two hierarchies of complexity classes. Our first main theorem says that these hierarchies match, level by level, a ...

article
A compositional trace logic for behavioural interface specifications
Pages 116–132

We describe a compositional trace logic for behavioural interface specifications and corresponding proof rules for compositional reasoning. The trace logic is defined in terms of axioms in higher-order logic. This trace logic is applicable to any object-...

article
Transfinite corecursion
Pages 133–156

This paper presents theorems which enable to define transfinite semantics for programming languages easily. We call these theorems "corecursion theorems" because they state the existence of a function satisfying certain conditions analogous to the usual ...

article
Refining UML interactions with underspecification and nondeterminism
Pages 157–188

STAIRS is an approach to the compositional development of UML interactions, such as sequence diagrams and interaction overview diagrams. An important aspect of STAIRS is the ability to distinguish between underspecification and inherent nondeterminism ...

article
Language embeddings that preserve staging and safety
Pages 189–198

We study embeddings of programming languages into one another that preserve what reductions take place at compile-time, i.e., staging. A certain condition -- what we call a 'Turing complete kernel' -- is sufficient for a language to be stage-universal ...

Comments