Network


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

Hotspot


Dive into the research topics where Ivo Van Horebeek is active.

Publication


Featured researches published by Ivo Van Horebeek.


Software - Practice and Experience | 1988

An exception handling method for constructive algebraic specifications

Ivo Van Horebeek; L. Duponcheel; Willy van Puymbroeck

This paper describes an exception detection and exception handling method for constructive algebraic specifications. A notation that supports exception handling is introduced. First, a safety function is provided for every sort. This function characterizes each object as being safe or unsafe. Secondly, axioms may contain markers that indicate when they are applicable.


Archive | 1989

A Case Study: the Mini-PABX

Ivo Van Horebeek; Johan Lewi

One of the most interesting case studies we made is the formal specification of a substantial part of a call handling system, the ITT 5400 BCS (Business Communication System) [Bell85b]. The ITT 5400 BCS is a modern Private Automatic Branch Exchange (PABX for short), which has been developed and produced by Bell Telephone Mfg. Co. Geel (Belgium) in the context of ITT’s Office 2000 concept. Because voice communication accounts for some 80% of all office communications [Bell85a], the ITT 5400 BCS is supplied with a wide range of features. These features considerably improve the flow of information, provide more ease of operation and save time and costs. The range of features for voice communications includes extension features (i.e. features for the ordinary users), operator features and system features.


Archive | 1989

A Case Study: the Ferry Problem

Ivo Van Horebeek; Johan Lewi

In most articles on algebraic specifications trivial examples like stacks, queues and sets are used [Goguen78, Guttag78]. As an unbounded stack does not exist in reality, it seems cooked up by the algebraicists because it suits their approach so well. Actually, examples like stacks, queues and sets are useful to illustrate the basic principles of algebraic specifications to those who want to have a first impression. As for programming in the small versus programming in the large, techniques and notations for designing small specifications do not necessarily apply to large ones. In Chapters 5 and 6, we deal with examples of a degree of complexity which is representative for large specifications. It is our intention to show that algebraic specifications, as described in the previous chapters, are appropriate not only for small examples but also for non-trivial case studies.


Archive | 1989

An Algebraic Specification Language

Ivo Van Horebeek; Johan Lewi

In Chapter 2 we dealt with the mathematical foundations of algebraic specifications. These foundations are important for gaining insight into the underlying concepts of the specification formalism. From these foundations it became clear that, unlike informal specifications, algebraic specifications can be made in a precise and unambiguous way.


Archive | 1989

Abstract Data Types as Initial Algebras

Ivo Van Horebeek; Johan Lewi

Because software is structured around data rather than around services of a system, abstract data types (ADTs) play a central role in the search for an appropriate structure of modularity during the design phase of the software life cycle. Intuitively speaking, an ADT is characterized by a set of data structures together with a number of services (functions) available on these data structures. To deal with ADTs in a rigorous way, we first model ADTs by means of algebras. Many algebraic models can be chosen as underlying mathematical foundation. In this book, the initial model is used. It is one of the most widespread models in literature. Other models will be briefly discussed in Section 2.19. As an algebra may define several abstract data types (called sorts), the term many-sorted initial algebrais used. A description (notation) of an algebra, e.g., of a many-sorted initial algebra, is called an algebraic specification.


Archive | 1989

Algebraic specifications in software engineering : an introduction

Ivo Van Horebeek; Joannes Lewi


Archive | 1992

Software development by LL(1) syntax description

Joannes Lewi; Karel De Vlaminck; Eric Steegmans; Ivo Van Horebeek


Archive | 1988

Error recovery in interactive parsers

Eric Steegmans; Ivo Van Horebeek; Joannes Lewi


Informatie | 1991

Een inleiding tot algebraïsche specificaties

Ivo Van Horebeek; Johan Lewi


Sigplan Notices | 1990

Are constructive formal specifications less abstract

Ivo Van Horebeek; Johan Lewi

Collaboration


Dive into the Ivo Van Horebeek's collaboration.

Top Co-Authors

Avatar

Joannes Lewi

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Johan Lewi

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Eric Steegmans

Catholic University of Leuven

View shared research outputs
Top Co-Authors

Avatar

Eric Van Gestel

Catholic University of Leuven

View shared research outputs
Top Co-Authors

Avatar

Eddy Bevers

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Karel De Vlaminck

Katholieke Universiteit Leuven

View shared research outputs
Researchain Logo
Decentralizing Knowledge