Alessandro Mamelli
Hewlett-Packard
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alessandro Mamelli.
Software Engineering for Self-Adaptive Systems | 2009
Romain Rouvoy; Paolo Barone; Yun Ding; Frank Eliassen; Svein O. Hallsteinsen; Jorge Lorenzo; Alessandro Mamelli; Ulrich Scholz
Self-adaptive component-based architectures facilitate the building of systems capable of dynamically adapting to varying execution context. Such a dynamic adaptation is particularly relevant in the domain of ubiquitous computing, where numerous and unexpected changes of the execution context prevail. In this paper, we introduce an extension of the MUSIC component-based planning framework that optimizes the overall utility of applications when such changes occur. In particular, we focus on changes in the service provider landscape in order to plug in interchangeably components and services providing the functionalities defined by the component framework. The dynamic adaptations are operated automatically for optimizing the application utility in a given execution context. Our resulting planning framework is described and validated on a motivating scenario of the MUSIC project.
Journal of Systems and Software | 2012
Svein O. Hallsteinsen; Kurt Geihs; Nearchos Paspallis; Frank Eliassen; Geir Horn; Jorge Lorenzo; Alessandro Mamelli; George A. Papadopoulos
Today software is the main enabler of many of the appliances and devices omnipresent in our daily life and important for our well being and work satisfaction. It is expected that the software works as intended, and that the software always and everywhere provides us with the best possible utility. This paper discusses the motivation, technical approach, and innovative results of the MUSIC project. MUSIC provides a comprehensive software development framework for applications that operate in ubiquitous and dynamic computing environments and adapt to context changes. Context is understood as any information about the user needs and operating environment which vary dynamically and have an impact on design choices. MUSIC supports several adaptation mechanisms and offers a model-driven application development approach supported by a sophisticated middleware that facilitates the dynamic and automatic adaptation of applications and services based on a clear separation of business logic, context awareness and adaptation concerns. The main contribution of this paper is a holistic, coherent presentation of the motivation, design, implementation, and evaluation of the MUSIC development framework and methodology.
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems: | 2008
Nearchos Paspallis; Romain Rouvoy; Paolo Barone; George A. Papadopoulos; Frank Eliassen; Alessandro Mamelli
Context awareness is a core feature of modern mobile and ubiquitous computing systems. Although it has not reached its full potential yet, one can already observe significant activity in the area of software engineering for supporting the development of context-aware applications. An example of such an activity is the MUSIC project, which proposes a middleware featuring a generic and reusable context management system. This paper describes the pluggable architecture of this system, and explains how it advances the state of the art through its support for context heterogeneity and better resource utilization. The former is achieved with the use of a novel architecture, which enables the separation of low-level, platform-specific context plug-ins from higher-level application-specific ones. The improved resource utilization is achieved through intelligent activation and deactivation of context plug-ins based on the needs of the active applications. The proposed approach has been experimentally evaluated and the results indicate that it significantly improves the resource utilization in context-aware applications, especially when deployed on lightweight mobile devices.
international conference on pervasive services | 2007
Federica Paganelli; Emilio Spinicci; Alessandro Mamelli; Roberto Bernazzani; Paolo Barone
Continuous care models for chronic diseases pose several technology-oriented challenges for home-based continuous care, where assistance services rely on a close collaboration among different stakeholders such as health operators, patient relatives and social community members. ERMHAN is a multi-channel context-aware service platform designed to support care networks in cooperating and sharing information with the common goal of improving patient quality of life. In order to meet extensibility and flexibility requirements, this platform has been developed through ontology-based context-aware computing and a service oriented approach.
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems: | 2008
Manuele Kirsch-Pinheiro; Yves Vanrompay; Koen Victor; Yolande Berbers; Massimo Valla; Cristina Frà; Alessandro Mamelli; Paolo Barone; Xiaoming Hu; Alisa Devlic; G. Panagiotou
Context distribution is a key aspect for successful applications within mobile and ubiquitous computing environments. In such environments, context information is acquired by several and multiple context sensors distributed over the environment. Applications collect and react to these data, according to predefined adaptation mechanisms. The success of these mechanisms depends on the availability of context information, which is disseminated over the network. However, in practice, only a fraction of the observable context information is required by the adaptation mechanisms. Moreover, for privacy reasons, it is important to delimitate a scope for context dissemination. In this work we address these issues by proposing a context grouping mechanism which allows the definition of groups based on the context characteristics. Each group is defined by these characteristics and delimitate a given context information set that can be distributed among group members. This approach of context grouping acts as a two-fold mechanism. On the one hand, it controls and organizes context distribution over a peer-to-peer network. On the other hand, it proposes a primary and low-level privacy mechanism for context distribution, which is an important aspect influencing context distribution.
international conference on move to meaningful internet systems | 2007
Xiaoming Hu; Yun Ding; Nearchos Paspallis; George A. Papadopoulos; Pyrros Bratskas; Paolo Barone; Alessandro Mamelli; Yves Vanrompay; Yolande Berbers
The increasing proliferation of mobile devices has raised the expectations for user-customized and environment-aware services. However, mobile context-aware systems inherently feature characteristics of distribution and heterogeneity which pose great challenges to their developers. This paper focuses on context distribution in mobile and ubiquitous computing environments. We propose a peer-to-peer based context distribution approach and evaluate it against the derived requirements.
Wireless Personal Communications | 2016
Carlo Vallati; Enzo Mingozzi; Giacomo Tanganelli; Novella Buonaccorsi; Nicola Valdambrini; Nikolaos Zonidis; Belén Martínez; Alessandro Mamelli; Davide Sommacampagna; Bayu Anggorojati; Sofoklis Kyriazakos; Neeli R. Prasad; Francisco Javier Nieto; Oliver Barreto Rodriguez
The integration of everyday objects into the Internet represents the foundation of the forthcoming Internet of Things (IoT). Smart objects will be the building blocks of the next generation of applications that will exploit interaction between machines to implement enhanced services with minimum or no human intervention in the loop. A crucial factor to enable Machine-to-Machine (M2M) applications is a horizontal service infrastructure that seamlessly integrates existing IoT heterogeneous systems. The authors present BETaaS, a framework that enables horizontal M2M deployments. BETaaS is based on a distributed service infrastructure built on top of an overlay network of gateways that allows seamless integration of existing IoT systems. The platform enables easy deployment of applications by exposing to developers a service oriented interface to access things (according to a Things-as-a-Service model) regardless of the technology and the physical infrastructure they belong to.
distributed applications and interoperable systems | 2010
Shanshan Jiang; Svein O. Hallsteinsen; Paolo Barone; Alessandro Mamelli; Stephan Mehlhase; Ulrich Scholz
In service-oriented computing, the vision is a market of services with alternative providers offering the same services with different cost and quality of service (QoS) properties, where applications form and adapt dynamically through dynamic service discovery and binding. To ensure decent and stable QoS to end users and efficient use of resources, it is required that both client applications and service implementations are able to adapt both their internal configuration and their binding to other actors in response to changes in the environment. To this end, service level negotiation and agreements (SLA) are important to ensure coordinated end to end adaptation. In this paper we propose a solution based on the integration of an SLA mechanism into a compositional adaptation planning framework and describe a simple yet powerful implementation targeted for resource constrained mobile devices. As validation we include a case study based on a peer-to-peer distributed mobile application.
personal, indoor and mobile radio communications | 2007
Bernd Mrohs; Stephan Steglich; Alessandro Mamelli; Renata Guarneri
This work describes the mapping of a next generation mobile service infrastructure to the IP Multimedia Subsystem (IMS). In the IST project MobiLife, a service infrastructure for the provisioning of next generation mobile services was specified, that supports service adaptation, context awareness, personalization, privacy and trust, operational management and miscellaneous features for service provisioning. This service infrastructure specification is represented by the MobiLife reference model. IMS on the other hand is an industrial relevant platform for telecommunication service provisioning and defines beside the core platform a set of service enablers. The mapping analysis presented here supports in applying the MobiLife service infrastructure to an existing IMS for telecommunication providers. First, the MobiLife reference model is introduced. Then, two possible mapping approaches are discussed, and the mapping of some MobiLife functions to IMS functionalities is described.
applied sciences on biomedical and communication technologies | 2010
Silvia Bellini; Cinzia Mambretti; Anelia Mitseva; Alessandro Mamelli; Paolo Barone; Antonios Litke; Nikolaos Papadakis; George Dafoulas
ISISEMD project aims to provide a pilot of intelligent system to support independent living of persons with cognitive problems or mild dementia. The primary user of the system is the elderly but the services are also designed to support caregivers and relatives in patients daily care. Services and user scenario are analyzed together with four end-user organizations that participate in the project team. The solution is composed by different systems already available on the market, but not specifically focused on dementia management. All the systems are integrated under the ISISEMD platform that manages common functionalities (eg. login, reporting…) and the web interface for different users, too. Privacy and security are considered and the consortium assured these requirements by adopting commercially available solutions and compliance with all the applicable national and international regulations. Moreover, a market and business analysis is made before starting with the validation test.