Network


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

Hotspot


Dive into the research topics where Jacob Brunekreef is active.

Publication


Featured researches published by Jacob Brunekreef.


ACM Transactions on Programming Languages and Systems | 1998

Alma-O: an imperative language that supports declarative programming

Krzysztof R. Apt; Jacob Brunekreef; Vincent Partington; Andrea Schaerf

We describe here an implemented small programming language, called Alma-O, that augments the expressive power of imperative programming by a limited number of features inspired by the logic programming paradigm. These additions encourage declarative programming and make it a more attractive vehicle for problems that involve search. We illustrate the use of Alma-O by presenting solutions to a number of classical problems, including α-β search, STRIPS planning, knapsack, and Eight Queens. These solutions are substantially simpler than their counterparts written in the imperative or in the logic programming style and can be used for different purposes without any modification. We also discuss here the implementation of Alma-O and an operational, executable, semantics of a large subset of the language.


Archive | 1995

Process Specification in a UNITY Format

Jacob Brunekreef

In this paper a “UNITY Format” for process specifications is introduced. The format is based on conditions on process states and process data. Several aspects of this format are discussed: a straightforward normalisation of the parallel composition of processes, the relation between the ACP priority operator θ and conditions and, finally, the correspondence with a term rewriting system, which opens certain perspectives with respect to the validation and verification of a specification. Throughout the paper the simple and well-known PAR protocol serves as a running example.


Proceedings of Algebra of communicating processes | 1995

Algebraic specification of dynamic leader election protocols in broadcast networks

Jacob Brunekreef; Joost-Pieter Katoen; Ron Koymans; Sjouke Mauw

The problem of leader election in distributed systems is considered. Components communicate by means of buffered broadcasting as opposed to usual point-to-point communication. In this paper three leader election protocols of increasing maturity are specified. We start with a simple leader election protocol, where an initial leader is present. In the second protocol this assumption is dropped. Eventually a fault-tolerant protocol is constructed, where components may crash and revive spontaneously.


logic-based program synthesis and transformation | 1996

A Transformation Tool for Pure Prolog Programs

Jacob Brunekreef

This paper describes an interactive tool for transforming pure Prolog programs. The choice of (pure) Prolog semantics induces a number of conditions that have to be satisfied before a particular transformation step can be applied. The transformation tool has been developed using a programming environment based on algebraic specification. The paper describes the tool and reports on the design decisions, the implemented transformation steps, and the user interface.


conference on software maintenance and reengineering | 1999

Towards a user-controlled software renovation factory

Jacob Brunekreef; Bob Diertens


Memoranda informatica | 1993

Design and Analysis of Dynamic Leader Election Protocols in Broadcast Networks

Jacob Brunekreef; Joost P. Katoen; Ron Koymans; Sjouke Mauw


Distributed Computing | 1996

Algebraic Specification of Dynamic Leader Election Protocols in Broadcast Networks

Jacob Brunekreef


CTIT technical reports series | 1997

Alma-0: An imperative language that supports declarative programming

Krzysztof R. Apt; Jacob Brunekreef; Vincent Partington; Andrea Schaerf


Netherlands Heart Journal | 1997

An algebraic specification of a transformation tool for prolog programs

Jacob Brunekreef


CWI. Probability, Networks and Algorithms [PNA] | 1997

Alma-0: an imperative language that supports declarative programming

Krzysztof Apt; Jacob Brunekreef; V. Partinton; Andrea Schaerf

Collaboration


Dive into the Jacob Brunekreef's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sjouke Mauw

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bob Diertens

University of Amsterdam

View shared research outputs
Researchain Logo
Decentralizing Knowledge