Performance engineering of service compositions

While a service-oriented approach to software engineering has become popular in recent times, the actual performance of systems composed from many distributed parts is still largely unpredictable. We describe our recent research applying performance test-bed generation techniques to service-oriented architectural models as an advance on the state of the art in performance engineering of service-oriented software. We outline our related research on tools for business process composition, performance engineering and dynamic system architectures.

[1]  Wolfgang Emmerich,et al.  Precise service level agreements , 2004, Proceedings. 26th International Conference on Software Engineering.

[2]  Michael Gerndt,et al.  Automatic performance analysis tools for the Grid , 2005, Concurr. Pract. Exp..

[3]  John C. Grundy,et al.  A visual language and environment for composing web services , 2005, ASE.

[4]  Paola Inverardi,et al.  Deriving performance models of software architectures from message sequence charts , 2000, WOSP '00.

[5]  John Murphy,et al.  A framework for performance monitoring, modelling and prediction of component oriented distributed systems , 2002, WOSP '02.

[6]  John C. Grundy,et al.  An architecture for developing aspect-oriented Web services , 2005, Third European Conference on Web Services (ECOWS'05).

[7]  S. T. Buckland,et al.  An Introduction to the Bootstrap. , 1994 .

[8]  Ian Gorton,et al.  Performance prediction of component-based applications , 2005, J. Syst. Softw..

[9]  Roberto J. Bayardo,et al.  Vinci: a service-oriented architecture for rapid development of web applications , 2001, WWW '01.

[10]  Emily Hill,et al.  Automated replay and failure detection for web applications , 2005, ASE '05.

[11]  Dirk Draheim,et al.  Realistic load testing of Web applications , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[12]  Karim Djemame,et al.  Performance Evaluation of a SNAP-Based Grid Resource Broker , 2004, FORTE Workshops.

[13]  Roberto J. Bayardo,et al.  Vinci: a service-oriented architecture for rapid development of Web applications , 2002, Comput. Networks.

[14]  Michael Gerndt Automatic performance analysis tools for the Grid: Research Articles , 2005 .

[15]  John C. Grundy,et al.  Deployed software component testing using dynamic validation agents , 2005, J. Syst. Softw..

[16]  Raffaela Mirandola,et al.  Deriving a queueing network based performance model from UML diagrams , 2000, WOSP '00.

[17]  John C. Grundy,et al.  Engineering plug‐in software components to support collaborative work , 2002, Softw. Pract. Exp..

[18]  Ian Gorton,et al.  Performance prediction of J2EE applications using messaging protocols , 2005, CBSE'05.

[19]  Wolfgang Emmerich,et al.  Model Driven Performance Analysis of Enterprise Information Systems , 2003, TACoS.

[20]  Te-Kai Liu,et al.  Analysis and simulation of business solutions in a service-oriented architecture , 2005, IBM Syst. J..

[21]  John C. Grundy,et al.  SoftArch/MTE: Generating Distributed System Test-Beds from High-Level Software Architecture Descriptions , 2004, Automated Software Engineering.

[22]  Paola Inverardi,et al.  Performance analysis at the software architectural design level , 2001, Perform. Evaluation.

[23]  Activité ad‐hoc Types de tâches Introduction to BPMN , 2004 .

[24]  Reiko Heckel,et al.  Towards Contract-based Testing of Web Services , 2005, Electron. Notes Theor. Comput. Sci..