Seventh International Workshop on
Software and Performance

WOSP 2008
Princeton, NJ, USA
June 23-26, 2008

Conference Schedule
Discussion Panels
Technical Program
Organizing Committee
Program Committee
Important Dates
Reg. Schedule
US Visa
Venue and Hotel
Corporate Support
ICPE 2010
Contact Us
  WOSP 2008 Preliminary Program

Monday June 23: Tutorials
9:00 - 12:00 Tutorial 1
"Transformations from software models to quality models: mechanisms, approaches, technologies, tools"
Vittorio Cortellessa, Antinisca di Marco and Luca Berardinelli
L'Aquila University, Italy

Lunch: on your own

1:30 - 5:00 Tutorial 2
"Software Performance and Power Management in Large Scale Servers"
Daniel Mosse and Alexandre Ferreira
University of Pittsburgh

7pm: Welcome Reception for Everyone at the Nassau Inn

Tuesday June 24

Note: Paper presentations will be kept brief (20 minutes total including change of authors) to allow time for discussion. Authors should plan on a 15 minute presentation.

8.30 Brief Opening Remarks
Alberto Avritzer, Elaine Weyuker, Murray Woodside

8.45 - 10.15 Session 1: Performance Diagnosis and Improvement
Chair: Vittorio Cortellessa

Rule-based Automatic Software Performance Diagnosis and Improvement
Jing Xu, Carleton University, Canada

A Heuristic Approach to Optimal Service Selection in Service Oriented Architectures
Daniel Menasce and Vinod Dubey, George Mason University, USA
Emiliano Casalicchio, Universit`a di Roma "Tor Vergata", Italy

Architecting, Developing and Testing for Performance of Tiered Collaboration Products
Shweta Gupta and Jaitirth Shirole, IBM, Puna, India

Discussion of all three papers.


10.45 - 12.15 Session 2: Panel and Discussion on Industrial Issues in Software Performance
Chair: Alberto Avritzer, Siemens Research, USA

This discussion will identify issues to be addressed in research and in the later discussions of the conference

Panel Members:
Mark Edwards, Siemens MED-Diagnostics
David Hoeflin, AT&T Labs
Aman Shaikh, AT&T Research
Randy Stover, Siemens MED Sorian IT Solutions
Jim Weythman, Integrasolv

Lunch and Steering committee meeting

2.00 - 3.30 Session 3: Performance Analysis from Measurements
Chair: Andre Bondi

SciSim: A Software Performance Estimation Framework using Source Code Instrumentation
Zhonglei Wang, Antonio Sanchez, Andreas Herkersdorf, Technical University of Munich, Germany

Controlled Dynamic Performance Analysis
Steven Reiss, Brown University, USA

A Framework for Measurement Based Performance Modeling
Dharmesh Thakkar, Univ. of Victoria, Canada
Ahmed E. Hassan, Queen's University, Canada
Gilbert Hamann and Parminder Flora, Research in Motion, Canada

Discussion of all three papers.


4.00 - 5.30 Session 4: Performance Models Derived from Annotated Specifications
Chair: Jose Merseguer

Automatic Extraction of PEPA Performance Models from UML Activity Diagrams Annotated with the MARTE Profile
Mirco Tribastone, Stephen Gilmore, University of Edinburgh, UK

PerfCenter: A Performance Modeling Tool for Application Hosting Centers
Akhila Deshpande, Varsha Apte and Supriya Marathe, IIT Bombay, India

Towards Automatic Derivation of a Product Performance Model from a UML Software Product Line model
Rasha Tawhid and Dorina Petriu, Carleton University, Canada

Discussion of all three papers.

7:30 pm Tuesday Evening: Conference Banquet at the Nassau Inn

Wednesday June 25
8.30 - 10.00 Session 5: Transformations and Connections in Performance Analysis
Chair: Dorina Petriu

Coupled Model Transformations
Steffen Becker, Forschungszentrum Informatik, Karlsruhe, Germany

Performance Analysis of Real-Time Component Architectures: A Model Interchange Approach
Connie Smith, Performance Engineering Services, USA
Gabriel A. Moreno, Carnegie Mellon University, USA
Lloyd Williams, PerfX, USA

Three poster papers:
Using ATL for Transformations in Software Performance Engineering: a Step Ahead of Java-Based Transformations?
Vittorio Cortellessa, Sara Di Gregorio, Antinisca Di Marco, Universit´┐Ż dell'Aquila, Italy

Experimentation and Output Interchange for Petri Net Models
Marc Melia, Catalina M. Llado, and Ramon Puigjaner. Universitat de les Illes Balears, Spain
Connie Smith, Performance Engineering Services, USA

Automatic Generation of SystemC Models from Component-based Designs for Early Design Validation and Performance Analysis
Zhonglei Wang, Michael Tautschnig, Wolfgang Haberl, Stefan Kugele, Technical University of Munich, Germany.

Discussion of all three papers.

Break with poster display

10.30 - 12.00 Session 6: Fast Abstracts

The list of presenters will be available later.


1.30 - 3.00 Session 7: Panel and Discussion on Testing and Benchmarks
Chair: Elaine Weyuker, ATT Research
A discussion of progress and problems in empirical performance analysis.

Panel Members:
Alberto Avritzer, Siemens, USA
Trevor Parsons, Performance Engineering Laboratory, University College Dublin, Ireland
Malika Ioualalen Boukala, Department of Computer Science of Algiers University, Algeria


3.30 - 5.00 Session 8: Modeling from Component Libraries
Chair: Cati Llado

Towards a Library of Composable Models to Estimate the Performance of Security Solutions
Vittorio Cortellessa and Catia Trubiani, Universita dell'Aquila, Italy

Extending Model Transformations in the Performance Domain with a Node Modeling Library
Flavio Duarte, William Hasling, William Sherman, Dan Paulish, Siemens Corporate Research, USA
Rosa Leao, Edmundo de Souza e Silva, Federal Univ. of Rio de Janeiro, Brazil
Vittorio Cortellessa, Universita dell'Aquila, Italy

A Configurable Performance Completion for Message-Oriented Middleware
Jens Happe, University of Oldenburg, Germany
Holger Friedrich, andrena objects, Germany
Steffen Becker, Forschungszentrum Informatik, Germany
Ralf Reussner, University of Karlsruhe, Germany.

Discussion of all three papers.

Thursday June 26
8.30 - 10.00 Session 9: Panel and Discussion on Seamless Unified Performance Analysis
Chair: Murray Woodside, Carleton University, Canada

A unified methodology is a usable and transferable methodology. We are seeing progress in unifying the steps of model-based analysis, using models and transformations. Are we there yet? Can we connect modeling to measurement and test data to close the loop?

Panel Members:
Vittorio Cortellessa, L'Aquila University, Italy
Steffen Becker, Institute for Program Structure and Design, Univ. of Karlsruhe, Germany
Alberto Avritzer, Siemens Corporate Research, USA


10.30 - 12.00 Enhancing Run-Time Performance
Chair: Shikharesh Majumdar

Performance of Resource Management Algorithms for "Processable Bulk Data Transfer" Tasks in Grid Environments
Imran Ahmad and Shikharesh Majumdar, Carleton University, Canada

Run-Time Software Configuration for Mobile Devices using an Evolutionary Quantifiable Deployment Model
Jakob Sverre Lovstad and Peter Hughes, Norwegian Univ. of Science and Technology, Norway

Adaptivity Metric and Performance for Restart Strategies in Web Services Reliable Messaging
Philipp Reinecke and Katinka Wolter, Humboldt University, Berlin, Germany

Discussion of all three papers.

12.00 Wrap-up
Chairs: Elaine Weyuker and Murray Woodside

A short session to draw conclusions and discuss the future.