Network


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

Hotspot


Dive into the research topics where Gabriella Castelli is active.

Publication


Featured researches published by Gabriella Castelli.


Procedia Computer Science | 2011

Self-aware Pervasive Service Ecosystems

Franco Zambonelli; Gabriella Castelli; Laura Ferrari; Marco Mamei; Alberto Rosi; Giovanna Di Marzo; Matteo Risoldi; Akla-Esso Tchao; Simon Dobson; Graeme Stevenson; Juan Ye; Elena Nardini; Andrea Omicini; Sara Montagna; Mirko Viroli; Alois Ferscha; Sascha Maschek; Bernhard Wally

Here we present the overall objectives and approach of the SAPERE (“Self-aware Pervasive Service Ecosystems”) project, focussed on the development of a highly-innovative nature-inspired framework, suited for the decentralized deployment, execution, and management, of self-aware and adaptive pervasive services in future network scenarios.


Pervasive and Mobile Computing | 2015

Developing pervasive multi-agent systems with nature-inspired coordination

Franco Zambonelli; Andrea Omicini; Bernhard Anzengruber; Gabriella Castelli; Francesco L. De Angelis; Giovanna Di Marzo Serugendo; Simon Dobson; Jose Luis Fernandez-Marquez; Alois Ferscha; Marco Mamei; Stefano Mariani; Ambra Molesini; Sara Montagna; Jussi Nieminen; Danilo Pianini; Matteo Risoldi; Alberto Rosi; Graeme Stevenson; Mirko Viroli; Juan Ye

Pervasive computing systems can be modelled effectively as populations of interacting autonomous components. The key challenge to realizing such models is in getting separately-specified and -developed sub-systems to discover and interoperate with each other in an open and extensible way, supported by appropriate middleware services. In this paper, we argue that nature-inspired coordination models offer a promising way of addressing this challenge. We first frame the various dimensions along which nature-inspired coordination models can be defined, and survey the most relevant proposals in the area. We describe the nature-inspired coordination model developed within the SAPERE project as a synthesis of existing approaches, and show how it can effectively support the multifold requirements of modern and emerging pervasive services. We conclude by identifying what we think are the open research challenges in this area, and identify some research directions that we believe are promising.


mobile wireless middleware operating systems and applications | 2008

Supporting location-aware services for mobile users with the whereabouts diary

Nicola Bicocchi; Gabriella Castelli; Marco Mamei; Alberto Rosi; Franco Zambonelli

Modern handheld devices provided with localization capabilities could be used to automatically create a diary of users whereabouts, and use it as a complement of the user profile in many applications. In this paper we present the Whereabouts diary, an application/service to log the places visited by the user and to label them, in an automatic way, with descriptive semantic information. In particular, Web-retrieved data and the temporal patterns in which places are visited can be used to define such meaningful semantic labels. In this paper, we describe the general idea at the basis of our service and discuss our implementation and the associated experimental results. In addition, we illustrate an application that can fruitfully exploit the whereabouts diary as a supporting service, and discuss areas for future work.


ACM Transactions on Autonomous and Adaptive Systems | 2015

Engineering Pervasive Service Ecosystems: The SAPERE Approach

Gabriella Castelli; Marco Mamei; Alberto Rosi; Franco Zambonelli

Emerging pervasive computing services will typically involve a large number of devices and service components cooperating together in an open and dynamic environment. This calls for suitable models and infrastructures promoting spontaneous, situated, and self-adaptive interactions between components. SAPERE (Self-Aware Pervasive Service Ecosystems) is a general coordination framework aimed at facilitating the decentralized and situated execution of self-organizing and self-adaptive pervasive computing services. SAPERE adopts a nature-inspired approach, in which pervasive services are modeled and deployed as autonomous individuals in an ecosystem of other services and devices, all of which interact in accord to a limited set of coordination laws, or eco-laws. In this article, we present the overall rationale underlying SAPERE and its reference architecture. We introduce the eco-laws--based coordination model and show how it can be used to express and easily enforce general-purpose self-organizing coordination patterns. The middleware infrastructure supporting the SAPERE model is presented and evaluated, and the overall advantages of SAPERE are discussed in the context of exemplary use cases.


Information & Software Technology | 2008

Engineering contextual knowledge for autonomic pervasive services

Gabriella Castelli; Marco Mamei; Franco Zambonelli

In this paper, we identify the key software engineering challenges introduced by the need of accessing and exploiting huge amount of heterogeneous contextual information. Following, we survey the relevant proposals in the area of context-aware pervasive computing, data mining and granular computing discussing their potentials and limitations with regard to their adoption in the development of context-aware pervasive services. On these bases, we propose the W4 model for contextual data and show how it can represent a simple yet effective model to enable flexible general-purpose management of contextual knowledge by pervasive services. A summarizing discussion and the identification of current limitations and open research directions conclude the paper.


self-adaptive and self-organizing systems | 2011

Pervasive Middleware Goes Social: The SAPERE Approach

Gabriella Castelli; Marco Mamei; Alberto Rosi; Franco Zambonelli

Pervasive computing middleware, to support the spatially and socially situated activities of users, has to effectively support both self-organizing spatial activities and social models of interactions. In this paper, we present the solution that we are going to integrate in the SAPERE middleware to tackle this problem. The basic idea is to exploit the graph of a social network (e.g., Face book), in conjunction with relations deriving from spatial proximity, to drive and rule the actual topology of interactions among devices, users, and services. The approach can facilitates the autonomous and adaptive activities of pervasive services while accounting for both social and spatial issues, can support effective service discovery and orchestration, and can enable tackling critical privacy issues.


location and context awareness | 2007

The whereabouts diary

Gabriella Castelli; Marco Mamei; Alberto Rosi

The user profile is one of the main context-information in a wide range of pervasive computing applications. Modern handheld devices provided with localization capabilities could automatically create a diary of users whereabouts and use that information as a surrogate (or a complement) of the user profile. The places we go, in fact, reveal also something about us, for example, two persons can be matched as compatible given the fact they visit the same places. Web-retrieved information, and the temporal patterns with which different places are visited, can be used to automatically define meaningful semantic labels to the visited places. In our work we used geocoding and whitepages Web-services to extract information about a place, and Bayesian networks to classify places on the basis of the time in which they have been visited. In this paper we describe the general idea at the basis of the whereabouts diary, discuss our implementation, and present experimental results. Finally, several applications that can exploit the diary are illustrated.


Mobile Networks and Applications | 2009

Extracting high-level information from location data: the W4 diary example

Gabriella Castelli; Marco Mamei; Alberto Rosi; Franco Zambonelli

Services for mobile and pervasive computing should extensively exploit contextual information both to adapt to user needs and to enable autonomic behavior. To fulfill this idea it is important to provide two key tools: a model supporting context-data representation and manipulation, and a set of algorithms relying on the model to perform application tasks. Following these lines, we first describe the W4 context model showing how it can represent a simple yet effective framework to enable flexible and general-purpose management of contextual information. In particular, we show the model suitability in describing user-centric situations, e.g., describing situations in terms of where a user is located and what he is doing. Then, we illustrate a set of algorithms to semantically enrich W4 represented data and to extract relevant information from it. In particular, starting from W4 data, such algorithms are able to identify the places that matter to the user and to describe them semantically. Overall, we show how the context-model and the algorithms allow to create an high-level, semantic and context-aware diary-based service. This service meaningfully collects and classifies the user whereabouts and the places that the user visited.


self-adaptive and self-organizing systems | 2011

A Coordination Approach to Adaptive Pervasive Service Ecosystems

Mirko Viroli; Elena Nardini; Gabriella Castelli; Marco Mamei; Franco Zambonelli

Technology evolution is providing new pervasive service scenarios characterised by a huge number of distributed and dynamic devices. Accordingly, a new generation of services and infrastructures are emerging which support situatedness, adaptivity and diversity. In this paper we model the overall world of services, data and devices, as a distributed computational ecosystem. As such, each entity will be modelled as an autonomous, spatially-situated individual of the ecosystem, whose existence and state is reified by an LSA (Live Semantic Annotation). Ecosystem behaviour is controlled by coordination rules called eco-laws, which are chemical-like reactions evolving the population of LSAs. We describe an architecture supporting this vision along with a model of eco-laws, and show their usefulness in a scenario of adaptive pervasive displays.


pervasive computing and communications | 2011

The changing role of pervasive middleware: From discovery and orchestration to recommendation and planning

Gabriella Castelli; Marco Mamei; Franco Zambonelli

Future pervasive computing scenarios will be characterized by an increasing diversity and dynamics of services and of contextual data sources, and by an increasing exploitation of crowdsourcing for social sensing and human computation. Accordingly, the role of middleware should no longer be limited to facilitating interactions and compositions via discovery and orchestration, but should approach that of a recommendation engine capable of dynamically and adaptively planning patterns of service interaction and composition on a best-effort basis. Along these lines, this position paper elaborates on the limitations of traditional middleware infrastructures in meeting the new requirements of the emerging pervasive computing scenarios. Then, it introduces two case study scenarios to motivate and clarify the concepts expressed. Finally, it identifies some key research challenges for future pervasive middleware infrastructures.

Collaboration


Dive into the Gabriella Castelli's collaboration.

Top Co-Authors

Avatar

Franco Zambonelli

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar

Marco Mamei

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar

Alberto Rosi

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar

Nicola Bicocchi

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Simon Dobson

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Juan Ye

Dublin Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge