enase 2009 paper: accepted!
authorStefano Zacchiroli <zack@upsilon.cc>
Sat, 14 Feb 2009 10:20:50 +0000 (11:20 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Sat, 14 Feb 2009 10:20:50 +0000 (11:20 +0100)
research/publications.mdwn

index 9b512c2..2bfeb7c 100644 (file)
@@ -54,6 +54,15 @@ in reverse chronological order.
 
 # <span title="international, peer-reviewed conferences">conference proceedings</span>
 
+ 1. Antonio Cicchetti, Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio, Stefano Zacchiroli. **Towards a Model Driven Approach to Upgrade Complex Software Systems**.  <em>To appear in proceedings
+      of <a href="http://www.enase.org/">ENASE 2009</a> (4th
+      international conference on Evaluation of Novel Aspects to
+      Software Engineering); held in conjunction
+      with <a href="http://www.iceis.org/">ICEIS 2009</a>. 6-10 May
+      2009, Milan, Italy.</em>
+    [[!toggle id=id26 text="Abstract..."]] [[!toggleable id=id26 text="""
+    *Abstract:* Complex software systems are always more based on the abstraction of package, brought to popularity by Free and Open Source Software (FOSS) distributions. While helpful as an encapsulation layer, packages do not solve all problems of deployment, and more generally of management, of large software collections. In particular upgrades, which often affect several packages at once due to inter-package dependencies, often fail and do not hold good transactional properties. This paper shows how to apply model driven techniques to describe and manage software upgrades of FOSS distributions. It is discussed how to model static and dynamic aspects of package upgrades—the latter being the more challenging to deal with—in order to be able to predict common causes of upgrade failures and undo residual effects of failed or undesired upgrades.
+    """]]
  1. <a class="paper_download" href="sac09-manners.pdf"><img src="../../img/pdf-format-logo.png" alt=""/>[.pdf]</a> Angelo Di Iorio, Davide Rossi, Fabio Vitali, Stefano Zacchiroli. **Where are your Manners? Sharing Best Community Practices in the Web 2.0**.  <em>To appear in proceedings
         of <a href="http://www.acm.org/conferences/sac/sac2009/">ACM
         SAC 2009</a> (the 24th Annual ACM Symposium on Applied