Network


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

Hotspot


Dive into the research topics where Pierre Verbaeten is active.

Publication


Featured researches published by Pierre Verbaeten.


Lecture Notes in Computer Science | 2000

Portable Support for Transparent Thread Migration in Java

Eddy Truyen; Bert Robben; Bart Vanhaute; Tim Coninx; Wouter Joosen; Pierre Verbaeten

In this paper, we present a mechanism to capture and reestablish the state of Java threads. We achieve this by extracting a thread’s execution state from the application code that is executing in this thread. This thread serialization mechanism is implemented by instrumenting the original application code at the byte code level, without modifying the Java Virtual Machine. We describe this thread serialization technique in the context of middleware support for mobile agent technology. We present a simple execution model for agents that guarantees correct thread migration semantics when moving an agent to another location. Our thread serialization mechanism is however generally applicable in other domains as well, such as load balancing and checkpointing.


european conference on object-oriented programming | 1998

An AOP Case with Static and Dynamic Aspects

Peter Kenens; Sam Michiels; Frank Matthijs; Bert Robben; Eddy Truyen; Bart Vanhaute; Wouter Joosen; Pierre Verbaeten

Aspect-oriented-programming (aop) is a promising new approach where the description of a complex system/application is enhanced with various aspects, related to communication properties, distribution, synchronization, etc. All aspects can be described separately and are brought together by using a so-called weaver. Mostly, this is performed at compile-time, what makes that aspects disappear in the final software version. We argue that in some cases aspects should remain run-time entities in order to capture the dynamic properties of an application [MJV97]. We believe there is a need for dynamic aspects, e.g. strongly related to objects, which are clearly run-time entities.


Bit Numerical Mathematics | 1973

Numerical solution of the Abel integral equation

Robert Piessens; Pierre Verbaeten

A numerical method for the solution of the Abel integral equation is presented. The known function is approximated by a sum of Chebyshev polynomials. The solution can then be expressed as a sum of generalized hypergeometric functions, which can easily be evaluated, using a simple recurrence relation.


Lecture Notes in Computer Science | 1999

Non-functional Policies

Bert Robben; Bart Vanhaute; Wouter Joosen; Pierre Verbaeten

It is well known that a meta-object protocol (MOP) is a powerful mechanism to control the behavior of an application and to implement non-functional requirements such as fault-tolerance and distributed execution. A key feature of these architectures is the strict separation between the application at the base-level and the nonfunctional concerns at the meta-level. This makes it possible to develop generic meta-programs that can be reused for many applications. However, an important difficulty with this approach is the expression of application specific policies with respect to non-functional behavior. In this paper, we show a new approach that solves this problem by clearly separating policy from both application and meta-level. In our approach, policies are expressed at a high-level of abstraction as separate strategies. This results in highly reusable meta-programs that take application specific characteristics into account. We have validated our approach in the Correlate prototype.


formal methods | 2006

Bridging the gap between web application firewalls and web applications

Lieven Desmet; Frank Piessens; Wouter Joosen; Pierre Verbaeten

Web applications are the Achilles heel of our current ICT infrastructure. NISTs national vulnerability database clearly shows that the percentage of vulnerabilities located in the application layer increases steadily. Web Application Firewalls (WAFs) play an important role in preventing exploitation of vulnerabilities in web applications. However, WAFs are very pragmatic and ad hoc, and it is very hard to state precisely what security guarantees they offer.The main contribution of this paper is that it shows how, through a combination of static and dynamic verification, WAFs can formally guarantee the absence of certain kinds of erroneous behaviour in web applications. We have done a prototype implementation of our approach building on an existing static verification tool for Java, and we have applied our approach to a medium-sized J2EE based web application.


ACM Sigsam Bulletin | 1974

The automatic construction of pure recurrence relations

Pierre Verbaeten

A method is presented for the construction of pure recurrence relations for functions related to generalized hyper-geometric functions. It is an improvement of a technique by Fasenmeyer, and is suitable for automatic computer programming. Our method has an easy geometrical interpretation and also gives a constructive proof for the existence of a pure recurrence relation.


IEEE Distributed Systems Online | 2008

DAVIM: Adaptable Middleware for Sensor Networks

Wouter Horré; Sam Michiels; Wouter Joosen; Pierre Verbaeten

Middleware services facilitate sensor-network application development. DAVIM is adaptable middleware that enables dynamic management of services and isolation between simultaneously running applications.


acm symposium on applied computing | 2004

An agent design method promoting separation between computation and coordination

Nico Janssens; Elke Steegmans; Tom Holvoet; Pierre Verbaeten

The development of (internet) agents is often a tedious and error-prone task resulting in poorly reusable designs, since both the internal computation of the agent as well as the coordination support are developed in an ad hoc fashion. To improve the process of agent-oriented software development, we propose an agent design method that imposes the separation of internal computation from coordination aspects. This method comprises two dimensions: a design formalism and an agent design process. As an illustration of the presented method, we present the design of an internet agent that is entitled to deploy a distributed service in a computer network, without breaking the consistency of that network. The presented design method has resulted in the development of ACF (Agent Composition Framework), a component framework to build flexible internet agents. We argue that the presented design method combined with this infrastructure can promote a modular and easy to manage approach to the design and development of internet agent applications.


systems man and cybernetics | 1995

Petri charts: an alternative technique for hierarchical net construction

Tom Holvoet; Pierre Verbaeten

We present a new formalism for modelling concurrent systems, called Petri charts. It is based on Petri nets and statechart principles. It aims at benefiting from the power of both methods in order to provide a modelling method that has substantial expressive power and abstraction functionalities. These appear to be necessary for introducing a formal method into the field of modelling real-world applications. Intuitively, one can say that Petri charts enhance Petri nets by introducing depth: a place (transition) may be refined by a subnet, retaining the original place (transition) as a super-place (super-transition). Besides being a high-level modelling technique, Petri charts allow the combination net refinements and net composition operators, two mechanisms for the modular development of Petri nets. Basic formal definitions and the Petri chart method are presented. We also define a transformation on Petri charts yielding Petri nets. It enables the reuse of the available research results in the area of P/T nets, which is an important benefit.


workshop on hot topics in operating systems | 2001

Position summary. DiPS: a unifying approach for developing system software

Sam Michiels; Frank Matthijs; Dirk Walravens; Pierre Verbaeten

In this position paper we unify three essential features for flexible system software: a component oriented approach, self-adaptation and separation of concerns. We propose DiPS (Distrinet Protocol Stack), a component framework, which offers components, an anonymous interaction model and connectors to handle non-functional aspects such as concurrency.

Collaboration


Dive into the Pierre Verbaeten's collaboration.

Top Co-Authors

Avatar

Wouter Joosen

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Yolande Berbers

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Sam Michiels

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Frank Matthijs

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Stijn Bijnens

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Eddy Truyen

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Bert Robben

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Nico Janssens

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Lieven Desmet

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Bart Vanhaute

Katholieke Universiteit Leuven

View shared research outputs
Researchain Logo
Decentralizing Knowledge