References

  1. Davide Arcelli, Vittorio Cortellessa & Catia Trubiani (2012): Antipattern-based model refactoring for software performance improvement. In: Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures, QoSA '12. ACM, New York, NY, USA, pp. 33–42. Available at http://doi.acm.org/10.1145/2304696.2304704.
  2. W. J. Brown, R. C. Malveau, H. W. McCormick III & T. J. Mowbray (1998): AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis.
  3. Giuliano Casale & Giuseppe Serazzi (2011): Quantitative system evaluation with Java modeling tools. In: ICPE, pp. 449–454. Available at http://doi.acm.org/10.1145/1958746.1958813.
  4. CloudScale consortium: The CloudScale project. http://www.cloudscale-project.eu/.
  5. Vittorio Cortellessa, Antinisca Di Marco & Catia Trubiani (2010): Performance Antipatterns as Logical Predicates. In: ICECCS, pp. 146–156. Available at http://dx.doi.org/10.1109/ICECCS.2010.44.
  6. Vittorio Cortellessa, Antinisca Di Marco & Paola Inverardi (2011): Model-Based Software Performance Analysis. Springer. Available at http://dx.doi.org/10.1007/978-3-642-13621-4.
  7. Vittorio Cortellessa, Anne Martens, Ralf Reussner & Catia Trubiani (2010): A process to effectively identify guilty performance antipatterns. In: Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering, FASE'10. Springer-Verlag, Berlin, Heidelberg, pp. 368–382. Available at http://dx.doi.org/10.1007/978-3-642-12029-9_26.
  8. Vittorio Cortellessa & Raffaela Mirandola (2002): PRIMA-UML: a performance validation incremental methodology on early UML diagrams. Sci. Comput. Program. 44(1), pp. 101–129. Available at http://dx.doi.org/10.1016/S0167-6423(02)00033-3.
  9. A. Di Marco & P. Inverardi (2004): Compositional generation of software architecture performance QN models. In: Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on, pp. 37 – 46, doi:10.1109/WICSA.2004.1310688.
  10. Zinovy Diskin, Yingfei Xiong & Krzysztof Czarnecki (2011): From State- to Delta-Based Bidirectional Model Transformations: the Asymmetric Case. Journal of Object Technology 10, pp. 6: 1–25. Available at http://dx.doi.org/10.5381/jot.2011.10.1.a6.
  11. Bill Dudney, Stephen Asbury, Joseph K. Krozak & Kevin Wittkopf (2003): J2EE Antipatterns.
  12. Romina Eramo, Vittorio Cortellessa, Alfonso Pierantonio & Michele Tucci (2012): Performance-driven architectural refactoring through bidirectional model transformations. In: Vincenzo Grassi, Raffaela Mirandola, Barbora Buhnova & Antonio Vallecillo: QoSA. ACM, pp. 55–60. Available at http://doi.acm.org/10.1145/2304696.2304707.
  13. Robert B. France, Dae-Kyoo Kim, Sudipto Ghosh & Eunjee Song (2004): A UML-Based Pattern Specification Technique. IEEE Trans. Software Eng. 30(3), pp. 193–206, doi:10.1109/TSE.2004.1271174. Available at http://csdl.computer.org/comp/trans/ts/2004/03/e0193abs.htm.
  14. Greg Franks, Dorina C. Petriu, C. Murray Woodside, Jing Xu & Peter Tregunno (2006): Layered Bottlenecks and Their Mitigation. In: QEST, pp. 103–114. Available at http://doi.ieeecomputersociety.org/10.1109/QEST.2006.23.
  15. H. Harreld (April 20, 1998): NASA Delays Satellite Launch After Finding Bugs in Software Program.
  16. Thomas Hettel, Michael Lawley & Kerry Raymond (2008): Model Synchronisation: Definitions for Round-Trip Engineering. In: Proceedings of the 1st international conference on Theory and Practice of Model Transformations, ICMT '08. Springer-Verlag, Berlin, Heidelberg, pp. 31–45. Available at http://dx.doi.org/10.1007/978-3-540-69927-9_3.
  17. Alexander Königs & Andy Schürr (2006): Tool Integration with Triple Graph Grammars - A Survey. Electron. Notes Theor. Comput. Sci. 148(1), pp. 113–150. Available at http://dx.doi.org/10.1016/j.entcs.2005.12.015.
  18. Anne Koziolek, Heiko Koziolek & Ralf Reussner (2011): PerOpteryx: automated application of tactics in multi-objective software architecture optimization. In: QoSA/ISARCS, pp. 33–42. Available at http://doi.acm.org/10.1145/2000259.2000267.
  19. P. A. Laplante & C. J. Neill (2005): AntiPatterns: Identification, Refactoring and Management, doi:10.1201/9781420031249.
  20. Edward D. Lazowska, John Zahorjan, G. Scott Graham & Kenneth C. Sevcik (1984): Quantitative system performance: computer system analysis using queueing network models. Prentice-Hall, Inc., Upper Saddle River, NJ, USA.
  21. Anne Martens, Heiko Koziolek, Steffen Becker & Ralf Reussner (2010): Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. In: Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering, WOSP/SIPEW '10. ACM, New York, NY, USA, pp. 105–116, doi:10.1145/1712605.1712624.
  22. Trevor Parsons & John Murphy (2008): Detecting Performance Antipatterns in Component Based Enterprise Systems. Journal of Object Technology 7(3), pp. 55–91, doi:10.5381/jot.2008.7.3.a1. Available at http://www.jot.fm/issues/issue_2008_03/article1.pdf.
  23. K.P. Ramachandran, K. Fathi & B.K.N. Rao (2010): Recent trends in systems performance monitoring amp; failure diagnosis. In: Industrial Engineering and Engineering Management (IEEM), 2010 IEEE International Conference on, pp. 2193 –2200, doi:10.1109/IEEM.2010.5674573.
  24. Antonino Sabetta, Dorina C. Petriu, Vincenzo Grassi & Raffaela Mirandola (2006): Abstraction-raising transformation for generating analysis models. In: Proceedings of the 2005 international conference on Satellite Events at the MoDELS, MoDELS'05. Springer-Verlag, Berlin, Heidelberg, pp. 217–226. Available at http://dx.doi.org/10.1007/11663430_23.
  25. Connie U. Smith & Lloyd G. Williams (2003): More New Software Antipatterns: Even More Ways to Shoot Yourself in the Foot. In: Int. CMG Conference. Computer Measurement Group, pp. 717–725.
  26. Perdita Stevens (2007): Bidirectional Model Transformations in QVT: Semantic Issues and Open Questions. In: Gregor Engels, Bill Opdyke, Douglas C. Schmidt & Frank Weil: MoDELS, Lecture Notes in Computer Science 4735. Springer, pp. 1–15. Available at http://dx.doi.org/10.1007/978-3-540-75209-7_1.
  27. Sun Microsystems, http://developer.java.sun.com/developer/restricted/ patterns/SessionFacade.html (2001): Session Facade.
  28. Bruce Tate, Mike Clark, Bob Lee & Patrick Linskey (2003): Bitter EJB.
  29. C. Murray Woodside, Greg Franks & Dorina C. Petriu (2007): The Future of Software Performance Engineering. In: Workshop on the Future of Software Engineering (FOSE), pp. 171–187. Available at http://doi.acm.org/10.1145/1253532.1254717.
  30. C. Murray Woodside, Dorina C. Petriu, Dorin Bogdan Petriu, Hui Shen, Toqeer Israr & José Merseguer (2005): Performance by unified model analysis (PUMA). In: WOSP. ACM, pp. 1–12. Available at http://doi.acm.org/10.1145/1071021.1071022.
  31. Jing Xu (2008): Rule-based automatic software performance diagnosis and improvement. In: Alberto Avritzer, Elaine J. Weyuker & C. Murray Woodside: WOSP. ACM, pp. 1–12. Available at http://doi.acm.org/10.1145/1383559.1383561.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org