Patrizio Pelliccione

Dipartimento di Informatica, Università degli Studi dell'Aquila
Via Vetoio, I-67010 L'Aquila (Italy)


PRESTO: imProvements of industrial Real time Embedded SysTems development prOcess

PRESTO (ARTEMIS-2010-1-269362) is co-funded by the European Commission under the ARTEMIS Joint Undertaking Programme. It is started on 01/04/2011, and its duration is 36 months. The expected result of the project is to establish functional and performance analysis and platform optimisation at early stage of the design development. The approach of PRESTO is to model the software/hardware allocation, by the use of modelling frameworks, such as the UML profile for model-driven development of Real Time and Embedded Systems (MARTE). The analysis tools, among them timing analysis including Worst Case Execution Time (WCET) analysis, scheduling analysis and possibly more abstract system-level timing analysis techniques will receive as inputs on the one hand information from the performance modelling of the HW/SW-platform, and on the other hand behavioural information of the software design from tests results of the integration test execution.

MANCOOSI: Managing the Complexity of the Open Source Infrastructure

Mancoosi is an upcoming European research project in the Seventh Research Framework Programme (FP7) of the European Commission. The project is situated in the FP7 theme Information & Communication Technologies (ICT), Challenge 1: Pervasive and Trusted Network and Service Infrastructures, Objective 2007.1.2 Service and Software Architectures, Infrastructures and Engineering. The project is scheduled to start early in the year 2008, and will have a duration of 3 years. The main objective of the Mancoosi project is to develop the scientific knowledge and build the tools necessary to manage the complexity of the open source infrastructure. This infrastructure is one of the essential building blocks of tomorrow's software architectures: the success of LAMP (Linux, Apache, MySQL, Php) inside as well as outside the data centers is clear evidence of this. Yet, this infrastructure undergoes a fast-paced and distributed evolution that is too often maintained in ad-hoc ways using tools and processes that have clearly attained their limits today. There is a need for new and innovative technology, and this is what Mancoosi will provide. We explicitly target the difficult problems that arise when one wants to efficiently and safely upgrade a set of software components in complex software infrastructures, like those found in open source software distributions, which are among the most complex software systems known, made of tens of thousands of components that evolve over time without centralized design: this is a challenging endeavor. We have chosen the Free and Open Source infrastructure as our main target, as it provides today a real-world example of what tomorrow's complex, quickly changing software systems will look like: the applicability of these models and algorithms goes far beyond Free and Open Source software, and technologies developed in Mancoosi will pave the way to the maintainability of the software systems of the future, especially for systems of systems, even when they are not Free or Open Source.

POPEYE: Professional Peer Environment beYond Edge computing

POPEYE is a two years project of the Sixth Framework Programme Priority 2, Information Society Technologies (FP6-2005-IST-5). The POPEYE project focuses on supporting dynamic spontaneous collaborative group working environments with autonomous coordination and knowledge management support. When most of the currently available tools supporting collaboration exploit a rigid client-server architecture and rely on a communication infrastructure like the Internet, POPEYE's ambition is to get collaborative working free from such constraints. In this setting, the project will consider P2P over wireless ad hoc groups, where fixed infrastructure is not a prerequisite, where virtual communities can emerge spontaneously and share data with the appropriate quality of service (persistence, synchronisation, security,...).
The POPEYE project will
  • draw out an integrated overlay networking architecture that combines the stability and performance of infrastructure networks (when available) with the flexibility and spontaneous character of mobile ad hoc communications,
  • develop a communication platform to provide efficient P2P management and communication primitives,
  • develop higher-level context-aware, secure and personalised core services to facilitate application development by allowing the combination of user preferences with ambience information, such as time, location, user activity, and peers' presence.
The POPEYE infrastructure will be assessed through representative and challenging selected mobility-enabled peer-to-peer e-collaboration applications and two demonstration events will be organised.

ART DECO: Adaptive InfRasTructures for DECentralized Organizations

ART-DECO is a three years Italian project - FIRB 2005.
  • Networked enterprise
  • Community of practice
  • Knowledge acquisition, representation, and management
  • Architectures and middleware for autonomic infrastructures
  • Agile and open-source development processes
  • Wireless sensor networks, RFIDs, and intelligent pervasive peripherals

CORRECT: rigorous stepwise development of Complex Fault TOlerant DistRibuted Systems: from ARchitEctural DesCription to Java ImplemenTation

CORRECT is a three year (2004-2006) project, entirely funded by Luxembourg Ministry of Higher Education and Research (ref. n. MEN/IST/04/04). It is carried out in collaboration with the University of Newcastle upon Tyne, Prof. Alexander Romanovsky.

Project topics:
  • Architecture Description Language (ADL) with a UML notation
  • Architectural-level CA actions and exception handling
  • A precise and rigorous UML-based development methodology
  • Models verification and refinements
  • Java code generation

Role: CORRECT Group Coordinator