08-11-2013 - SOA Seminar by Vittorio Cortellessa - University of L'Aquila, Italy

MULTIDIMENSIONAL CONTEXT MODELING APPLIED TO NON-FUNCTIONAL ANALYSIS OF SOFTWARE

SPEAKERVittorio Cortellessa - University of L'Aquila, Italy

ShortBio: Vittorio Cortellessa has received his Ph.D. degree in Computer Engineering from University of Roma "Tor Vergata" (Italy, 1995). In 1997 he was post-doc fellow at the European Space Agency (ESRIN, Frascati, Italy), working on analysis and evaluation of results in development of technologies for multi-mission ground segment simulation. Since January 1998 through December 1999 he held a post-doc position at DISP, University of Roma "Tor Vergata", working on performance model generation from software artifacts. Since January 2000 through October 2001 he has been Research Assistant Professor at CSEE, West Virginia University. Since November 2001 through February 2005 he has been Assistant Professor at University of L'Aquila, where since March 2005 he holds an Associate Professor position. His main research areas are: Software Performance Engineering, Software Reliability Engineering, Tradeoff Analysis of Non-functional properties, Model-Driven Engineering. He has been and is involved in several research projects related to these areas, as well as Program Committee and Editorial Borard member of international conferences and journals in this field.
URL: http://www.di.univaq.it/cortelle/

ABSTRACT

Context-awareness is a first-class attribute of today software systems. Indeed, applications for mobile devices need to be aware of their context in order to adapt their structure and behavior for offering the best quality of service even in case the software and hardware resources are limited. Modeling the context, its evolution, and its influence on the services provided by resource-constrained applications are becoming primary activities throughout the whole software life cycle.
In this seminar an approach for modeling and reasoning on the context and its evolution along multiple dimensions is presented. This approach enables the stochastic analysis of context evolution and the representation of interdependencies among heterogeneous context attributes through a formally defined semantics for attribute composition. As a result, all context dimensions can be part of model-based processes and their cross-effects can be considered since the architectural design phase. Multidimensional context analysis results can then be used as input to design and non-functional analysis methodologies for software systems. It will be shown how several types of analysis, not feasible with context-agnostic models, are enabled with this approach by explicitly representing the interplay between context evolution and quality of service.

 

SCHEDULE: November 8 2013, 11.00 am, Sala Stringa (edificio ovest) - POVO