Group home Politecnico di Torino | Private
Research &
Mobile Lab





PICO is a project carried out in collaboration with CEFRIEL and Politecnico di Torino. PICO aims at the distribution of innovative telecommunication services for differentiated users in emergency situations, related to both prevention and consequent participation in case of natural catastrophes.


MEthods and Tools for migrAting software systeMs towards web and service Oriented aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer


Software systems undergo, during their lifetime, repeated maintenance and evolution activities to correct faults, or to meet the customers' or market's needs. Recently, a large part of the maintenance effort is due to the migration of traditional applications toward the Web, to make them accessible from wireless devices and to reengineer existing systems towards service-oriented architectures. The effort devoted to reverse engineering and migration activities in particular is a large part of the total life-cycle effort and it could be greatly reduced by adopting proper support tools.

The adoption of reverse engineering and migration tools in industry cannot be made without a systematic and quantitative evaluation, in particular concerning usability. If a tool is difficult to use, it will hardly be adopted, no matter how useful it may be. Although, this need has been widely discussed in the past and guidelines to define, plan and conduct empirical studies have been defined, very few studies have been conducted for the evaluation of migration methods and tools.

The objective of this project is to facilitate the selection and the adoption of reverse engineering and migration techniques and tools in industry. To pursue such an objective, the project aims at empirically evaluating reverse engineering and migration techniques and tools that can potentially fulfill industry needs. The empirical evaluation will be conducted in three different stages: a first stages aiming at surveying the state of the art and of the practice; a second stage aiming at assessing the different techniques in a controlled environment; and a third stage, in which techniques will be further experimented in industry with some case studies.


(Remote EnTrusting by RUn-time Software auThentication )


When the software industry discusses software integrity, the current meaning is the protection of static software modules (e.g., by verifying the signature of their originator). In contrast, dynamic software authentication in real-time during execution is a known problem without a satisfactory solution. Specifically, how to ensure that a trusted code (i.e., the software as was specified and implemented) is running on an untrusted machine at all times and that the original code functionality has not been modified prior to or during run-time, is an open research challenge.

This project will investigate both novel SW-based and SW-based with hardware assistance, methodologies for solving this problem by employing a trusted logic component on an untrusted machine that in turn authenticates its operation continuously during run-time. The method assures a remote entrusting component so that if the authentication is successful, then the original software functionality is then executed on the untrusted machine.
By providing a more cost-effective trusted software-based infrastructure the RE-TRUST project will have a major impact on the trust and security R&D landscape and potentially a major long-term impact on business and commercial applications.

The proposed RE-TRUST project is primarily a network-based add-on software approach; such approaches have a typically low deployment cost. A successful solution to the central issues of DRM (digital right management), data privacy in Grid computing and network/server protection/trust problems, e.g., for e-commerce and e-government will have major economic benefits in Europe and elsewhere. The realization of the proposed objective poses major scientific and engineering challenges of an interdisciplinary nature: (1) SW engineering, (2) cryptography, (3) security protocols, (4) operating systems, (5) network protocols and (6) smart cards. Thus, a high quality academic and industrial consortium has been assembled, accordingly.


(Service Platform for Innovative Communication Environment)


SPICE is addressing the still unsolved problem of designing, developing and putting into operation efficient and innovative mobile Service creation/execution platforms for networks beyond 3G.

This project will research, prototype and evaluate an extendable overlay architecture and framework to support, easy and quick service creation, test and deployment of intelligent mobile communication and information services. Building on significant advances in IT technologies, the SPICE platform will support multiple heterogeneous execution platforms allowing for new, innovative services to be spread across different operator domains and over different countries realizing a variety of business models.


(Open Platform for User-centric service Creation and Execution)


The purpose of this project is to bridge advances in networking, communication and information technology services towards a unique service environment where personalized services will be dynamically created and provisioned by the end-user itself regardless of ambiance and location.

The project will produce an open service infrastructure to enable users for easy service creation and deployment in heterogeneous environments and ambiances, allowing services to be accessed in a seamless way by a multitude of devices connected via different networks. It will have tangible benefits to end-users as it will enrich services variety and relevance to their needs, and to service providers as it will ease the service creation and extend the scope of services that can be offered. It will leverage the business of SMEs by facilitating quick creation and deployment of a new range of services as smart users by ad-hoc cooperation with other business players. From this the number of service providers and users will increase and consequently the amount of equipment sold by manufacturers, which will provide the enabling platform elements.


(Wireless Internet Service Engineering)


The wireless Internet will be based upon wirelines and devices from the traditional Internet, and will reuse some of its techniques and protocols. However, the wireless Internet will not be a simple add-on to the wireline Internet. From the technical point of view, new challenging problems arise from the handling of mobility, handsets with reduced screens and varying bandwidth. From the business point of view, the business models will change.
As a result, it is easy to forecast that developing and operating the new mobile services will be a challenging software and system integration problem, in a new business scenario, with scarcity of qualified personnel.

This project aims at anticipating these problems by producing integrated methods and tools to engineer services on the wireless Internet, and by testing them on real world pilot services.


(Centro di Eccellenza per le Radio COmunicazioni Multimediali)


It is a research center founded by the Dipartimento di Elettronica (DELEN) and the Dipartimento di Automatica e Informatica (DAUIN) of Politecnico di Torino, funded by the Italian Ministry of education. Its goal is to provide, by means of research, development and education, a significant contribution to the solution of some of the most important technological problems in the field of wireless communications.

Eurescom P1109

(Next Generation Networks: the service offering standpoint)


Eurescom Project P1109 aims at the evaluation of solutions for Next Generation Networks from a service offering standpoint, and at the promotion of delivery of NGN Service Platforms (NGSP). The project selects some of the solutions, which are coming out on the market in the area of Next Generation Networks (i.e. Media Gateway/Media Gateway Controllers, Call Agent and Softswitch), evaluate them through lab trials and define migration scenarios towards next generation networks and services.


(UNIversal Kit)

(2001- )

The UNIK project is an internal research project. Its objective is to develop a unified framework supporting and operating NG (Next Generation) services over hybrid networks (i.e. PSTN and Internet). The overall architecture is organized in three tiers: the "platform" including all products and technologies necessary to operate the network and possibly service adapters; the "NIPS"(Network Intelligence Provider Servers) on top of the platform, and including all provider servers - so-called NI in-the-network; and the "NICK" (NI Customer Kit), including all client applications, possibly downloadable in a dynamic way.

UNIK software is distributed as opensource, and it serves as experimental laboratory for research and thesis works and teaching.

Added-value TINA VPN

(TINA Fellowship Program 2001)

The project purpose is the definition of a framework for the provisioning of Virtual Private Networks (VPNs) in a way that is transparent to generic users for both VPN membership definition (i.e. interface abstraction) and VPN operation (i.e. outsourced or network based).

The focus is on the usage of TINA concepts mainly over the IP world: having in mind the TINA Business Model, the project will to point out the set of new network capabilities needed by a Connectivity Provider (CP) in order to become a "VPN-Connectivity Provider" (VCP) supposing that the physical network is based on IP technology. Besides network capabilities, the project defines an information model for the VPN description, which encompasses the issues of multiple provider cooperation and which arranges the QoS delivery problem.

The Gate

(to Virtual Communities)

(TINA Fellowship Program 2001)

The project overall objective is to implement a virtual networked environment to support the free and autonomous exchange of information among individuals distributed over the Internet.

This networked environment has been called "The Gate" as it will permit individuals to access a virtually global environment composed of a set of freely accessible thematic communities, and to perceive this environment according to personalized settings, flavor and objectives.


(Validation of Integrated Telecommunication Architectures for the Long term)


The VITAL (Validation of Integrated Telecommunication Architectures for the Long term) project aims at validating TINA (Telecommunication Information Network Architecture) by specifying, designing and implementing a prototype of the software architecture based on the object-oriented paradigm and object distribution principles. The prototype will represent a platform on which the project develops, integrates and experiments advanced telecommunication services, like video-conferencing and video on demand, still maintaining the compliance with traditional communication services.


(Smart Card and Agent enabled ReliABle access)


The SCARAB (Smart Card and Agent enabled ReliABle access) project aims at evaluating, positioning and demonstrating the use of smart cards as a universal token for seamless access to a multitude of (broadband) telecommunication services in an open service architecture. It will identify the implications of agent technology for supporting mobility, security and reliability in and across heterogeneous network environments.