Source author record

Frank de Boer

Frank de Boer appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

4works
3topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

4 published item(s)

preprint2016arXiv

A Formal, Resource Consumption-Preserving Translation of Actors to Haskell

We present a formal translation of an actor-based language with cooperative scheduling to the functional language Haskell. The translation is proven correct with respect to a formal semantics of the source language and a high-level operational semantics of the target, i.e. a subset of Haskell. The main correctness theorem is expressed in terms of a simulation relation between the operational semantics of actor programs and their translation. This allows us to then prove that the resource consumption is preserved over this translation, as we establish an equivalence of the cost of the original and Haskell-translated execution traces.

preprint2014arXiv

Decidability Problems for Actor Systems

We introduce a nominal actor-based language and study its expressive power. We have identified the presence/absence of fields as a crucial feature: the dynamic creation of names in combination with fields gives rise to Turing completeness. On the other hand, restricting to stateless actors gives rise to systems for which properties such as termination are decidable. This decidability result still holds for actors with states when the number of actors is bounded and the state is read-only.

preprint2012arXiv

Interacting via the Heap in the Presence of Recursion

Almost all modern imperative programming languages include operations for dynamically manipulating the heap, for example by allocating and deallocating objects, and by updating reference fields. In the presence of recursive procedures and local variables the interactions of a program with the heap can become rather complex, as an unbounded number of objects can be allocated either on the call stack using local variables, or, anonymously, on the heap using reference fields. As such a static analysis is, in general, undecidable. In this paper we study the verification of recursive programs with unbounded allocation of objects, in a simple imperative language for heap manipulation. We present an improved semantics for this language, using an abstraction that is precise. For any program with a bounded visible heap, meaning that the number of objects reachable from variables at any point of execution is bounded, this abstraction is a finitary representation of its behaviour, even though an unbounded number of objects can appear in the state. As a consequence, for such programs model checking is decidable. Finally we introduce a specification language for temporal properties of the heap, and discuss model checking these properties against heap-manipulating programs.

preprint2012arXiv

Stable magnetostructural coupling with tunable magnetoresponsive effects in hexagonal phase-transition ferromagnets

The magnetostructural coupling between the structural and the magnetic transition plays a crucial role in magnetoresponsive effects in a martensitic-transition system. A combination of various magnetoresponsive effects based on this coupling may facilitate the multifunctional applications of a host material. Here, we demonstrate a possibility to obtain a stable magnetostructural coupling in a broad temperature window from 350 to 70 K, showing tunable magnetoresponsive effects, based on simultaneous manipulation of the phase stability and the magnetic structure by suitable chemical substitution of iron in MnNiGe. The resultant MnNiGe:Fe exhibits a magnetic-field-induced martensitic transition from paramagnetic austenite to ferromagnetic martensite, featuring (i) a large volume increase, (ii) a distinct magnetization change, (iii) small thermal hysteresis and (iv) a giant negative magnetocaloric effect. The results indicate that stable magnetostructural coupling is accessible in hexagonal phase-transition systems to attain the magnetoresponsive effects with broad tunability.