Armando Migliaccio

  Research

 

As first year Computer Engineering PhD student, I dedicated this year improving my knowledgement in classic and emerging distributed computing infrastructures and middleware. My studies wide from Service Oriented/Component Based Software Engineering and Distributed Object Computing to Aspect Oriented Software Development and Real time Embedded Systems. Even though they seem loosely bound, I claim you will have to see them together, if you want an integrated computer system solution for the realization of the futuristic scenarios, as Weiser imagined years ago.

Together with my studies, I am currently involved in the implementation of a mobile computing broker, tailor-made for lightweight mobile terminals, which aims to support developers in the design of emerging computing applications/middleware. Such a broker, allows application objects to interact each other despite mobile terminal movements and troubles that may derive. In this way, users are able to move around with their mobile terminals (weareble sensors, pdas, laptops) using their applications as they were always connected.

However, there are still two important features that must be taken into account to make feasible the ubiquity of computer systems: the sensitivity of surrounding context and the capabilities to specify/improve quality of service requirements. As for the former, there are a lot of proposal from research academy. Context awareness is a way to answer the need of context sensitivity, however, it may be applied in several fashions and through different levels of abstraction. My idea would propose a simple way to imbue with applications of context aware capabilities.

As for the latter, today, it is unlikely that a middleware solutions is able to impose oneself without mechanisms to specify/obtain QoS such as dependability, security, timeliness and so forth.

My research project is too wide!!! However, I'm not alone and, furthermore, I have still a lot of time!