Vincenzo Grassi Home Page

 Research

 Recent publications

 Teaching

Research

I am currently full professor at the Department of Computer Engineering, Systems and Industrial Engineering, University of Roma "Tor Vergata", Italy. My general research interests are in the field of methods and tools for the validation of extra-functional quality indices (in particular, performance and dependability indices) for computing and communication systems.

Within this general framework, I have recently focused my research activity on mobile computing systems and on geographically distributed service-oriented systems. For such systems, I am pursuing two highly correlated research lines:

• definition of methodologies for the design and analysis of adaptable applications;

• definition of tools to automate the generation of analysis models for extra functional quality indices (like performance, reliability, ...), with particular reference to the applications and systems considered in the former research line.

In the past, I have been interested in the definition of methodologies for the performance and dependability analysis of fault-tolerant systems (in particular, "performability" indices), and for the performance analysis of wireless communication protocols.

Top

Recent publications

A more complete list of publications(with bibliographic references) can be found here.

Journals

V. De Nitto Personè, V. Grassi " Performance Analysis of Caching and Prefetching Strategies for Palmtop-Based Navigational Tools" IEEE Trans. on Intelligent Transportation Systems, vol. 4, no. 1, March 2003, pp. 23-34.

V. Grassi, R. Mirandola"Derivation of Markov Models for Effectiveness Analysis of Adaptable Software Architectures for Mobile Computing " IEEE Trans. on Mobile Computing, vol. 2, no. 2, Apr.-June 2003, pp. 114-131.

V. Grassi, S. Patella " Reliability Prediction for Service-Oriented Computing Environments" IEEE Internet Computing vol. 10, no. 3, May-June 2006, pp. 43-49

V. Grassi, R. Mirandola, A. Sabetta"Filling the Gap between Design and Performance/Reliability Models of Component-based Systems: a Model Driven Approach" Journal of Systems and Software, vol. 80, no. 4, 2007

V. Cardellini, E. Casalicchio, V. Grassi, S. Iannucci, F. Lo Presti, R. Mirandola “MOSES: a Framework for QoS Driven Runtime Adaptation of Service-oriented Systems” accepted for publication on: IEEE Transactions on Software Engineering

Book chapters

V.Grassi, L. Donatiello "Closed-Form Solutions for Performability" in: Performability Modelling - Techniques and Tools (B.D. Haverkort, R. Marie, G. Rubino, K. Trivedi Eds.), J. Wiley&Sons, 2001

V. Grassi "Performance analysis of mobile systems" in: Formal Methods for Mobile Computing (SFM-05:Moby) (M. Bernardo and A. Bogliolo Eds.), LNCS 3465, Springer-Verlag, 2005, pp. 107-154.

V. Grassi "Architecture-based Reliability Prediction for Service-oriented Computing" in: Architecting Dependable Systems III (R. de Lemos, A. Romanovsky, C. Gacek Eds.), LNCS 3549, Springer-Verlag, 2005.

Cortellessa V., Grassi V. "Reliability Modeling and Analysis of Service-Oriented Architectures" in: Test and Analysis of Web Services (L. Baresi and E. Di Nitto eds.), LNCS, Springer-Verlag (2007), pp.339-362

Grassi V., Mirandola R., Randazzo E., Sabetta A. “KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability”
in: The Common Component Modeling Example (A. Rausch, R. Reussner, R. Mirandola, F. Plasil eds.), LNCS 5153 Springer-Verlag (2008), pp. 327-356

Grassi V., Mirandola R., Randazzo E., “Model-Driven Assessment of QoS-Aware Self-Adaptation” in Software Engineering for Self-Adaptive Systems (Betty H.C. Cheng, Rogerio de Lemos, Holger Giese, Paola Inverardi, Jeff Magee eds.), LNCS 5525 Springer-Verlag (2009), pp. 201-222

B.H.C. Cheng, R. de Lemos, H. Giese, P. Inverardi, J. Magee, J. Andersson, B. Becker, N. Bencomo, Y. Brun, B. Cukic, G. Di Marzo Serugendo, S. Dustdar, A. Finkelstein, C. Gacek, K. Geihs, V. Grassi, G. Karsai, H. Kienle, J. Kramer, M. Litoiu, S. Malek, R. Mirandola, H. Müller, S. Park, M. Shaw, M. Tichy, M. Tivoli, D. Weyns, J. Whittle “Software Engineering for Self-Adaptive Systems: A Research Road Map” in Software Engineering for Self-Adaptive Systems (Betty H.C. Cheng, Rogerio de Lemos, Holger Giese, Paola Inverardi, Jeff Magee eds.), LNCS 5525, Springer-Verlag (2009), pp. 1-26

V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti, R. Mirandola “Towards QoS aware self-adaptation in service oriented systems”
in Architecting Dependable Systems 6 (R. de Lemos, J.-C. Fabre, C. Gacek, F. Gadducci, M. H. ter Beek eds.), LNCS 5835
Springer-Verlag (2009), pp. 24-48

Conferences

V. Grassi, R. Mirandola "Towards automatic compositional performance analysis of component-based systems" 4th ACM International Workshop on Software and Performance (WOSP 2004), Redwood City, CA, USA, Jan. 2004, pp. 59-63.

V. Grassi "Architecture-based Dependability Prediction for Service-oriented Computing" IEEE DSN 2004: Workshop on Architecting Dependable Systems (WADS 2004), Firenze, Italy, June 2004, DSN 2004 Supplemental Volume, pp. 317-321.

V. Grassi , R. Mirandola, A. Sabetta "UML based Modeling and Performance Analysis of Mobile Systems" 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2004), Venezia, Italy, Oct. 4-6, 2004.

V. Grassi, R. Mirandola, A. Sabetta "A UML Profile to Model Mobile Systems" <<UML>>2004, 7th International Conference on the Unified Modeling Language Lisbon, Portugal, Oct. 11-15, 2004, LNCS 3273, Springer-Verlag, pp. 128-142.

V. Grassi, R. Mirandola "A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems" <<UML>>2004: Workshop on Models for Non-functional Aspects of Component-Based Software (NfC’04), Lisbon, Portugal, Oct. 12, 2004, Tech. Report Technische Universitat Dresden, ISSN 1430-211X.

V. Grassi, R. Mirandola, A. Sabetta "From Design to Analysis Models: a Kernel Language for Performance and Reliability Analysis of Component-based Systems" 5th ACM International Workshop on Software and Performance (WOSP 2005) , Palma de Mallorca, Spain, July 11-14, 2005, pp. 25-36.

V. Grassi, R. Mirandola, A. Sabetta "An XML-based Language to Support Performance and Reliability Modeling and Analysis in SoftwareArchitectures" International Conference on Quality of Software Architectures (QoSA 2005), Erfurt, Germany, Sept. 20-21, 2005, LNCS 3712, Springer Verlag.

V. Cortellessa, V. Grassi " Embedding error propagation in reliability modeling of component-based software systems" International Conference on Quality of Software Architectures (QoSA 2005), Erfurt, Germany, Sept. 20-21, 2005.

D. Petriu, A. Sabetta, V. Grassi, R. Mirandola "Abstraction-raising Transformation for Generating Analysis Models" MoDELS 2004: Workshop on Models for Non-functional Aspects of Component-Based Software (NfC’05), Montego Bay, Jamaica, Oct. 2-7, 2005.

V. Grassi, R. Mirandola, A. Sabetta, "A Model Transformation Approach for the Early Performance and Reliability Analysis of Component-Based Systems " 9th International Symposium on Component-Based Software Engineering (CBSE 2006), Västerås near Stockholm, Sweden, June 29th -1st July 2006, (I. Gorton et al. Eds.), LNCS 4063, Springer-Verlag, pp. 270-284.

V. Cardellini, E. Casalicchio, V. Grassi, R. Mirandola "A Framework for Optimal Service Selection in Broker-based Architectures with Multiple QoS Classes" Workshop on Modeling, Design, and Analysis for Service-oriented Architecture - mda4soa'06 (co-located with 2006 IEEE International Conferences on Services Computing (SCC 2006) and Web Services (ICWS 2006)), September 18, 2006, Chicago, USA.

V. Grassi, A. Sindico "UML Modeling of Static and Dynamic Aspects ", 9th Int. Workshop on Aspect-Oriented Modeling (AOM) (co-located with 9th International ACM/IEEE Conference on Model Driven Engineering Languages and Systems (MoDELS'06)), Oct. 1, 2006, Genova, Italy

V. Grassi, R. Mirandola, A. Sabetta "A Model-Driven Approach to Performability Analysis of Dynamically Reconfigurable Component-Based Systems"WOSP 2007: 6th ACM Int. Workshop on Software and Performance, Buenos Aires, Argentina, Feb. 5-8, 2007

V. Cortellessa, V. Grassi "A modeling approach to analyze the impact of error propagation on reliability of component-based systems, 10th Int. ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2007), Medford, Massachusetts, USA, July 9-13, 2007, LNCS 4608, Springer-Verlag, pp. 140-156

V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti "Flow-Based Service Selection for Web Service Composition Supporting Multiple QoS Classes" IEEE 2007 Int. Conference on Web Services (ICWS 2007, July 9-13, 2007, Salt Lake City, Utah, USA

V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti "Efficient Provisioning of Service Level Agreements for Service Oriented Applications" 2nd Int. Workshop on Service Oriented Software Engineering (IW-SOSWE 2007) (co-located with 11th European Software Engineering Conference and 9th ACM Symposium on the Foundations of Software Engineering (ESEC/FSE 2007)), Sept. 3, 2007, Dubrovnik, Croatia

V. Grassi, A. Sindico "Towards Model Driven Design of Service-Based Context-Aware Applications" Int. Workshop on the Engineering of Software Services for Pervasive Environments (ESSPE'07) (co-located with 11th European Software Engineering Conference and 9th ACM Symposium on the Foundations of Software Engineering (ESEC/FSE 2007)), Sept. 4, 2007, Dubrovnik, Croatia

V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti, R. Mirandola “QoS-driven Runtime Adaptation  of Service Oriented Architectures”Joint 12th European Software Engineering Conference and 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE 2009), August 26-28, 2009, Amsterdam, The Netherlands, pp. 131-140

Antonio Filieri, Carlo Ghezzi, Vincenzo Grassi, Raffaela Mirandola “Reliability Analysis of Component-Based Systems with Multiple Failure Modes”13th International Symposium on Component Based Software Engineering (CBSE 2010), Prague, Czech Republic, 23-25 June 2010, LNCS 6092 (Editors: Lars Grunske, Ralf Reussner, Frantisek Plasil), Springer-Verlag, pp. 1-20, best paper award

V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti “Adaptive Management of Composite Services under Percentile-based Service Level Agreements”
8th International Conference on Service Oriented Computing  (ICSOC 2010), Dec. 7-10, 2010, San Francisco, California, USA, pp. 381-395

Valeria Cardellini, Valerio Di Valerio, Vincenzo Grassi, Stefano Iannucci and Francesco Lo Presti “A New Approach to QoS Driven Service Selection in Service Oriented Architectures” IEEE 6th International Symposium on Service-Oriented System Engineering (IEEE SOSE 2011), Dec. 12-14, 2011, Irvine, CA, USA, best paper award

 

Top

Teaching

Fondamenti di informatica (Fundamentals of computing)

Fondamenti di informatica 1 "on line"

Sistemi informatici mobili (Mobile computing systems))

Top

Data ultima revisione: