• Home
  • Dominic P.A. Greenwood
Dominic P.A. Greenwood

Dominic P.A. Greenwood
Whitestein Technologies AG, Switzerland · Management

PhD

About

75
Publications
12,323
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,269
Citations
Additional affiliations
January 2009 - October 2016
Whitestein Technologies AG, Switzerland
Position
  • COO Group

Publications

Publications (75)
Article
Full-text available
This paper proposes a framework based completely on Java technology. The advantages brought about by the use of Java in network management answer some critical problems existing in current systems. With this work we address several factors concerning interoperability and security in heterogeneous network environments. Specifically, we present a man...
Conference Paper
Full-text available
Abstract This paper discusses a technological solution to real-time road transportation optimization using a commercial multi-agent based system, LS/ATN, which has been proven through real-world deployment to reduce transportation costs for both small and large fleets in the full and part load business. Subsequent to describing the real-time optimi...
Conference Paper
Full-text available
This demonstration proposal is for a distributed traffic intersection traffic-light control called GreenWave. The solution couples camera sensors with a novel collaborative multiagent goal- oriented control algorithm to outperform both conventional and theoretical approaches. The system is designed for real use, although simulated traffic data will...
Chapter
Full-text available
This chapter has introduced a novel, industry-proven BPMS employing a goal-oriented approach to modelling and executing agile business processes. We have demonstrated that this is an inherently flexible approach, allowing processes to be designed and executed
Conference Paper
Full-text available
This paper discusses an approach to seamless hybrid connectivity bridging infrastructure-centric and ad-hoc networks to autonomically maximize the potential for sustained connectivity for terminal device users and their services. The architecture and functional attributes of a hybrid connectivity manager are described, and illustrated through deplo...
Conference Paper
The effective modeling, execution and maintenance of business and operations processes, such as those described by the eTOM process framework, is of utmost importance to Telecom organizations, especially those transitioning toward NGN infrastructure. Many Business Process Management Systems, BPMS, available today however are significantly restricte...
Conference Paper
Full-text available
This demonstration paper describes the Living Systems Autonomic BPM (LS/ABPM) suite from Whitestein Technologies AG. This unique product consists of several integrated components for modelling, executing and administering business processes using a ground-breaking goal − oriented approach to BPM. A real and current customer case in the domain of En...
Conference Paper
Synchronized clocks are usually considered as a prerequisite for many distributed applications. Existing solutions mainly deal with this problem in static environments with well defined characteristics and limits. The needs of an emergent class of large-scale ...
Conference Paper
Full-text available
This paper describes an autonomic machine control system applied to the adaptive control of a modular soldering machine. The particular case concerns the creation of a novel modular production machine with an integrated distributed agent control system, which will be sold worldwide from mid 2008. The agent model is described in terms of the specifi...
Chapter
Full-text available
This paper presents an approach to manipulating available hybrid connectivity to autonomically maximise the potential for sustained connectivity in the event of path disruptions. The approach is documented in terms of the features, architecture and deployment modes of an autonomic communications module, termed RASCAL. This module employs software-a...
Chapter
Full-text available
This chapter presents the Living Systems Autonomic Service Access Management Suite, LS/ASAM, a comprehensive middleware solution enabling adaptive connectivity management of nomadic end hosts across heterogeneous access networks with autonomic optimisation of network performance and availability.
Conference Paper
This paper provides an update on our Multiagent Web Service Composition Engine which was entered in the first Web Service Composition Challenge at the EEE-05 conference. This paper explores the rational behind the selection of a multiagent architecture for service composition problems and demonstrates the relevance of interaction based computation....
Conference Paper
Full-text available
This paper outlines an autonomic approach to business process management using goal-oriented principles and autonomous agent technology employing the well-known BDI method. We discuss how the structure of common business processes can be mapped onto goal-oriented models where achievement points are represented by goals and the task structures used...
Conference Paper
Full-text available
The use of Mobile Agent (MA) paradigm has been proposed by many researchers as an answer to the scalability and flexibility limitations of centralised Network Management (NM). Nevertheless, while large enterprise networks are already hierarchically structured, MA-based management has not yet moved from ‘flat’ to hierarchical structures. That result...
Conference Paper
Full-text available
This paper describes the living systems adaptive service management, LS/ASM, Suite, an innovative and comprehensive middleware solution that assists operators with effectively delivering next-generation converged services by dynamically combining end-users and service-centric requirements with network-facing management and control functionality. Th...
Article
Learn how to employ JADE to build multi-agent systems! JADE (Java Agent DEvelopment framework) is a middleware for the development of applications, both in the mobile and fixed environment, based on the Peer-to-Peer intelligent autonomous agent approach. JADE enables developers to implement and deploy multi-agent systems, including agents running o...
Chapter
Ontologies and content languagesComposing behaviours to create complex tasksThreaded behavioursInteraction protocolsInteracting with the AMSStarting JADE from an external Java application
Chapter
Creating agentsAgent tasksAgent communicationAgent discovery: the yellow pages serviceAgents with a GUI
Chapter
About agentsThe Foundation for Intelligent, Physical Agents (FIPA)
Chapter
Brief historyJADE and the agents paradigmJADE architectureCompiling the software and launching the platformJADE packagesMessage transport serviceAdmin and debugging tools
Chapter
The Bean GeneratorJADEMXThe Java SnifferJADEX – engineering goal-oriented agents
Chapter
The main replication serviceAttaching the DF to a relational DB
Chapter
Basic terms and conceptsBook-trading exampleDistributed deploymentThe XML meta-modelInside the ASCMLDistributed monitoring, logging and debuggingOutlook
Conference Paper
Full-text available
In many settings Web services are now perceived as the first choice technology to provide neatly encapsulated function- ality for Web-based computation. To date, many standards have been produced and adoption is accelerating across nu- merous application domains. This uptake has long been recognized by members of software agent community with sever...
Article
Full-text available
An Autonomic System (AS) is one that delivers dramatic reductions in operational expenditure by implementing self-management features such as self-configuration, self-optimization, self-healing, and self-protection. Engineering autonomic features requires that service engineering is acutely responsive to ongoing knowledge of the operational changes...
Article
Full-text available
This paper presents the RASCAL System, a middleware component able to palpably ensure that user-level services communi- cating across infrastructure or ad-hoc networks continue to work even when deployed in disruptive environments such as major incidents sites. By palpable we mean that users should be able to notice, comprehend communication action...
Conference Paper
This paper introduces LS/ASAM, the Living Systems Adaptive Service Access Management Suite, an autonomic middleware solution that enables operators to effectively manage connectivity of nomadic end hosts across heterogeneous access networks, while optimizing the way network performance and resource availability are managed.
Conference Paper
Full-text available
The Living Systems(R) Connection Agent is a customizable client software that allows mobile operators and wireless Internet service providers to offer data services across different wired and wireless, own and partner networks. The technology offers seamless handover allowing mobile operators to converge different networks and simplifies usage of t...
Conference Paper
Full-text available
A considerable volume of research exists concerning the domain of automatic planning and scheduling, hut many real-world scheduling problems, and especially that of transportation logistics, remain difficult to solve. In particular, this domain demands schedule-solving for every vehicle in a transportation fleet where pick-up and delivery of custom...
Conference Paper
Full-text available
This paper presents the Living Systems R Technology Suite, LS/TS, a middleware based on autonomous soft- ware agents and autonomic computing principles. Specif- ically, the paper describes the autonomic principles built into LS/TS, and the features that follow from them. These features are described within the context of a general tax- onomy of aut...
Conference Paper
Autonomic systems are typically distributed, complex and concurrent systems, comprised of multiple interacting autonomic elements that often exhibit emergent behavior. Design and development of such systems is a non-trivial task that by definition requires specific software engineering approaches, including the use of specialized modeling tech- niq...
Conference Paper
Full-text available
As agent technology practitioners, some time ago we determined to develop an extension to UML 2.0 that addressed our specific needs, such as modeling autonomicity, proactivity and role-based behavior. We called this extension the Agent Modeling Language (AML) and have recently published the metamodel and specification for public use. In a recent pr...
Conference Paper
Full-text available
Service Level Agreement Management in the telecom- munications domain consists of a set of mechanisms for provisioning and monitoring services according to require- ments given by either a customer or provider. This pa- per presents an approach to adaptive coordination between customers requesting service via an SLA, and the provider who owns and p...
Conference Paper
Full-text available
This paper presents a computing approach, called Palpable Computing, complementing and extending Ambient Computing notions and techniques. The main contribution of this paper lies in defining and discussing what role Agent Technology can play in Palpable Computing, and which of its ideas and technical approaches are (or are not) well suited to be a...
Conference Paper
Full-text available
The Agent Modeling Language (AML) is a semi-formal visual modeling language, specified as an extension to UML 2.0. It is a consistent set of modeling constructs designed to capture the aspects of multi-agent systems. The ultimate objective for AML is to provide a means for software engineers to incorporate aspects of multi-agent system engineering...
Conference Paper
Full-text available
One of the most significant challenges in applying agent technologies lies in deployment of agent systems in large-scale open environments. The objective of the NETDEMO demonstration is to show a range of agent applications which have been deployed and made accessible over multiple sites accessible via the public Internet. Demonstration are based o...
Conference Paper
Full-text available
In recent years Web services and their associated standards have received an enormous amount of attention. Web services hold the promise of creating a distributed global repository of network addressable units of computation. This repository will undoubtedly generate a disruptive force that will fundamentally change not only the methodologies and t...
Conference Paper
Full-text available
Web services are fast emerging as the dominant means for connecting remotely executing programs via well established Internet protocols and commonly used machine readable representations. Software agents are now increasingly used in commercial applications to solve complex engineering problems, and these applications often expose or make use of Web...
Conference Paper
Full-text available
Active, mobile processes or agents are a technology whose features promise to have a significant impact on the distributed management of communications networks. Through the interaction of agents with one another and their device-based environments, active network architectures arise. This paper outlines a modular architecture that exploits these f...
Conference Paper
Full-text available
The Agent Modeling Language (AML) is a semi-formal vi- sual modeling language, specified as an extension to UML 2.0. It is a consistent set of modeling constructs designed to capture the various as- pects of multi-agent systems. The ultimate objective for AML is to pro- vide a means for software engineers to incorporate aspects of multi-agent syste...
Article
Full-text available
The intrinsic limitations of traditional centralised Network Management (NM), such as information bottlenecks and lack of flexibility, have encouraged a trend towards distributed management intelligence.
Article
Active, mobile processes or agents are a technology whose features promise to have a significant impact on the distributed management of communications networks. Through the interaction of agents with one another and their device-based environments, active network architectures arise. This paper outlines a modular architecture that exploits these f...
Article
Full-text available
This paper introduces the concept of dynamic hierarchical management, enabled by Mobile Agent (MA) technology. The proposed framework addresses the scalability limitations of the centralised paradigm and the poor flexibility of static hierarchical management architectures to changing networking conditions. The increased adaptability of our framewor...
Article
Full-text available
Several distributed management architectures, incorporating mobile agent technology, have been recently proposed to answer the scalability limitations of centralised models and the flexibility problems of static hierarchical frameworks. Yet, although agent-based management frameworks have recently started evolving from the early `flat' models to hi...
Article
Full-text available
Several distributed management architectures, incorporating mobile agent (MA) technology, have been recently proposed to answer the scalability limitations of centralised models and the flexibility problems of static hierarchical frameworks. Yet, although agent-based management frameworks have recently started evolving from the early `flat' models...
Article
Full-text available
Mobile Agent (MA) technology has been proposed for Network and Systems Management (N&SM) as an answer to the scalability limitations of centralised models and the flexibility problems of static hierarchical frameworks. Nevertheless, much is still to be done to deploy MA-based management frameworks that efficiently cope with the dynamically changing...
Article
A study has been made of nonlinear behaviour found within the traffic profile and physical components of distributed communications networks, with particular attention given to the chaotic dynamics produced at the extremes of such behaviour. This analysis has led to the development of an algorithm describing how an arbitrary traffic flow may be mon...
Conference Paper
Full-text available
The intrinsic scalability limitations of traditional centralised network management (NM) become significantly more pronounced when transfers of bulk network monitoring data are considered. This fact has encouraged a trend towards distributed management intelligence, which promises more flexible and scalable solutions. However, distributed mobile ag...
Conference Paper
Full-text available
This paper introduces the concept of dynamic hierarchical management, enabled by mobile agent (MA) technology. The proposed framework addresses the scalability limitations of the centralised paradigm and the poor flexibility of static hierarchical management architectures to changing networking conditions. The increased adaptability of our framewor...
Chapter
The increasing complexity of network architectures and the diverse services operating over them is currently being fuelled greatly by the convergence of telecommunications and data networks. This growth is in itself a driver towards the development of more comprehensive, flexible and scalable management frameworks than those readily available in to...
Article
Full-text available
Mobile Agents (MA) have been proposed as a solution for distributed Network Management (NM). However, most MA-based infrastructures exhibit scalability limitations when data intensive management applications are considered. Therefore, we present three novel applications, tailored to transfers of bulk network monitoring data, in which MAs are used t...
Conference Paper
Full-text available
The intrinsic limitations of traditional centralised Network Management (NM), such as information bottlenecks and lack of flexibility, have encouraged a trend towards distributed management intelligence. Although several distributed NM architectures, exploiting the advantages of Mobile Agents (MA) have been recently proposed, when considering Netwo...
Conference Paper
Full-text available
The use of mobile agent technology to distribute and delegate management tasks promises to overcome the scalability and flexibility limitations of the centralised network management paradigm. An efficient, lightweight infrastructure based on mobile agents is described, which addresses these issues by distributing management operations amongst manag...
Conference Paper
Full-text available
Distributed network management (NM) architectures exploiting the advantages of mobile agents (MA) promise to relieve some of the limitations intrinsic to client-server based centralised NM, such as lack of scalability, interoperability and flexibility. However, the use of MAs alone could impose an unnecessary transmission overhead if mobile code we...
Conference Paper
Full-text available
Several distributed network management (NM) architectures, exploiting the advantages of mobile agents (MA), have been recently proposed to answer some of the limitations intrinsic to client-server based centralised NM, such as information bottlenecks and lack of flexibility. However, when considering network performance management, they fail to add...
Conference Paper
Full-text available
Active, mobile processes or agents are a technology whose features promise to have asignificant impact on the distributed management of communications networks. Through theinteraction of agents with one another and their device-based environments, active networkarchitectures arise. This paper outlines a modular architecture that exploits these feat...
Conference Paper
Full-text available
Distributed network management (NM) architectures exploiting the advantages of mobile agents (MA) promise to relieve some of the limitations intrinsic to client-server based centralized NM, such as lack of scalability, interoperability and flexibility. However, the use of MAs alone could impose an unnecessary transmission overhead if mobile code we...
Chapter
This paper draws a perspective about a software platform for multi-agent systems, called JADE. JADE is an Open-Source Java middleware very popular in the MAS research and development community, counting a lively and active user base. Here we will describe the JADE architecture, the main features provided by the platform, and some application domain...
Article
Full-text available
A method has been developed for the monitoring of traffic flow behavioural dynamics in distributed communication networks and the provision of results from this process to a distributed neural control mechanism which facilitates localised adaptive traffic routing in order to maintain or regain flow stability. It has been shown by simulation how the...
Article
Full-text available
Ambient intelligence and ambient computing is concerned with providing people with information, means of communication, and entertainment at any time and at any place. This vision is implemented by distributed populations of devices capable of adapting their charac- teristics according to the extant and anticipated needs of users. Palpable Computin...
Article
Full-text available
This paper describes an autonomic machine control system applied to the adaptive control of a modular soldering machine. The particular case concerns the creation of a novel modular production machine with an integrated distributed agent control system, which will be sold worldwide from mid 2008. The agent model is described in terms of the specifi...
Article
There is little doubt that Web services are becoming a part of the essential fabric enabling machine-to-machine information exchange across the Web. However, there is also a perceptible progression toward the realisation that this principal means of invoking operations on remote hosts will become insufficient to their task almost as quickly as they...
Article
Full-text available
This paper reports on a technology enabling bidirectional seman- tic interoperability between FIPA compliant agents and Web ser- vices, using OWL-S as a common service description language. This is an an extension of previously reported work consisting of a gateway for WSDL encoded Web service descriptions. This pa- per reports on the enhanced mode...