Network


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

Hotspot


Dive into the research topics where Giovanni Russello is active.

Publication


Featured researches published by Giovanni Russello.


high level design validation and test | 2002

Using Aspect-GAMMA in the design of embedded systems

Mohammad Reza Mousavi; Giovanni Russello; Michel R. V. Chaudron; Ma Michel Reniers; Twan Basten; Angelo Corsaro; Sandeep K. Shukla; Rajesh K. Gupta; Douglas C. Schmidt

This paper proposes a design framework that takes advantage of the aspect-orientation paradigm. The proposed framework is based on the multi-set transformation language called GAMMA, used for the functional aspect, together with a set of modelling notations for other aspects of system design, namely coordination, timing and distribution.


international conference on coordination models and languages | 2005

Dynamically adapting tuple replication for managing availability in a shared data space

Giovanni Russello; Michel R. V. Chaudron; Maarten van Steen

With its decoupling of processes in space and time, the shared data space model has proven to be a well-suited solution for developing distributed component-based systems. However, as in many distributed applications, functional and extra-functional aspects are still interwoven in components. In this paper, we address how shared data spaces can support separation of concerns. In particular, we present a solution that allows developers to merely specify performance and availability requirements for data tuples, while the underlying middleware evaluates various distribution and replication policies in order to select the one that meets these requirements best. Moreover, in our approach, the middleware continuously monitors the behavior of application and system components, and switches to different policies if this would lead to better results. We describe our approach, along with the design of a prototype implementation and its quantitative evaluation.


cooperative information systems | 2004

Dynamic Adaptation of Data Distribution Policies in a Shared Data Space System

Giovanni Russello; Michel R. V. Chaudron; Maarten van Steen

Increasing demands for interconnectivity, adaptivity and flexibility are leading to distributed component-based systems (DCBS) where components may dynamically join and leave a system at run-time.


european conference on parallel processing | 2004

Exploiting Differentiated Tuple Distribution in Shared Data Spaces

Giovanni Russello; Michel R. V. Chaudron; Maarten van Steen

The shared data space model has proven to be an effective paradigm for building distributed applications. However, building an efficient distributed implementation remains a challenge. A plethora of different implementations exists. Each of them has a specific policy for distributing data across nodes. Often, these policies are tailored to a specific application domain. Thus, those systems may often perform poorly with applications extraneous to their domain. In this paper, we propose that implementations of a distributed shared data space system should provide mechanisms for tailoring data distribution policies. Through this flexibility the shared data space system can cope with a wide spectrum of application classes. The need for this flexibility is illustrated by experiments which show that there is no single distribution policy that works well in all cases.


Science of Computer Programming | 2007

An experimental evaluation of self-managing availability in shared data spaces

Giovanni Russello; Michel R. V. Chaudron; Maarten van Steen; Ibrahim Bokharouss

With its decoupling of processes in space and time, the shared data space model has proven to be a well-suited solution for developing distributed component-based systems. However, as in many distributed applications, functional and extra-functional aspects are still interwoven in components. In this paper, we address how shared data spaces can support the separation of concerns. In particular, we present a solution that allows developers to merely specify availability requirements for data tuples, while the underlying middleware evaluates various distribution and replication policies in order to select the one that meets these requirements best. Moreover, in our approach, the middleware continuously monitors the behavior of application and system components, and switches to different policies if this would lead to better results. We describe our approach, along with the design of a prototype implementation and its quantitative evaluation.


Archive | 2002

Separating functionality, behavior and timing in the design of reactive systems : (GAMMA + coordination) + time

M Mohammad Reza Mousavi; Twan Basten; Michel A. Reniers; Mrv Michel Chaudron; Giovanni Russello


Archive | 2002

Aspects + GAMMA = AspectGAMMA A Formal Framework for Aspect-Oriented Specification

M Mohammad Reza Mousavi; Giovanni Russello; Michel R. V. Chaudron; Ma Michel Reniers; Twan Basten; Angelo Corsaro; Sandeep K. Shukla; Rajesh K. Gupta; Douglas C. Schmidt


Computer science reports | 2004

GSpace : tailorable data distribution in shared data space systems

Giovanni Russello; Mrv Michel Chaudron; M.R. van Steen


Archive | 2002

Separation of quality concerns in the development of distributed real-time systems

Mohammad Reza Mousavi; Giovanni Russello; Mrv Michel Chaudron; Aa Twan Basten; Ma Michel Reniers


Bits & Chips : Nieuwsmagazine voor de Hightechindustrie | 2005

GSpace maakt omgeving intelligent met gedistribueerde data

Ibrahim Bokharouss; Mrv Michel Chaudron; Giovanni Russello

Collaboration


Dive into the Giovanni Russello's collaboration.

Top Co-Authors

Avatar

Michel R. V. Chaudron

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Mrv Michel Chaudron

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ma Michel Reniers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Twan Basten

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Angelo Corsaro

Washington University in St. Louis

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sandeep K. Shukla

Indian Institute of Technology Kanpur

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge