Michel A. Oey

Learn More
The Web Services Agreement specification defines a normative language to formulate Service Level Agreements and a basic protocol to expose service-level descriptions, validate service-level requests, and come to an agreement. This protocol, often called “take-it-or-leave-it”, allows a service provider and a service consumer to decide whether(More)
Multi Agent Systems (MAS) provide a useful paradigm for accessing distributed resources in an autonomic and self-directed manner. Resources, such as web services, are increasingly becoming available in large distributed environments. Currently, numerous multi agent systems are available. However, for the multi agent paradigm to become a genuine mainstream(More)
Self-healing relies on correct diagnosis of system malfunctioning. This paper presents a use-case based approach to self-diagnosis. Both a static and a dynamic model of a managed-system are distinguished with explicit functional, implementational, and operational knowledge of specific use-cases. This knowledge is used to define sensors to detect and(More)
Agent mobility is the ability of an agent to migrate from one location to another across a network. Though conceptually relatively straightforward, in practice security of mobile agents is a challenge: from transport layer security to preservation of integrity in open environments. This paper discusses the security issues involved and proposes protocols for(More)
software migration architecture towards agent middleware interoperability Jordi Cucurull, Benno J. Overeinder, Michel A. Oey, Joan Borrell, and Frances M.T. Brazier 1 Department of Information and Communications Engineering, Universitat Autònoma de Barcelona, 08193 Bellaterra, Spain {jcucurull,jborrell}@deic.uab.cat 2 Department of Computer Science, Vrije(More)
The development of large-scale distributed multi-agent systems in open dynamic environments is a challenge. System behavior is often not predictable and can only be evaluated by execution. This paper proposes a framework to support design and development of such systems: a framework in which both simulation and emulation play an important role. A(More)
Automated support for management of complex distributed object-oriented systems is a challenge: self-management the goal. A self-management system needs to reason about the behaviour of the distributed entities in a system, and act when necessary. The knowledge needed is multi-leveled: different levels of concepts and rules need to be represented. This(More)
Mobile agents require access to computing resources on heterogeneous systems across the Internet. This demo illustrates how agents can negotiate terms and conditions of resource access with one or more mediators representing virtual organizations of autonomous hosts, before migrating to a new location. Time-limited resource contracts are the result:(More)
The functional characteristics of market-based solutions are typically best observed through the medium of simulation, data-gathering and subsequent visualization. We previously developed a simulation of multiple distributed auctions to handle resource allocation (in fact, bundles of unspecified goods) and in this paper we want to deploy an equivalent(More)
The electricity networks in many countries are facing a number of challenges due to growth in peak demand, integration of renewable energy sources, increasing security risks and environmental concerns. Smart Grid, as an automated and widely distributed energy network, offers viable solutions to those challenges. Software agents running on customer premises(More)