• Home
  • Giovanni Rimassa
Giovanni Rimassa

Giovanni Rimassa
Martel Innovate GmbH

PhD in Information Engineering

About

61
Publications
6,049
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
4,252
Citations
Additional affiliations
June 2007 - May 2015
Whitestein Technologies AG
Position
  • Product Manager
June 2004 - May 2007
Whitestein Technologies AG
Position
  • Senior Researcher
April 1999 - March 2003
Università di Parma
Position
  • Researcher

Publications

Publications (61)
Article
Full-text available
JADE (Java Agent Development Framework) is a software environment to build agent systems for the management of networked information resources in compliance with the FIPA2000 specifications for interoperable intelligent multi-agent systems. JADE offers an agent middleware to implement efficient FIPA2000 compliant multi-agent systems and supports th...
Article
This article discusses our main thoughts regarding the current state of adoption of software agent technologies, their possible future evolution and a few desirable improvements in the overall connection to the software industry at large. Moreover, it tries to suggest a few concrete action lines along which the agent community can drive its efforts...
Article
Since a number of years agent technology is considered one of the most innovative technologies for the development of distributed software systems. While not yet a mainstream approach in software engineering at large, a lot of work on agent technology has been done, many research results and applications have been presented, and some software produ...
Conference Paper
Full-text available
Business processes are the core assets of enterprises. They turn the business potential into actual competitiveness on the market. To face the challenges posed by today's changing and uncertain business environment, traditional business process management (BPM) approaches are not sufficient anymore. This paper presents an approach to business proce...
Conference Paper
Full-text available
In this paper we shortly describe the Living Systems® Autonomic Business Process Management (LS/ABPM) software product. LS/ABPM is an integrated environment, based on J2EE, Eclipse and Agent Technology, to support agile Business Process Management through goal-oriented process modeling, autonomic business process navigation and a multi-layer extens...
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 importance of business processes for a successful enterprise cannot be overestimated. They are core assets through which a business turns its potential into actual competitiveness on the market. To face the challenges posed by today’s changing and uncertain business environment, traditional BPM approaches are not sufficient anymore. This pape...
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
Full-text available
This paper describes an Operating System approach to the problem of delivering low latency high bandwidth communications for PC clusters running a public domain OS like Linux and connected by standard, off-the-shelf networks like Fast-Ethernet. The PARMA 2 project has the main goal of designing the new light-weight protocol suite PRP, in order to d...
Chapter
This chapter presents and discusses the Living Systems Technology Suite, LS/TS, a solution for the development and deployment of products and systems based on software agent technology and autonomic computing. LS/TS comprises a software development methodology and a Java-based agent platform with development tools. The focus of this paper is on the...
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...
Article
Full-text available
Java wildcards is a new programming mechanism shipped with the Java 5.0 release, introduced to provide a flexible subtyping mechanism for generic types. Safety is retained by providing rather peculiar and non-trivial mechanisms to restrict access to a class functionalities (methods and fields), which are currently not deeply described in the Java L...
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
Variant parametric types [8] have been introduced to provide a flexible subtyping mechanism for generic types, and are recently being developed into Java wildcards [15], shipped worldwide with the JDK 1.5 release. The two approaches, which are strictly related, retain safety by providing rather peculiar and non-trivial mechanisms to restrict access...
Chapter
JADE (Java Agent Development Framework) is an “open source” FIPA-compliant software environment to build agent systems. JADE offers an agent middleware to implement efficient FIPA2000 compliant multi-agent systems and supports their development through the availability of a predefined programmable agent model, an ontology development support, and a...
Conference Paper
As a consequence of the introduction of always-connected wireless networks (GPRS, UMTS, WLAN) and of the continuous growth in power and resources of handheld devices, wireless and wire-line environments are progressively integrating with each other. Agent technology and the peer-to-peer communication paradigm respond very well to the needs of new d...
Article
Coordination in multi-agented systems(MAS)can be conceived as either an agent activity(the subjective viewpoint)or an activity over agents(the objective viewpoint). The two viewpoints have generated two diverging and often contrasting lines of research, as well as different and noncompatible technologies, however, their integration is mandatory for...
Conference Paper
This paper describes the current evolution of agent middleware, supporting and promoting an autonomous agent component model. We first assess the current state of agent technology, then we make a case for increased integration between agents and their environment, composed by entities with different models. We notice that this integration trend eme...
Conference Paper
Summary form only given. The challenges set forth by the ever increasing need for effective resource and application integration on an enterprise-wide scale or even across ad hoc collaborating groups of enterprises demand enormous flexibility from today's software technologies and infrastructures. The integrated approach of multiagent systems, comb...
Conference Paper
Subjective and objective coordination can be integrated and exploited fruitfully in the same context. In this paper we investigate such integration in multi-agent systems, in particular taking as a reference context FIPA agents - typically adopting subjective approaches - aiming at exploiting the coordination services provided by TuCSoN objective c...
Article
Full-text available
Subjective and Objective coordination can be integrated and exploited fruitfully in the same context. In this paper we investigate such integration in the context of FIPA agents, aiming at exploiting the coordination services provided by TuCSoN coordination infrastructure.
Article
Full-text available
The aim of this paper is to focus on the issues connected with the diagrammatic notations and tools, which should support developers when moving from the design phase towards the implementation phase of MASs. The paper deals with three main research lines: the representation of the interactions between agents and their relationship with the interna...
Conference Paper
Full-text available
In this paper we evaluate transition systems as a tool for providing a rule-based specification of the operational aspects of autonomous agents. By our technique, different aspects of an agent can be analyzed and designed in a loosely coupled way, enabling the possibility of studying their properties in isolation. We take as a use case the ParADE f...
Conference Paper
Full-text available
This paper demonstrates how UML can be exploited and extended to model the deployment of a multiagent system at the agent level. This is accomplished by extending the formally-based UML 2.0 metamodel to support the semantics of agents, mobile agents and their supporting platforms. Additionally, the UML-based notation, used to model the deployment o...
Conference Paper
Full-text available
Coalition formation methods allow agents to join together and are thus necessary in cases where tasks can only be performed cooperatively by groups. This is the case in the Request For Proposal (RFP) domain, where some requester business agent issues ...
Conference Paper
Full-text available
This paper presents an interaction protocol, built on top of FIPA ACL, allowing an agent to delegate a goal to another agent, in the form of a proposition that the delegating agent intends its delegate to bring about. The proposed protocol addresses the concrete needs of a service that is to be deployed within the AgentCities network, but also help...
Article
This paper gives a general look upon the current state of agent middleware, i.e
Article
This paper addresses the issue of moving agent technology to the mainstream, looking from various perspectives at the mainstreaming process that can take place during a technology life cycle, radically moving its status from a supposedly good idea to an actual economic and industrial workhorse that lends itself useful in everyday life. While there...
Article
Full-text available
This paper presents an approach to design a multi-agent system managing a corporate memory in the form of a distributed semantic Web and describes the resulting architecture. The system was designed during the CoMMA European project (Corporate Memory Management through Agents) and aims at helping users in the management of a corporate memory, facil...
Article
Most wireless devices will later be interconnected across networks to allow information access from anywhere, anytime. This evolution motivates developers to migrate technologies originally developed for PCs to wireless devices. Though, all major middleware proponents are paying attention to wireless devices, but each approach favors a different ap...
Conference Paper
Full-text available
From an engineering perspective, the agent abstraction can be suitably exploited for tackling cooperation of heterogeneous systems, facilitating semantic interoperability of independently developed software components. But, in order to support the sound design of infrastructures for agent systems, adequate models have to be studied as to grasp the...
Article
This paper presents an approach to design a multi-agent system managing a corporate memory in the form of a distributed semantic web and describes the resulting architecture. The system was designed during the CoMMA European project (Corporate Memory Management through Agents) and aims at helping users in the management of a corporate memory, facil...
Article
Full-text available
This paper discusses the requirements an agent system needs to be secure. In particular, the paper introduces a classification of modern distributed systems, and examines the delegation concept from a security point of view. After discussing the peculiar security and delegation issues present in distributed object systems, mobile agent systems and...
Article
Full-text available
This document is the final report of the CoMMA project. It gives an overview of the different search activities that have been achieved through the project. First, a description of the general requirements is proposed through the definition of two scenarios. Then it shows the different technical aspects of the projects and the solution that has bee...
Conference Paper
In this paper, we present CoMMA (Corporate Memory Management through Agents), an open, agent-based system for the management of a corporate memory that was realized integrating several emerging technologies: agent technology, knowledge modeling, XML technology, information retrieval and machine learning techniques. In particular, the system has bee...
Article
Handheld devices are now much more than just personal information management devices. With the ability to view and edit documents, send and receive email, run presentations, serve as clients to backend applications, and access the Internet, they have evolved into powerful business tools. Agent Technology has, in our opinion, a great potential to fu...
Article
The various aspects of mobile devices are discussed. Middleware provides generic services such as communication, data access, and resource control to let systems on different platforms communicate. Conventional middleware targets the corporate environment with it abundant storage space, processing power, and energy, and fast and reliable networks....
Conference Paper
The foreseen progress of the market of portable devices is demanding the realisation of increasingly complex applications for increasingly smaller and ubiquitous devices. This trend promotes the migration of technologies that were originally developed for desktop computers to mobile devices. This paper describes the current results of the LEAP proj...
Article
To ease large-scale realization of agent applications there is an urgent need for frameworks, methodologies and toolkits that support the effective development of agent systems. Moreover, since one of the main tasks for which agent systems were invented is the integration between heterogeneous software, independently developed agents should be able...
Conference Paper
JADE (Java Agent Development Framework) is a software environment to build agent systems for the management of networked information resources in compliance with the FIPA2000 specifications for interoperable intelligent multi- agent systems. The goal of JADE is to simplify development while ensuring standard compliance through a comprehensive set o...
Article
Full-text available
Introduction DisC++ (Distributed C++) is a set of C++ libraries for concurrent programming that provides a comprehensive framework particularly suitable for coarse-grained distributed applications development. It can be considered a good alternative to classical distributed programming libraries, such as PVM and MPI, to develop distributed applicat...
Conference Paper
In this paper, we present an agent model and platform we defined and implemented to realize efficient and reusable agent software through an agent development environment called JADE. JADE (Java Agent Development Environment) is a software framework to make easy the development of agent applications in compliance with the FIPA specifications for in...
Conference Paper
JADE (Java Agent Development Framework) is a software framework to make easy the development of multi-agent applications in compliance with the FIPA specifications. JADE can then be considered a middle-ware that implements an efficient agent platform and supports the development of multi agent systems. JADE agent platform tries to keep high the per...
Conference Paper
In this paper, we present an agent model and platform we defined and implemented to realize efficient and reusable agent software through an agent development environment called JADE. JADE (Java Agent Development Environment) is a software framework to make easy the development of agent applications in compliance with the FIPA specifications for in...
Conference Paper
In this paper, we present an agent platform, called JADE (Java Agent Development Environment), that tries to ease development applications in compliance with the FIPA specifications. Moreover, we describe an extension to JADE original agent model that allows expressing agent synchronisation constraints better and provides wider foundations to build...
Article
JADE is a software framework to develop agent applications in compliance with the FIPA specifications for interoperable intelligent multi-agent systems. The goal is to simplify development while ensuring standard compliance through a comprehensive set of system services and agents. JADE can then be considered an agent middle-ware that implements an...
Article
A major problem for the integration of concurrency in object-oriented languages is the so-called inheritance anomaly, i.e. the conflicts between inheritance and concurrency that often cause the need to redefine inherited methods in order to maintain the integrity of objects. Several solutions have been proposed for resolving these conflicts. Howeve...
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
This paper describes a novel approach for communication among autonomous components or information systems generally. The overall goal is to provide a kind of message exchange system where the information transferred among different software components is amenable to a deeper interpretation by humans or by automated interaction controllers and cons...

Network

Cited By

Projects

Projects (3)
Project
Actor and agent-based systems