Giovanni Russello
Eindhoven University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Giovanni Russello.
high level design validation and test | 2002
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
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
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
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
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
M Mohammad Reza Mousavi; Twan Basten; Michel A. Reniers; Mrv Michel Chaudron; Giovanni Russello
Archive | 2002
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
Giovanni Russello; Mrv Michel Chaudron; M.R. van Steen
Archive | 2002
Mohammad Reza Mousavi; Giovanni Russello; Mrv Michel Chaudron; Aa Twan Basten; Ma Michel Reniers
Bits & Chips : Nieuwsmagazine voor de Hightechindustrie | 2005
Ibrahim Bokharouss; Mrv Michel Chaudron; Giovanni Russello