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