Walter Binder's Publications
Journals (peer-reviewed)
-
A. Rosa and W. Binder.
Optimizing Type-specific Instrumentation on the JVM with Reflective Supertype Information.
Journal of Visual Languages & Computing 49, pp. 29-45, 2018.
-
M. Björkqvist, N. Gautam, R. Birke, L. Y. Chen, and W. Binder.
Optimizing for Tail Sojourn Times of Cloud Clusters.
IEEE Transactions on Cloud Computing 6(1), pp. 156-167, 2018.
-
A. Rosa, L. Y. Chen, and W. Binder.
Failure Analysis and Prediction for Big-Data Systems.
IEEE Transactions on Services Computing 10(6), pp. 984-998, 2017.
-
W. Binder, P. Moret, E. Tanter, and D. Ansaloni.
Polymorphic Bytecode Instrumentation.
Software: Practice and Experience 46(10), pp. 1351-1380, 2016.
-
A. Podzimek, L. Bulej, L. Y. Chen, W. Binder, and P. Tuma.
Robust Partial-load Experiments with Showstopper.
Future Generation Computer Systems 64, pp. 15-38, 2016.
-
A. Sarimbekov, L. Stadler, L. Bulej, A. Sewe, A. Podzimek, Y. Zheng, and W. Binder.
Workload Characterization of JVM Languages.
Software: Practice and Experience 46(8), pp. 1053-1089, 2016.
-
L. Marek, Y. Zheng, D. Ansaloni, L. Bulej, A. Sarimbekov, W. Binder, and P. Tuma.
Introduction to Dynamic Program Analysis with DiSL.
Science of Computer Programming 98 Part 1, pp. 100-115, 2015.
-
C. Xiang, Z. Qi, and W. Binder.
Flexible and Extensible Runtime Verification for Java (Extended Version).
International Journal of Software Engineering and Knowledge Engineering 25(09n10), pp. 1595-1609, 2015.
-
I. Trummer, B. Faltings, and W. Binder.
Multi-Objective Quality-Driven Service Selection - A Fully Polynomial Time Approximation Scheme.
IEEE Transactions on Software Engineering 40(2), pp. 167-191, 2014.
-
A. Sarimbekov, Y. Zheng, D. Ansaloni, L. Bulej, L. Marek, W. Binder, P. Tuma, and Z. Qi.
Dynamic Program Analysis - Reconciling Developer Productivity and Tool Performance.
Science of Computer Programming 95 Part 3, pp. 344-358, 2014.
-
L. Y. Chen, G. Serazzi, D. Ansaloni, E. Smirni, and W. Binder.
What to Expect When You Are Consolidating: Effective Prediction Models of Application Performance on Multicores.
Cluster Computing 17(1), pp. 19-37, 2014.
-
A. Peternier, D. Ansaloni, D. Bonetta, C. Pautasso, and W. Binder.
Improving Execution Unit Occupancy on SMT-based Processors through Hardware-aware Thread Scheduling.
Future Generation Computer Systems 30, pp. 229-241, 2014.
-
A. Peternier, C. Pautasso, W. Binder, and D. Bonetta.
High Performance Execution of Service Compositions: a Multicore-aware Engine Design.
Concurrency and Computation: Practice and Experience 26(1), pp. 71-97, 2014.
-
A. Sarimbekov, A. Sewe, W. Binder, P. Moret, and M. Mezini.
JP2: Call-site Aware Calling Context Profiling for the Java Virtual Machine.
Science of Computer Programming 79, pp. 146-157, 2014.
-
A. Mosincat, W. Binder, and M. Jazayeri.
Achieving Runtime Adaptability through Automated Model Evolution and Variant Selection.
Enterprise Information Systems 8(1), pp. 67-83, 2014.
-
G. Chen, Z. Qi, S. Huang, K. Ni, Y. Zheng, W. Binder, and H. Guan.
A Refined Decompiler to Generate C Code with High Readability.
Software: Practice and Experience 43(11), pp. 1337-1358, 2013.
-
D. Ansaloni, W. Binder, P. Moret, and A. Villazón.
Dynamic Aspect-Oriented Programming in Java: The HotWave Experience.
Transactions on Aspect-Oriented Software Development IX,
Lecture Notes in Computer Science (LNCS), Volume 7271, pp. 92-122, 2012.
-
A. Bergel, F. Bañados, R. Robbes, and W. Binder.
Execution Profiling Blueprints.
Software: Practice and Experience 42(9), pp. 1165-1192, 2012.
-
A. Heydarnoori, K. Czarnecki, W. Binder, and T. Bartolomei.
Two Studies of Framework-Usage Templates Extracted from Dynamic Traces.
IEEE Transactions on Software Engineering 38(6), pp. 1464-1487, 2012.
-
D. Röthlisberger, M. Härry, W. Binder, P. Moret, D. Ansaloni, A. Villazón, and O. Nierstrasz.
Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks.
IEEE Transactions on Software Engineering 38(3), pp. 579-591, 2012.
-
W. Binder, D. Ansaloni, A. Villazón, and P. Moret.
Flexible and Efficient Profiling with Aspect-Oriented Programming.
Concurrency and Computation: Practice and Experience 23(15), pp. 1749-1773, 2011.
-
A. Villazón, W. Binder, P. Moret, and D. Ansaloni.
Comprehensive Aspect Weaving for Java.
Science of Computer Programming 76(11), pp. 1015-1036, 2011.
-
A. Mosincat and W. Binder.
Automated Maintenance of Service Compositions with SLA Violation Detection and Dynamic Binding.
International Journal on Software Tools for Technology Transfer 13(2), pp. 167-179, 2011.
-
A. Heydarnoori and W. Binder.
A Graph-based Approach for Deploying Component-based Applications into Channel-based Distributed Environments.
Journal of Software 6(8), pp. 1381-1394, 2011.
-
P. Moret, W. Binder, D. Ansaloni, A. Villazón, and A. Heydarnoori.
Visualizing and Exploring Profiles with Calling Context Ring Charts.
Software: Practice and Experience 40(9), pp. 825-847, 2010.
-
W. Binder, M. Schoeberl, P. Moret, and A. Villazón.
Cross-Profiling for Java Processors.
Software: Practice and Experience 39(18), pp. 1439-1465, 2009.
-
W. Binder, A. Mosincat, S. Spycher, I. Constantinescu, and B. Faltings.
Multiversion Concurrency Control for the Generalized Search Tree.
Concurrency and Computation: Practice and Experience 21(12), pp. 1547-1571, 2009.
-
W. Binder, J. Hulaas, P. Moret, and A. Villazón.
Platform-independent Profiling in a Virtual Execution Environment.
Software: Practice and Experience 39(1), pp. 47-79, 2009.
-
J. Hulaas and W. Binder.
Program Transformations for Light-Weight CPU Accounting and Control in the Java Virtual Machine: A Systematic Review.
Higher-Order and Symbolic Computation 21(1/2), pp. 119-146, June 2008.
-
W. Binder, I. Constantinescu, B. Faltings, and N. Heterd.
Optimized, Decentralized Workflow Execution in Grid Environments.
Multiagent and Grid Systems 3(3), pp. 259-279, August 2007.
-
W. Binder, I. Constantinescu, and B. Faltings.
A Flexible Directory Query Language for the Efficient Processing of Service Composition Queries.
International Journal of Web Services Research 4(1), pp. 59-79, January 2007.
-
W. Binder and V. Roth.
Security Risks in Java-based Mobile Code Systems.
Scalable Computing: Practice and Experience 7(4), pp. 1-11, December 2006.
-
W. Binder.
Portable and Accurate Sampling Profiling for Java.
Software: Practice and Experience 36(6), pp. 615-650, 2006.
-
W. Binder, I. Constantinescu, B. Faltings, K. Haller, and C. Türker.
A Multiagent System for the Reliable Execution of Automatically Composed Ad-hoc Processes.
Journal of Autonomous Agents and Multi-Agent Systems 12(2), pp. 219-237, March 2006.
-
W. Binder.
J-SEAL2 - A Secure High-Performance Mobile Agent System.
Electronic Commerce Research 1(1/2), pp. 131-148, Springer Science+Business Media B.V., Feb. 2001.
Magazines (peer-reviewed)
Newsletters (peer-reviewed)
-
A. Rosa, E. Rosales, and W. Binder.
Accurate Reification of Complete Supertype Information for Dynamic Analysis on the JVM.
ACM SIGPLAN Notices 52(12), pp. 104-116, December 2017.
Presented at GPCE-2017.
-
A. Rosa, L. Y. Chen, and W. Binder.
Actor Profiling in Virtual Execution Environments.
ACM SIGPLAN Notices 52(3), pp. 36-46, March 2017.
Presented at GPCE-2016.
-
D. Bonetta, L. Salucci, S. Marr, and W. Binder.
GEMs: Shared-memory Parallel Programming for Node.js.
ACM SIGPLAN Notices 51(10), pp. 531-547, October 2016.
Presented at OOPSLA-2016.
-
Y. Zheng, L. Bulej, and W. Binder.
Accurate Profiling in the Presence of Dynamic Compilation.
ACM SIGPLAN Notices 50(10), pp. 433-450, October 2015.
Presented at OOPSLA-2015.
-
A. Rosa, L. Y. Chen, R. Birke, and W. Binder.
Demystifying Casualties of Evictions in Big Data Priority Scheduling.
ACM SIGMETRICS Performance Evaluation Review 42(4), pp. 12-21, March 2015.
-
D. Çavdar, A. Rosa, L. Y. Chen, W. Binder, and F. Alagöz.
Quantifying the Brown Side of Priority Schedulers: Lessons from Big Clusters.
ACM SIGMETRICS Performance Evaluation Review 42(3), pp. 76-81, December 2014.
Presented at Greenmetrics-2014.
-
L. Marek, S. Kell, Y. Zheng, L. Bulej, W. Binder, P. Tuma, D. Ansaloni, A. Sarimbekov, and A. Sewe.
ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform.
ACM SIGPLAN Notices 49(3), pp. 105-114, March 2014.
Presented at GPCE-2013.
-
A. Sewe, M. Mezini, A. Sarimbekov, D. Ansaloni, W. Binder, N. Ricci, and S. Guyer.
new Scala() instanceof Java: A Comparison of the Memory Behaviour of Java and Scala Programs.
ACM SIGPLAN Notices 47(11), pp. 97-108, November 2012.
Presented at ISMM-2012.
-
A. Sewe, M. Mezini, A. Sarimbekov, and W. Binder.
Da Capo con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.
ACM SIGPLAN Notices 46(10), pp. 657-676, October 2011.
Presented at OOPSLA-2011.
-
T. Würthinger, D. Ansaloni, W. Binder, C. Wimmer, and H. Mössenböck.
Safe and Atomic Run-time Code Evolution and its Application to Dynamic AOP.
ACM SIGPLAN Notices 46(10), pp. 825-844, October 2011.
Presented at OOPSLA-2011.
-
E. Tanter, P. Moret, W. Binder, and D. Ansaloni.
Composition of Dynamic Analysis Aspects.
ACM SIGPLAN Notices 46(2), pp. 113-122, Febuary 2011.
Presented at GPCE-2010.
-
T. Würthinger, W. Binder, D. Ansaloni, P. Moret, and H. Mössenböck.
Applications of Enhanced Dynamic Code Evolution for Java in GUI Development and Dynamic Aspect-Oriented Programming.
ACM SIGPLAN Notices 46(2), pp. 123-126, Febuary 2011.
Presented at GPCE-2010.
-
A. Villazón, W. Binder, D. Ansaloni, and P. Moret.
Advanced Runtime Adaptation for Java.
ACM SIGPLAN Notices 45(2), pp. 85-94, February 2010.
Presented at GPCE-2009.
-
A. Villazón, D. Ansaloni, W. Binder, and P. Moret.
HotWave: Creating Adaptive Tools with Dynamic Aspect-Oriented Programming in Java.
ACM SIGPLAN Notices 45(2), pp. 95-98, February 2010.
Presented at GPCE-2009.
-
W. Binder, J. Hulaas, and A. Villazón.
Portable Resource Control in Java: The J-SEAL2 Approach.
ACM SIGPLAN Notices 36(11), pp. 139-155, November 2001.
Presented at OOPSLA-2001.
Book Chapters
-
A. Villazón and W. Binder.
Instrumentation-Based Resource Control.
Adaptive, Dynamic, and Resilient Systems.
Niranjan Suri and Giacomo Cabri Editors,
Auerbach Publications, Mobile Services and Systems Series, ISBN 978-1439868485, pp. 319-346, June 2014.
-
Z. Maamar, W. Binder, and B. Benatallah.
Agents for Ubiquitous Computing.
Methodologies and Software Engineering for Agent Systems.
The Agent-Oriented Software Engineering Handbook.
Federico Bergenti, Marie-Pierre Gleizes, and Franco Zambonelli Editors,
Kluwer Academic Publishers, ISBN 1-4020-8057-3, pp. 395-412, July 2004.
Edited Proceedings and Journal Special Issues
-
W. Binder, V. Cortellessa, A. Koziolek, E. Smirni, and M. Poess.
Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering (ICPE-2017),
L'Aquila, Italy, April 2017.
ACM, ISBN 978-1-4503-4404-3.
-
W. Binder, V. Cortellessa, A. Koziolek, E. Smirni, and M. Poess.
Companion Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering (ICPE-2017),
L'Aquila, Italy, April 2017.
ACM, ISBN 978-1-4503-4899-7.
-
J. Merseguer, W. Binder, and J. Murphy.
Automation in Software Performance Engineering.
Automated Software Engineering 24(1), 2017.
-
W. Binder, P. Tuma, and Y. Zheng.
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ-2016).
Lugano, Switzerland, August 2016.
ACM, ISBN 978-1-4503-4135-6.
-
W. Binder and M. Schöberl.
Proceedings of the 14th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES-2016).
Lugano, Switzerland, August 2016.
ACM, ISBN 978-1-4503-4800-3.
-
G. Xu and W. Binder.
Proceedings of the 13th International Workshop on Dynamic Analysis (WODA-2015).
Pittsburgh, PA, USA, October 2015.
ACM, ISBN 978-1-4503-3722-9.
-
W. Binder, E. Ernst, R. Hirschfeld, and A. Peternier.
Proceedings of the 13th International Conference on Modularity (MODULARITY-2014).
Lugano, Switzerland, April 2014.
ACM, ISBN 978-1-4503-2772-5.
-
W. Binder, C. Bockisch, W. Cazzola, M. Haupt, and A. Peternier.
Proceedings of the Companion Publication of the 13th International Conference on Modularity.
Lugano, Switzerland, April 2014.
ACM, ISBN 978-1-4503-2773-2.
-
K. Lange, J. Murphy, W. Binder, and J. Merseguer.
Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering (ICPE-2014).
Dublin, Ireland, March 2014.
ACM, ISBN 978-1-4503-2733-6.
-
M. Plümicke and W. Binder.
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ-2013).
Stuttgart, Germany, September 2013.
ACM, ISBN 978-1-4503-2111-2.
-
W. Binder, E. Bodden, and W. Löwe.
Proceedings of the 12th International Conference on Software Composition (SC-2013).
Budapest, Hungary, June 2013.
Lecture Notes in Computer Science (LNCS), Volume 8088.
Springer, ISBN 978-3-642-39614-4.
-
K. Ostermann and W. Binder.
Proceedings of the 11th International Conference on Generative Programming and Component Engineering (GPCE-2012).
Dresden, Germany, September 2012.
ACM, ISBN 978-1-4503-1129-8.
Also published in ACM SIGPLAN Notices 48(3), March 2013.
-
W. Binder and H. Schuldt.
6th Workshop on Enhanced Web Service Technologies (WEWST-2011).
Lugano, Switzerland, September 2011.
ACM International Conference Proceeding Series,
ISBN 978-1-4503-0748-2.
-
W. Binder and H. Schuldt.
5th Workshop on Enhanced Web Service Technologies (WEWST-2010).
Ayia Napa, Cyprus, December 2010.
ACM International Conference Proceeding Series,
ISBN 978-1-4503-0238-8.
-
W. Binder and E. Wilde.
4th Workshop on Emerging Web Services Technology (WEWST-2009).
Eindhoven, The Netherlands, November 2009.
ACM International Conference Proceeding Series,
ISBN 978-1-60558-776-9.
-
W. Binder and S. Dustdar.
Emerging Web Services Technology Volume III.
2010.
Birkhäuser, ISBN 978-3-0346-0103-0.
Conferences and Symposia (peer-reviewed)
-
A. Villazón, H. Sun, A. Rosa, E. Rosales, D. Bonetta, I. Defilippis, S. Oporto, and W. Binder.
Automated Large-scale Multi-language Dynamic Program Analysis in the Wild.
33rd European Conference on Object-Oriented Programming (ECOOP-2019),
Hammersmith, London, UK, July 2019.
Accepted.
-
A. Prokopec, A. Rosa, D. Leopoldseder, G. Duboscq, P. Tuma, M. Studener, L. Bulej, Y. Zheng, A. Villazón, D. Simon, T. Würthinger, and W. Binder.
Renaissance: Benchmarking Suite for Parallel Applications on the JVM.
40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI-2019),
Phoenix, AZ, USA, June 2019.
Accepted, artifact submitted.
-
H. Sun, D. Bonetta, F. Schiavio, and W. Binder.
Reasoning about the Node.js Event Loop Using Async Graphs.
2019 IEEE/ACM International Symposium on Code Generation and Optimization (CGO-2019),
Washington, DC, USA, February 2019.
IEEE Computer Society, ISBN 978-1-7281-1436-1, pp. 61-72.
Paper with artifact.
-
O. Javed and W. Binder.
Large-scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild.
25th Asia-Pacific Software Engineering Conference (APSEC-2018),
Nara, Japan, December 2018.
To be published by IEEE Computer Society.
-
A. Villazón, H. Sun, and W. Binder.
Capturing Inter-process Communication for Runtime Verification on Android.
8th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA-2018),
Limassol, Cyprus, November 2018.
Lecture Notes in Computer Science (LNCS), Volume 11247, pp. 25-31.
-
H. Sun, D. Bonetta, C. Humer, and W. Binder.
Efficient Dynamic Analysis for Node.js.
27th International Conference on Compiler Construction (CC-2018),
Vienna, Austria, February 2018.
ACM Press, ISBN 978-1-4503-5644-2, pp. 196-206.
-
A. Rosa, E. Rosales, and W. Binder.
Analyzing and Optimizing Task Granularity on the JVM.
International Symposium on Code Generation and Optimization (CGO-2018),
Vienna, Austria, February 2018.
ACM Press, ISBN 978-1-4503-5617-6, pp. 27-37.
-
H. Sun, A. North, and W. Binder.
Multi-process Runtime Verification for Android.
24th Asia-Pacific Software Engineering Conference (APSEC-2017),
Nanjing, China, December 2017.
IEEE Computer Society, ISBN 978-1-5386-3681-7, pp. 701-706.
-
A. Rosa, E. Rosales, and W. Binder.
Accurate Reification of Complete Supertype Information for Dynamic Analysis on the JVM.
16th International Conference on Generative Programming: Concepts & Experiences (GPCE-2017),
Vancouver, Canada, October 2017.
ACM Press, ISBN 978-1-4503-5524-7, pp. 104-116.
-
H. Sun, R. Birke, W. Binder, M. Björkqvist, and L. Y. Chen.
AccStream: Accuracy-Aware Overload Management for Stream Processing Systems.
14th IEEE International Conference on Autonomic Computing (ICAC-2017),
Columbus, Ohio, USA, July 2017.
IEEE Computer Society, ISBN 978-1-5386-1761-8, pp. 39-48.
-
Y. Zheng, L. Bulej, and W. Binder.
An Empirical Study on Deoptimization in the Graal Compiler.
31st European Conference on Object-Oriented Programming (ECOOP-2017),
Barcelona, Spain, June 2017.
Leibniz International Proceedings in Informatics (LIPIcs), Volume 74, Article no. 30, pp. 30:1-30:30.
-
D. Bonetta, L. Salucci, S. Marr, and W. Binder.
GEMs: Shared-memory Parallel Programming for Node.js.
2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2016),
Amsterdam, The Netherlands, November 2016.
ACM Press, ISBN 978-1-4503-4444-9, pp. 531-547.
-
A. Rosa, L. Y. Chen, and W. Binder.
Actor Profiling in Virtual Execution Environments.
15th International Conference on Generative Programming: Concepts & Experiences (GPCE-2016),
Amsterdam, The Netherlands, November 2016.
ACM Press, ISBN 978-1-4503-4446-3, pp. 36-46.
-
A. Rosa, Y. Zheng, H. Sun, O. Javed, and W. Binder.
Adaptable Runtime Monitoring for the Java Virtual Machine.
7th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA-2016),
Corfu, Greece, October 2016.
Lecture Notes in Computer Science (LNCS), Volume 9953, pp. 531-546.
-
O. Javed, Y. Zheng, A. Rosa, H. Sun, and W. Binder.
Extended Code Coverage for AspectJ-based Runtime Verification Tools.
16th International Conference on Runtime Verification (RV-2016),
Madrid, Spain, September 2016.
Lecture Notes in Computer Science (LNCS), Volume 10012, pp. 219-234.
-
L. Salucci, D. Bonetta, and W. Binder.
Lightweight Multi-language Bindings for Apache Spark.
22nd International European Conference on Parallel and Distributed Computing (EuroPar-2016),
Grenoble, France, August 2016.
Lecture Notes in Computer Science (LNCS), Volume 9833, pp. 281-292.
-
M. Björkqvist, R. Birke, and W. Binder.
Resource Management of Replicated Service Systems Provisioned in the Cloud.
2016 IEEE/IFIP Network Operations and Management Symposium (NOMS-2016),
Istanbul, Turkey, April 2016.
IEEE Computer Society, ISBN 978-1-5090-0223-8, pp. 961-966.
-
Y. Zheng, A. Rosa, L. Salucci, Y. Li, H. Sun, O. Javed, L. Bulej, L. Y. Chen, Z. Qi, and W. Binder.
AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses.
23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER-2016),
Osaka, Japan, March 2016.
IEEE Computer Society, ISBN 978-1-5090-1855-0, pp. 639-643.
-
Y. Zheng, L. Bulej, and W. Binder.
Accurate Profiling in the Presence of Dynamic Compilation.
2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2015),
Pittsburgh, PA, USA, October 2015.
ACM Press, ISBN 978-1-4503-3689-5, pp. 433-450.
Distinguished paper award; paper with artifact.
-
C. Xiang, Z. Qi, and W. Binder.
Flexible and Extensible Runtime Verification for Java.
27th International Conference on Software Engineering and Knowledge Engineering (SEKE-2015),
Pittsburgh, PA, USA, July 2015.
KSI Research Inc. and Knowledge Systems Institute Graduate School, pp. 595-600.
-
A. Rosa, L. Y. Chen, and W. Binder.
Understanding the Dark Side of Big Data Clusters: An Analysis beyond Failures.
45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-2015),
Rio de Janeiro, Brazil, June 2015.
IEEE Computer Society, ISBN 978-1-4799-8629-3, pp. 207-218.
-
A. Rosa, L. Y. Chen, and W. Binder.
Catching Failures of Failures at Big-Data Clusters: a Two-Level Neural Network Approach.
IEEE/ACM International Symposium on Quality of Service (IWQoS-2015),
Portland, OR, USA, June 2015.
IEEE Computer Society, ISBN 978-1-4673-7113-1, pp. 231-236.
-
A. Podzimek, L. Bulej, L. Y. Chen, W. Binder, and P. Tuma.
Analyzing the Impact of CPU Pinning and Partial CPU Loads on Performance and Energy Efficiency.
15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID-2015),
Shenzhen, China, May 2015.
IEEE Computer Society, ISBN 978-1-4799-8006-2, pp. 1-10.
Best paper runner-up award.
-
A. Rosa, L. Y. Chen, and W. Binder.
Predicting and Mitigating Jobs Failures in Big Data Clusters.
15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID-2015),
Shenzhen, China, May 2015.
IEEE Computer Society, ISBN 978-1-4799-8006-2, pp. 221-230.
-
A. Rosa, L. Y. Chen, and W. Binder.
Understanding Unsuccessful Executions in Big-Data Systems.
15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID-2015),
Shenzhen, China, May 2015.
IEEE Computer Society, ISBN 978-1-4799-8006-2, pp. 741-744.
-
S. Spicuglia, L. Y. Chen, R. Birke, and W. Binder.
Optimizing Capacity Allocation for Big Data Applications in Cloud Datacenters.
2015 IFIP/IEEE International Symposium on Integrated Network Management (IM-2015),
Ottawa, Canada, May 2015.
IEEE Computer Society, ISBN 978-3-901882-76-0, pp. 511-517.
-
S. Spicuglia, M. Björkqvist, L. Y. Chen, and W. Binder.
Catching the Response Time Tail in the Cloud.
2015 IFIP/IEEE International Symposium on Integrated Network Management (IM-2015),
Ottawa, Canada, May 2015.
IEEE Computer Society, ISBN 978-3-901882-76-0, pp. 572-577.
-
H. Sun, Y. Zheng, L. Bulej, A. Villazón, Z. Qi, P. Tuma, and W. Binder.
A Programming Model and Framework for Comprehensive Dynamic Analysis on Android.
14th International Conference on Modularity (MODULARITY-2015),
Fort Collins, CO, USA, March 2015.
ACM Press, ISBN 978-1-4503-3249-1, pp. 133-145.
-
M. Björkqvist, S. Spicuglia, L. Chen, and W. Binder.
QoS-aware Service VM Provisioning in Clouds: Experiences, Models, and Cost Analysis.
11th International Conference on Service Oriented Computing (ICSOC-2013),
Berlin, Germany, December 2013.
Lecture Notes in Computer Science (LNCS), Volume 8274, pp. 69-83.
-
L. Marek, S. Kell, Y. Zheng, L. Bulej, W. Binder, P. Tuma, D. Ansaloni, A. Sarimbekov, and A. Sewe.
ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform.
12th International Conference on Generative Programming: Concepts and Experiences (GPCE-2013),
Indianapolis, IN, USA, October 2013.
ACM Press, ISBN 978-1-4503-2373-4, pp. 105-114.
-
D. Ansaloni, S. Kell, Y. Zheng, L. Bulej, W. Binder, and P. Tuma.
Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine.
27th European Conference on Object-Oriented Programming (ECOOP-2013),
Montpellier, France, July 2013.
Lecture Notes in Computer Science (LNCS), Volume 7920, pp. 352-377.
-
S. Spicuglia, L. Y. Chen, W. Binder.
Join the Best Queue: Reducing Performance Variability in Heterogeneous Systems.
6th IEEE International Conference on Cloud Computing (CLOUD-2013),
Santa Clara, CA, USA, June 27 - July 2, 2013.
IEEE Computer Society, ISBN 978-0-7695-5028-2, pp. 139-146.
-
A. Sarimbekov, Y. Zheng, D. Ansaloni, L. Bulej, L. Marek, W. Binder, P. Tuma, and Z. Qi.
Productive Development of Dynamic Program Analysis Tools with DiSL.
22nd Australasian Software Engineering Conference (ASWEC-2013),
Melbourne, Australia, June 2013.
IEEE Computer Society, ISBN 978-0-7695-4995-8, pp. 11-19.
-
S. Spicuglia, M. Björkqvist, L. Y. Chen, G. Serazzi, W. Binder, and E. Smirni.
On Load Balancing: a Mix-aware Algorithm for Heterogeneous Systems.
4th ACM/SPEC International Conference on Performance Engineering (ICPE-2013),
Prague, Czech Republic, April 2013.
ACM Press, ISBN 978-1-4503-1636-1, pp. 71-76.
-
A. Peternier, W. Binder, A. Yokokawa, and L. Y. Chen.
Parallelism Profiling and Wall-time Prediction for Multi-threaded Applications.
4th ACM/SPEC International Conference on Performance Engineering (ICPE-2013),
Prague, Czech Republic, April 2013.
ACM Press, ISBN 978-1-4503-1636-1, pp. 211-216.
-
D. Bonetta, W. Binder, and C. Pautasso.
Tiger Quoll: Parallel Event-based JavaScript.
18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP-2013),
Shenzhen, China, February 2013.
ACM Press, ISBN 978-1-4503-1922-5, pp. 251-260.
-
A. Peternier, D. Ansaloni, D. Bonetta, C. Pautasso, and W. Binder.
Hardware-aware Thread Scheduling: The Case of Asymmetric Multicore Processors.
18th IEEE International Conference on Parallel and Distributed Systems (ICPADS-2012),
Singapore, December 2012.
IEEE Computer Society, ISBN 978-0-7695-4903-3, pp. 400-407.
-
M. Björkqvist, L. Y. Chen, and W. Binder.
Cost-driven Service Provisioning in Hybrid Clouds.
5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA-2012),
Taipei, Taiwan, December 2012.
IEEE Computer Society, ISBN 978-1-4673-4773-0, pp. 1-8.
-
D. Bonetta, D. Ansaloni, A. Peternier, C. Pautasso, and W. Binder.
Node.Scala: Implicit Parallel Programming for High-Performance Web Services.
18th International European Conference on Parallel and Distributed Computing (EuroPar-2012),
Rhodes Island, Greece, August 2012.
Lecture Notes in Computer Science (LNCS), Volume 7484, pp. 626-637.
-
M. Björkqvist, L. Y. Chen, and W. Binder.
Opportunistic Service Provisioning in the Cloud.
5th International Conference on Cloud Computing (CLOUD-2012),
Honolulu, Hawaii, USA, June 2012.
IEEE Computer Society, ISBN 978-1-4673-2892-0, pp. 237-244.
-
L. Y. Chen, D. Ansaloni, E. Smirni, A. Yokokawa, and W. Binder.
Achieving Application-Centric Performance Targets via Consolidation on Multicores: Myth or Reality?
21st International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC-2012),
Delft, The Netherlands, June 2012.
ACM Press, ISBN 978-1-4503-0805-2, pp. 37-48.
-
A. Sewe, M. Mezini, A. Sarimbekov, D. Ansaloni, W. Binder, N. Ricci, and S. Guyer.
new Scala() instanceof Java: A Comparison of the Memory Behaviour of Java and Scala Programs.
International Symposium on Memory Management (ISMM-2012),
Beijing, China, June 2012.
ACM Press, ISBN 978-1-4503-1350-6, pp. 97-108.
-
D. Ansaloni, L. Y. Chen, E. Smirni, and W. Binder.
Model-driven Consolidation of Java Workloads on Multicores.
42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-2012),
Boston, Massachusetts, USA, June 2012.
IEEE Computer Society, ISBN 978-1-4673-1624-8, pp. 1-12.
-
D. Ansaloni, W. Binder, C. Bockisch, E. Bodden, K. Hatun, L. Marek, Z. Qi, A. Sarimbekov, A. Sewe, P. Tuma, and Y. Zheng.
Challenges for Refinement and Composition of Instrumentations: Position Paper.
International Conference on Software Composition 2012 (SC-2012),
Prague, Czech Republic, May 31 - June 1, 2012.
Lecture Notes in Computer Science (LNCS), Volume 7306, pp. 86-96.
-
Y. Zheng, D. Ansaloni, L. Marek, A. Sewe, W. Binder, A. Villazón, P. Tuma, Z. Qi, and M. Mezini.
Turbo DiSL: Partial Evaluation for High-level Bytecode Instrumentation.
50th International Conference on Objects, Models, Components, Patterns (TOOLS-2012),
Prague, Czech Republic, May 2012.
Lecture Notes in Computer Science (LNCS), Volume 7304, pp. 353-368.
-
M. Björkqvist, L. Y. Chen, and W. Binder.
Dynamic Replication in Service-Oriented Systems.
12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID-2012),
Ottawa, Canada, May 2012.
IEEE Computer Society, ISBN 978-0-7695-4691-9, pp. 531-538.
-
D. Ansaloni, W. Binder, A. Heydarnoori, and L. Y. Chen.
Deferred Methods: Accelerating Dynamic Program Analysis on Multicores.
2012 International Symposium on Code Generation and Optimization (CGO-2012),
San Jose, California, USA, March 31 - April 4, 2012.
ACM Press, ISBN 978-1-4503-1206-6, pp. 242-251.
-
L. Marek, A. Villazón, Y. Zheng, D. Ansaloni, W. Binder, and Z. Qi.
DiSL: an Intermediate Language for Dynamic Program Analysis.
11th International Conference on Aspect-Oriented Software Development (AOSD-2012),
Potsdam, Germany, March 2012.
ACM Press, ISBN 978-1-4503-1092-5, pp. 239-250.
-
D. Bonetta, A. Peternier, C. Pautasso, and W. Binder.
S: a Scripting Language for High-Performance RESTful Web Services.
17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP-2012),
New Orleans, Louisiana, USA, February 2012.
ACM Press, ISBN 978-1-4503-1160-1, pp. 97-106.
-
M. Björkqvist, L. Y. Chen, and W. Binder.
Optimizing Service Replications in Clouds.
Winter Simulation Conference (WSC-2011),
Phoenix, Arizona, USA, December 2011.
IEEE Computer Society, ISBN 978-1-4577-2108-3, pp. 3307-3317.
-
A. Sewe, M. Mezini, A. Sarimbekov, and W. Binder.
Da Capo con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.
2011 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2011),
Portland, Oregon, USA, October 2011.
ACM Press, ISBN 978-1-4503-0940-0, pp. 657-676.
-
T. Würthinger, D. Ansaloni, W. Binder, C. Wimmer, and H. Mössenböck.
Safe and Atomic Run-time Code Evolution and its Application to Dynamic AOP.
2011 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2011),
Portland, Oregon, USA, October 2011.
ACM Press, ISBN 978-1-4503-0940-0, pp. 825-844.
-
A. Sarimbekov, A. Sewe, W. Binder, P. Moret, M. Schoeberl, and M. Mezini.
Portable and Accurate Collection of Calling-Context Sensitive Bytecode Metrics for the Java Virtual Machine.
9th International Conference on the Principles and Practice of Programming in Java (PPPJ-2011),
Kongens Lyngby, Denmark, August 2011.
ACM Press, ISBN 978-1-4503-0935-6, pp. 11-20.
-
P. Moret, W. Binder, and E. Tanter.
Polymorphic Bytecode Instrumentation.
10th International Conference on Aspect-Oriented Software Development (AOSD-2011),
Porto de Galinhas, Pernambuco, Brazil, March 2011.
ACM Press, ISBN 978-1-4503-0605-8, pp. 129-140.
-
M. Schoeberl, W. Binder, and A. Villazón.
Design Space Exploration of Object Caches with Cross-Profiling.
14th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC-2011),
Newport Beach, CA, USA, March 2011.
IEEE Computer Society, ISBN 978-1-61284-433-6, pp. 213-221.
-
I. Trummer, F. Leymann, R. Mietzner, and W. Binder.
Cost-Optimal Outsourcing of Applications into the Clouds.
2nd IEEE International Conference on Cloud Computing Technology and Science (CloudCom-2010),
Indianapolis, USA, December 2010.
IEEE Computer Society, ISBN 978-1-4244-9405-7, pp. 135-142.
-
A. Peternier, D. Bonetta, C. Pautasso, and W. Binder.
Exploiting Multicores to Optimize Business Process Execution.
IEEE International Conference on Service-Oriented Computing and Applications (SOCA-2010),
Perth, Australia, December 2010.
IEEE Computer Society, ISBN 978-1-4244-9801-7, pp. 131-138.
-
M. Björkqvist, L. Y. Chen, and W. Binder.
Load-Balancing Dynamic Service Binding in Composition Execution Engines.
2010 IEEE Asia-Pacific Services Computing Conference (APSCC-2010),
Hangzhou, China, December 2010.
IEEE Computer Society, ISBN 978-0-7695-4305-5, pp. 67-74.
-
D. Bonetta, A. Peternier, C. Pautasso, and W. Binder.
A Multicore-aware Runtime Architecture for Scalable Service Composition.
2010 IEEE Asia-Pacific Services Computing Conference (APSCC-2010),
Hangzhou, China, December 2010.
IEEE Computer Society, ISBN 978-0-7695-4305-5, pp. 83-90.
-
E. Tanter, P. Moret, W. Binder, and D. Ansaloni.
Composition of Dynamic Analysis Aspects.
9th International Conference on Generative Programming and Component Engineering (GPCE-2010),
Eindhoven, The Netherlands, October 2010.
ACM Press, ISBN 978-1-4503-0154-1, pp. 113-122.
-
A. Mosincat, W. Binder, and M. Jazayeri.
Runtime Adaptability through Automated Model Evolution.
14th IEEE International EDOC Conference (EDOC-2010),
Vitória, ES, Brazil, October 2010.
IEEE Computer Society, ISBN 978-1-4244-7966-5, pp. 217-226.
-
A. Bergel, R. Robbes, and W. Binder.
Visualizing Dynamic Metrics with Profiling Blueprints.
48th International Conference on Objects, Models, Components, Patterns (TOOLS-2010),
Málaga, Spain, June 2010.
Lecture Notes in Computer Science (LNCS), Volume 6141, pp. 291-309.
-
A. Mosincat, W. Binder, and M. Jazayeri.
Dynamically Adaptive Systems through Automated Model Evolution Using Service Compositions.
International Conference on Software Composition 2010 (SC-2010),
Málaga, Spain, July 2010.
Lecture Notes in Computer Science (LNCS), Volume 6144, pp. 82-89.
-
D. Bianculli, W. Binder, and M. L. Drago.
Automated Performance Assessment for Service-Oriented Middleware: a Case Study on BPEL Engines.
19th International World Wide Web Conference (WWW-2010),
Raleigh, North Carolina, USA, April 2010.
ACM Press, ISBN 978-1-60558-799-8, pp. 141-150.
-
D. Ansaloni, W. Binder, A. Villazón, and P. Moret.
Parallel Dynamic Analysis on Multicores with Aspect-Oriented Programming.
9th International Conference on Aspect-Oriented Software Development (AOSD-2010),
Saint Malo, France, March 2010.
ACM Press, ISBN 978-1-60558-958-9, pp. 1-12.
-
D. Ansaloni, W. Binder, A. Villazón, and P. Moret.
Rapid Development of Extensible Profilers for the Java Virtual Machine with Aspect-Oriented Programming.
1st Joint International Conference on Performance Engineering (WOSP/SIPEW-2010),
San Jose, California, USA, January 2010.
ACM Press, ISBN 978-1-60558-563-5, pp. 57-62.
-
P. Moret, W. Binder, D. Ansaloni, and A. Villazón.
Exploring Large Profiles with Calling Context Ring Charts.
1st Joint International Conference on Performance Engineering (WOSP/SIPEW-2010),
San Jose, California, USA, January 2010.
ACM Press, ISBN 978-1-60558-563-5, pp. 63-68.
-
A. Mosincat and W. Binder.
Enhancing BPEL Processes with Self-tuning Behavior.
IEEE International Conference on Service-Oriented Computing and Applications (SOCA-2009),
Taipei, Taiwan, December 2009.
IEEE Computer Society, ISBN 978-1-4244-5300-9, pp. 1-8.
-
A. Villazón, W. Binder, D. Ansaloni, and P. Moret.
Advanced Runtime Adaptation for Java.
8th International Conference on Generative Programming and Component Engineering (GPCE-2009),
Denver, Colorado, USA, October 2009.
ACM Press, ISBN 978-1-60558-494-2, pp. 85-94.
-
D. Röthlisberger, M. Härry, A. Villazón, D. Ansaloni, W. Binder, O. Nierstrasz, and P. Moret.
Augmenting Static Source Views in IDEs with Dynamic Metrics.
25th IEEE International Conference on Software Maintenance (ICSM-2009),
Edmonton, Alberta, Canada, September 2009.
IEEE Computer Society, ISBN 978-1-4244-4897-5, pp. 253-262.
-
A. Mosincat and W. Binder.
Automated Performance Maintenance for Service Compositions.
11th IEEE International Symposium on Web Systems Evolution (WSE-2009),
Edmonton, Alberta, Canada, September 2009.
IEEE Computer Society, ISBN 978-1-4244-5125-8, pp. 131-140.
-
M. Schoeberl, W. Binder, P. Moret, and A. Villazón.
Design Space Exploration for Java Processors with Cross-Profiling.
6th International Conference on the Quantitative Evaluation of SysTems (QEST-2009),
Budapest, Hungary, September 2009.
IEEE Computer Society, ISBN 978-0-7695-3808-2, pp. 109-118.
-
W. Binder, D. Ansaloni, A. Villazón, and P. Moret.
Parallelizing Calling Context Profiling in Virtual Machines on Multicores.
7th International Conference on Principles and Practice of Programming in Java (PPPJ-2009),
Calgary, Canada, August 2009.
ACM Press, ISBN 978-1-60558-598-7, pp. 111-120.
-
A. Villazón, W. Binder, and P. Moret.
Flexible Calling Context Reification for Aspect-Oriented Programming.
8th International Conference on Aspect-Oriented Software Development (AOSD-2009),
Charlottesville, Virginia, USA, March 2009.
ACM Press, ISBN 978-1-60558-442-3, pp. 63-74.
-
W. Binder and N. Suri.
Green Computing: Energy Consumption Optimized Service Hosting.
35th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM-2009),
Czech Republic, January 2009.
Lecture Notes in Computer Science (LNCS), Volume 5404, pp. 117-128.
-
A. Mosincat and W. Binder.
Transparent Runtime Adaptability for BPEL Processes.
Sixth International Conference on Service Oriented Computing (ICSOC-2008),
Sydney, Australia, December 2008.
Lecture Notes in Computer Science (LNCS), Volume 5364, pp. 241-255.
-
W. Binder, A. Villazón, M. Schoeberl, and P. Moret.
Cache-aware Cross-profiling for Java Processors.
International Conference on Compilers, Architecture and Synthesis for Embedded System (CASES-2008),
Atlanta, Georgia, USA, October 2008.
ACM Press, ISBN 978-1-60558-469-0, pp. 127-136.
-
D. Bianculli, W. Binder, L. Drago, and C. Ghezzi.
Transparent Reputation Management for Composite Web Services.
2008 IEEE International Conference on Web Services (ICWS-2008).
Beijing, China, September 2008.
IEEE Computer Society, ISBN 978-0-7695-3310-0, pp. 621-628.
-
A. Villazón, W. Binder, and P. Moret.
Aspect Weaving in Standard Java Class Libraries.
6th International Symposium on Principles and Practice of Programming in Java (PPPJ-2008),
Modena, Italy, September 2008.
ACM Press, ISBN 978-1-60558-223-8, pp. 159-168.
-
W. Binder, M. Schoeberl, P. Moret, and A. Villazón.
Cross-Profiling for Embedded Java Processors.
Fifth International Conference on Quantitative Evaluation of Systems (QEST-2008),
Saint-Malo, France, September 2008.
IEEE Computer Society, ISBN 978-0-7695-3360-5, pp. 287-296.
-
D. Bianculli, R. Jurca, W. Binder, C. Ghezzi, and B. Faltings.
Automated Dynamic Maintenance of Composite Services Based on Service Reputation.
Fifth International Conference on Service-Oriented Computing (ICSOC-2007),
Vienna, Austria, September 2007.
Lecture Notes in Computer Science (LNCS), Volume 4749, pp. 449-455.
-
W. Binder, S. Spycher, I. Constantinescu, and B. Faltings.
Multiversion Concurrency Control for Multidimensional Index Structures.
18th International Conference on Database and Expert Systems Applications (DEXA-2007),
Regensburg, Germany, September 2007.
Lecture Notes in Computer Science (LNCS), Volume 4653, pp. 172-181.
-
W. Binder, J. Hulaas, and P. Moret.
Advanced Java Bytecode Instrumentation.
5th International Symposium on Principles and Practice of Programming in Java (PPPJ-2007),
Lisboa, Portugal, September 2007.
ACM Press, ISBN 978-1-59593-672-1, pp. 135-144.
-
W. Binder, S. Spycher, I. Constantinescu, and B. Faltings.
An Evaluation of Multiversion Concurrency Control for Web Service Directories.
2007 IEEE International Conference on Web Services (ICWS-2007),
Salt Lake City, Utah, USA, July 2007.
IEEE Computer Society, ISBN 978-0-7695-2924-0, pp. 35-42.
-
R. Jurca, W. Binder, and B. Faltings.
Reliable QoS Monitoring Based on Client Feedback.
16th International World Wide Web Conference (WWW-2007),
Banff, Alberta, Canada, May 2007.
ACM Press, ISBN 978-1-59593-654-7, pp. 1003-1012.
-
W. Binder, I. Constantinescu, and B. Faltings.
Efficient Service Composition Using Zero-Suppressed Reduced Ordered Binary Decision Diagrams.
The 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI-2006),
Hong Kong, December 2006.
IEEE Computer Society, ISBN 0-7695-2747-7, pp. 587-593
-
W. Binder, J. Hulaas, and P. Moret.
A Quantitative Evaluation of the Contribution of Native Code to Java Workloads.
2006 IEEE International Symposium on Workload Characterization (IISWC-2006),
San Jose, USA, October 2006.
IEEE Computer Society, ISBN 1-4244-0508-4, pp. 201-209.
-
W. Binder and J. Hulaas.
Flexible and Efficient Measurement of Dynamic Bytecode Metrics.
Fifth International Conference on Generative Programming and Component Engineering (GPCE-2006),
Portland, Oregon, USA, October 2006.
ACM Press, ISBN 1-59593-237-2, pp. 171-180.
-
W. Binder, I. Constantinescu, and B. Faltings.
Decentralized Orchestration of Composite Web Services.
2006 IEEE International Conference on Web Services (ICWS-2006),
Chicago, USA, September 2006.
IEEE Computer Society, ISBN 0-7695-2669-1, pp. 869-876.
-
A. Camesi, J. Hulaas, and W. Binder.
Continuous Bytecode Instruction Counting for CPU Consumption Estimation.
Third International Conference on the Quantitative Evaluation of SysTems (QEST-2006),
Riverside, CA, USA, September 2006.
IEEE Computer Society, ISBN 0-7695-2665-9, pp. 19-30.
-
W. Binder, I. Constantinescu, and B. Faltings.
Scalable Automated Service Composition Using a Compact Directory Digest.
17th International Conference on Database and Expert Systems Applications (DEXA-2006),
Krakow, Poland, September 2006.
Lecture Notes in Computer Science (LNCS), Volume 4080, pp. 317-326.
-
W. Binder.
Secure and Reliable Java-Based Middleware - Challenges and Solutions.
First International Conference on Availability, Reliability and Security (ARES-2006),
Vienna, Austria, April 2006.
IEEE Computer Society, ISBN 0-7695-2567-9, pp. 662-669.
-
I. Constantinescu, W. Binder, and B. Faltings.
Service Composition with Directories.
5th International Symposium on Software Composition (SC-2006),
Vienna, Austria, March 2006.
Lecture Notes in Computer Science (LNCS), Volume 4089, pp. 163-177.
-
W. Binder.
A Portable and Customizable Profiling Framework for Java Based on Bytecode Instruction Counting.
The Third Asian Symposium on Programming Languages and Systems (APLAS-2005),
Tsukuba, Japan, November 2005.
Lecture Notes in Computer Science (LNCS), Volume 3780, pp. 178-194.
-
W. Binder, I. Constantinescu, B. Faltings, and S. Spycher.
Multiversion Concurrency Control for Large-Scale Service Directories.
The 2005 IEEE European Conference on Web Services (ECOWS-2005),
Växjö, Sweden, November 2005.
IEEE Computer Society, ISBN 0-7695-2484-2, pp. 50-61.
-
W. Binder.
Portable Profiling of Memory Allocation in Java.
Net.ObjectDays 2005 (NODe-2005),
Erfurt, Germany, September 2005.
Lecture Notes in Informatics (LNI), Volume P-69, ISBN 3-88579-398-9, pp. 110-128.
-
W. Binder, I. Constantinescu, B. Faltings, and N. Heterd.
Optimal Workflow Execution in Grid Environments.
2nd International Conference on Grid Service Engineering and Management (GSEM-2005),
Erfurt, Germany, September 2005.
Lecture Notes in Informatics (LNI), Volume P-69, ISBN 3-88579-398-9, pp. 276-295.
-
I. Constantinescu, W. Binder, and B. Faltings.
Selection and Ranking of Propositional Formulas for Large-Scale Service Directories.
20th National Conference on Artificial Intelligence (AAAI-05),
Pittsburgh, Pennsylvania, USA, July 2005.
AAAI Press, ISBN 1-57735-236-X, pp. 1406-1411.
-
I. Constantinescu, W. Binder, and B. Faltings.
Flexible and Efficient Matchmaking and Ranking in Service Directories.
2005 IEEE International Conference on Web Services (ICWS-2005),
Orlando, USA, July 2005.
IEEE Computer Society, ISBN 0-7695-2409-5, pp. 5-12.
Best student paper award.
-
I. Constantinescu, W. Binder, and B. Faltings.
Optimally Distributing Interactions between Composed Semantic Web Services.
2nd European Semantic Web Conference (ESWC-2005),
Heraklion, Greece, May 29 - June 1, 2005.
Lecture Notes in Computer Science (LNCS), Volume 3532, pp. 32-46.
-
I. Constantinescu, W. Binder, and B. Faltings.
An Extensible Directory Enabling Efficient Semantic Web Service Integration.
3rd International Semantic Web Conference (ISWC-2004),
Hiroshima, Japan, November 2004.
Lecture Notes in Computer Science (LNCS), Volume 3298, pp. 605-619.
-
W. Binder, I. Constantinescu, and B. Faltings.
A Directory for Web Service Integration Supporting Custom Query Pruning and Ranking.
European Conference on Web Services (ECOWS-2004),
Erfurt, Germany, September 2004.
Lecture Notes in Computer Science (LNCS), Volume 3250, pp. 87-101.
-
W. Binder and J. Hulaas.
Self-Accounting as Principle for Portable CPU Control in Java.
5th Annual International Conference on Object-Oriented and Internet-based Technologies,
Concepts, and Applications for a Networked World (Net.ObjectDays-2004),
Erfurt, Germany, September 2004.
Lecture Notes in Computer Science (LNCS), Volume 3263, pp. 24-38.
-
J. Hulaas, W. Binder, and G. Di Marzo Serugendo.
Enhancing Java Grid Computing Security with Resource Control.
International Conference on Grid Services Engineering and Management (GSEM-2004),
Erfurt, Germany, September 2004.
Lecture Notes in Computer Science (LNCS), Volume 3270, pp. 30-47.
-
I. Constantinescu, B. Faltings, and W. Binder.
Type-based Composition of Information Services in Large Scale Environment.
The 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI-2004),
Beijing, China, September 2004.
IEEE Computer Society, ISBN 0-7695-2100-2, pp. 306-312.
-
J. Hulaas and W. Binder.
Program Transformations for Portable CPU Accounting and Control in Java.
ACM SIGPLAN 2004 Symposium on Partial Evaluation and Program Manipulation (PEPM-2004),
Verona, Italy, August 2004.
ACM Press, ISBN 1-58113-835-0, pp. 169-177.
-
I. Constantinescu, B. Faltings, and W. Binder.
Large Scale, Type-Compatible Service Composition.
2004 IEEE International Conference on Web Services (ICWS-2004),
San Diego, USA, July 2004.
IEEE Computer Society, ISBN 0-7695-2167-3, pp. 506-513.
-
I. Constantinescu, W. Binder, and B. Faltings.
Directory Services for Incremental Service Integration.
1st European Semantic Web Symposium (ESWS-2004),
Heraklion, Greece, May 2004.
Lecture Notes in Computer Science (LNCS), Volume 3053, pp. 254-268.
-
W. Binder and B. Lichtl.
Using a Secure Mobile Object Kernel as Operating System on Embedded
Devices to Support the Dynamic Upload of Applications.
6th IEEE International Conference on Mobile Agents (MA-2002),
Barcelona, Spain, October 2002.
Lecture Notes in Computer Science (LNCS), Volume 2535, pp. 154-170.
-
W. Binder and B. Lichtl.
Using a Secure Java Micro-kernel on Embedded Devices for
the Reliable Execution of Dynamically Uploaded Applications.
7th International Conference on Reliable Software Technologies -
Ada-Europe 2002, Vienna, Austria, June 2002.
Lecture Notes in Computer Science (LNCS), Volume 2361, pp. 125-135.
-
W. Binder and V. Roth.
Secure Mobile Agent Systems Using Java: Where are We Heading?
17th ACM Symposium on Applied Computing (SAC-2002),
Madrid, Spain, March 2002.
ACM Press, ISBN 1-58113-445-2, pp. 115-119.
-
A. Villazón and W. Binder.
Portable Resource Reification in Java-based Mobile Agent Systems.
5th IEEE International Conference on Mobile Agents (MA-2001),
Atlanta, Georgia, USA, December 2001.
Lecture Notes in Computer Science (LNCS), Volume 2240, pp. 213-228.
-
W. Binder, J. Hulaas, and A. Villazón.
Portable Resource Control in Java: The J-SEAL2 Approach.
16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2001),
Tampa Bay, Florida, USA, October 2001.
ACM Press, ISBN 1-58113-335-9, pp. 139-155.
-
W. Binder.
Design and Implementation of the J-SEAL2 Mobile Agent Kernel.
Proceedings of the 2001 Symposium on Applications and the Internet (SAINT-2001),
San Diego, CA, USA, January 2001.
IEEE Computer Society, ISBN 0-7695-0942-8, pp. 35-42.
Workshops with Formal Proceedings (peer-reviewed)
-
E. Rosales, A. Rosa, and W. Binder.
Optimization Coaching for Fork/Join Applications on the Java Virtual Machine.
2019 Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs-2019),
Genoa, Italy, April 2019.
-
A. Rosa, E. Rosales, F. Schiavio, and W. Binder.
Understanding Task Granularity on the JVM: Profiling, Analysis, and Optimization.
2018 Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs-2018),
Nice, France, April 2018.
ACM Press, ISBN 978-1-4503-5513-1, pp. 54-56.
-
A. Rosa, L. Y. Chen, and W. Binder.
Profiling Actor Utilization and Communication in Akka.
15th International Workshop on Erlang (ERLANG-2016),
Nara, Japan, September 2016.
ACM Press, ISBN 978-1-4503-4431-9, pp. 24-32.
-
L. Bulej, Y. Zheng, and W. Binder.
Beneath the Bytecode: Observing the JVM at Work Using Bytecode Instrumentation.
11th Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS-2016),
Rome, Italy, July 2016.
ACM Press, ISBN 978-1-4503-4837-9, Article no. 1.
-
A. Rosa, L. Y. Chen, and W. Binder.
Efficient Profiling of Actor-based Applications in Parallel and Distributed Systems.
11th Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS-2016),
Rome, Italy, July 2016.
ACM Press, ISBN 978-1-4503-4837-9, Article no. 9.
-
L. Salucci, D. Bonetta, and W. Binder.
Efficient Embedding of Dynamic Languages in Big-data Analytics.
6th International Workshop on Big Data and Cloud Performance (DCPerf-2016).
Nara, Japan, June 2016.
IEEE Computer Society, ISBN 978-1-5090-1482-8, pp. 19-24.
-
R. Birke, E. Kalyvianaki, W. Binder, M. Schmatz, and L. Y. Chen.
Dynamic Block Sizing for Data Stream Processing Systems.
2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW-2016),
Berlin, Germany, April 2016.
IEEE Computer Society, ISBN 978-1-5090-1961-8, pp. 216-222.
-
D. Çavdar, A. Rosa, L. Y. Chen, W. Binder, and F. Alagöz.
Quantifying the Brown Side of Priority Schedulers: Lessons from Big Clusters.
Greenmetrics 2014, in conjunction with ACM Sigmetrics 2014,
Austin, TX, USA, June 2014.
ACM SIGMETRICS Performance Evaluation Review 42(3), pp. 76-81, December 2014.
-
Y. Zheng, L. Bulej, C. Zhang, S. Kell, D. Ansaloni, and W. Binder.
Dynamic Optimization of Bytecode Instrumentation.
7th ACM Workshop on Virtual Machines and Intermediate Languages (VMIL-2013),
Indianapolis, IN, USA, October 2013.
ACM Press, ISBN 978-1-4503-2601-8, pp. 21-30.
-
A. Sarimbekov, A. Podzimek, L. Bulej, Y. Zheng, N. Ricci, and W. Binder.
Characteristics of Dynamic JVM Languages.
7th ACM Workshop on Virtual Machines and Intermediate Languages (VMIL-2013),
Indianapolis, IN, USA, October 2013.
ACM Press, ISBN 978-1-4503-2601-8, pp. 11-20.
-
M. Vitásek, W. Binder, and M. Hauswirth.
ShadowData - Shadowing Heap Objects in Java.
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE-2013),
Seattle, WA, USA, June 2013.
ACM Press, ISBN 978-1-4503-2128-0, pp. 17-24.
-
A. Sarimbekov, S. Kell, L. Bulej, A. Sewe, Y. Zheng, D. Ansaloni, and W. Binder.
A Comprehensive Toolchain for Workload Characterization Across JVM Languages.
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE-2013),
Seattle, WA, USA, June 2013.
ACM Press, ISBN 978-1-4503-2128-0, pp. 9-16.
-
S. Kell, D. Ansaloni, W. Binder, and L. Marek.
The JVM is not Observable Enough (and what to do about it).
6th Workshop on Virtual Machines and Intermediate Languages (VMIL-2012),
Tucson, Arizona, USA, October 2012.
ACM Press, ISBN 978-1-4503-1633-0, pp. 33-38.
-
L. Marek, Y. Zheng, D. Ansaloni, W. Binder, Z. Qi, and P. Tuma.
DiSL: An Extensible Language for Efficient and Comprehensive Dynamic Program Analysis.
Invited talk.
7th Workshop on Domain-Specific Aspect Languages (DSAL-2012),
Potsdam, Germany, March 2012.
ACM Press, ISBN 978-1-4503-1128-1, pp. 27-28.
-
W. Binder, D. Bonetta, C. Pautasso, A. Peternier, D. Milano, H. Schuldt, N. Stojnic, B. Faltings, and I. Trummer.
Towards Self-Organizing Service-Oriented Architectures.
5th IEEE International Workshop on Software Engineering for Adaptive Service-oriented Systems (SEASS-2011),
Washington DC, USA, July 2011.
IEEE Computer Society, ISBN 978-0-7695-4461-8, pp. 115-121.
-
A. Sarimbekov, P. Moret, W. Binder, A. Sewe, and M. Mezini.
Complete and Platform-independent Calling Context Profiling for the Java Virtual Machine.
6th Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE-2011),
Saarbrücken, Germany, March 2011.
Electronic Notes in Theoretical Computer Science (ENTCS), Volume 279, Issue 1, pp. 61-74.
-
W. Binder, P. Moret, D. Ansaloni, A. Sarimbekov, A. Yokokawa, and E. Tanter.
Towards a Domain-Specific Aspect Language for Dynamic Program Analysis.
6th Domain-Specific Aspect Languages Workshop (DSAL-2011),
Porto de Galinhas, Pernambuco, Brazil, March 2011.
ACM Press, ISBN 978-1-4503-0648-5, pp. 9-11.
-
D. Bonetta, A. Peternier, C. Pautasso, and W. Binder.
Towards Scalable Service Composition on Multicores.
6th International IFIP Workshop on Semantic Web & Web Semantics (SWWS-2010),
Crete, Greece, October 2010.
Lecture Notes in Computer Science (LNCS), Volume 6428, pp. 655-664.
-
T. Würthinger, W. Binder, D. Ansaloni, P. Moret, and H. Mössenböck.
Improving Aspect-Oriented Programming with Dynamic Code Evolution in an Enhanced Java Virtual Machine.
7th ECOOP'2010 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (RAM-SE-2010),
Maribor, Slovenia, June 2010.
ACM Press, ISBN 978-1-4503-0536-5, pp. 5:1-5:5.
-
W. Binder, A. Villazón, D. Ansaloni, and P. Moret.
@J - Towards Rapid Development of Dynamic Analysis Tools for the Java Virtual Machine.
3th Workshop on Virtual Machines and Intermediate Languages (VMIL-2009),
Orlando, Florida, USA, October 2009.
ACM Press, ISBN 978-1-60558-874-2, pp. 1-9.
-
P. Moret, W. Binder, D. Ansaloni, and A. Villazón.
Visualizing Calling Context Profiles with Ring Charts.
5th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT-2009),
Edmonton, Alberta, Canada, September 2009.
IEEE Computer Society, ISBN 978-1-4244-5027-5, pp. 33-36.
-
P. Moret, W. Binder, and A. Villazón.
CCCP - Complete Calling Context Profiling in Virtual Execution Environments.
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM-2009),
Savannah, Georgia, USA, January 2009.
ACM Press, ISBN 978-1-60558-327-3, pp. 151-160.
-
N. Ahmadi and W. Binder.
Flexible Matching and Ranking of Web Service Advertisements.
2nd Workshop on Middleware for Service Oriented Computing (MW4SOC-2007),
Newport Beach, California, USA, November 2007.
ACM Press, ISBN 978-1-59593-928-9, pp. 30-35.
-
W. Binder, J. Hulaas, and P. Moret.
Reengineering Standard Java Runtime Systems through Dynamic Bytecode Instrumentation.
Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM-2007),
Paris, France, October 2007.
IEEE Computer Society, ISBN 0-7695-2880-5, pp. 91-100.
-
W. Binder, I. Constantinescu, and B. Faltings.
Service Invocation Triggers: A Lightweight Routing Infrastructure for Decentralized Workflow Orchestration.
The 2006 International Symposium on Frontiers in Networking with Applications (FINA-2006),
Vienna, Austria, April 2006.
IEEE Computer Society, ISBN 0-7695-2466-4, pp. 917-921.
-
W. Binder and J. Hulaas.
Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting.
4th Workshop on Quantitative Aspects of Programming Languages (QAPL-2006),
Vienna, Austria, April 2006.
Electronic Notes in Theoretical Computer Science (ENTCS), Volume 164, Issue 3, pp. 45-64.
-
W. Binder.
Portable, Efficient, and Accurate Sampling Profiling for Java-Based Middleware.
Fifth International Workshop on Software Engineering and Middleware (SEM-2005),
Lisbon, Portugal, September 2005.
ACM Press, ISBN 1-59593-204-4, pp. 46-53.
-
W. Binder and J. Hulaas.
Java Bytecode Transformations for Efficient, Portable CPU Accounting.
First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE-2005),
Edinburgh, Scotland, April 9, 2005.
Electronic Notes in Theoretical Computer Science (ENTCS), Volume 141, Issue 1, pp. 53-73.
-
W. Binder, I. Constantinescu, and B. Faltings.
Directory Support for Large-Scale, Automated Service Composition.
Software Composition (SC-2005),
Edinburgh, Scotland, April 9, 2005.
Lecture Notes in Computer Science (LNCS), Volume 3628, pp. 57-66.
-
W. Binder and J. Hulaas.
Using Bytecode Instruction Counting as Portable CPU Consumption Metric.
3rd Workshop on Quantitative Aspects of Programming Languages (QAPL-2005),
Edinburgh, Scotland, April 2-3, 2005.
Electronic Notes in Theoretical Computer Science (ENTCS), Volume 153, Issue 2, pp. 57-77.
-
W. Binder and J. Hulaas.
Extending Standard Java Runtime Systems for Resource Management.
Software Engineering and Middleware (SEM-2004),
Linz, Austria, September 2004.
Lecture Notes in Computer Science (LNCS), Volume 3437, pp. 154-169.
-
W. Binder, J. Hulaas, A. Villazón, and R. Vidal.
Portable Resource Control in Java: Application to Mobile Agent Security.
First International Workshop on Security of Mobile Multiagent Systems (SEMAS-2001)
at the Fifth International Conference on Autonomous Agents,
Montreal, Canada, May 29, 2001.
Electronic Notes in Theoretical Computer Science (ENTCS), Volume 63.
Workshops without Formal Proceedings (peer-reviewed)
-
E. Rosales and W. Binder.
Optimization Coaching for Fork/Join Applications on the Java Virtual Machine.
12th EuroSys Doctoral Workshop (EuroDW-2018),
Porto, Portugal, April 2018.
-
A. Sarimbekov, Y. Zheng, D. Ansaloni, L. Bulej, L. Marek, W. Binder, P. Tuma, and Z. Qi.
Java Bytecode Instrumentation - Reconciling Developer Productivity.
8th Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE-2013),
Rome, Italy, March 2013.
-
A. Camesi, J. Hulaas, and W. Binder.
Towards CPU Load Prediction for Java Bytecode.
11th ECOOP Workshop on Mobile Object Systems (MOS-2005),
Glasgow, Scotland, July 2005.
-
W. Binder, I. Constantinescu, and B. Faltings.
Efficiently Distributing Interactions between Composed Information Agents.
Second European Workshop on Multi-Agent Systems,
Barcelona, Spain, December 2004.
-
W. Binder, I. Constantinescu, B. Faltings, K. Haller, and C. Türker.
A Multiagent System for the Reliable Execution of Automatically Composed Ad-hoc Processes.
Second European Workshop on Multi-Agent Systems,
Barcelona, Spain, December 2004.
-
J. Hulaas, W. Binder, and G. Di Marzo Serugendo.
Enhancing Java Grid Computing Security with Resource Control.
Second European Workshop on Multi-Agent Systems,
Barcelona, Spain, December 2004.
-
W. Binder and J. Hulaas.
Portable CPU Accounting in Java.
10th ECOOP Workshop on Mobile Object Systems (MOS-2004),
Oslo, Norway, June 2004.
-
W. Binder and J. Hulaas.
Reducing the Overhead of Portable CPU Accounting in Java.
10th ECOOP Workshop on Mobile Object Systems (MOS-2004),
Oslo, Norway, June 2004.
-
W. Binder, I. Constantinescu, and B. Faltings.
An Extensible Directory Service for Efficient Service Integration.
10th ECOOP Workshop on Mobile Object Systems (MOS-2004),
Oslo, Norway, June 2004.
-
I. Constantinescu, B. Faltings, and W. Binder.
Large Scale Testbed for Type Compatible Service Composition.
ICAPS 2004 Workshop on Planning and Scheduling for Web and Grid Services,
Whistler, Canada, June 2004.
-
W. Binder.
Creating a Resource-Aware JDK.
ECOOP Workshop on Resource Management for Safe Languages,
Malaga, Spain, June 2002.
-
W. Binder and B. Lichtl.
Resource Accounting in a J2ME Environment.
ECOOP Workshop on Resource Management for Safe Languages,
Malaga, Spain, June 2002.
-
W. Binder, G. Di Marzo, and J. Hulaas.
Towards a Secure and Efficient Model for Grid Computing using Mobile Code.
8th ECOOP Workshop on Mobile Object Systems: Agent Applications and New Frontiers,
Malaga, Spain, June 2002.
-
V. Calderon and W. Binder.
JRAF - The Java Resource Accounting Facility.
ECOOP Workshop on Resource Management for Safe Languages,
Malaga, Spain, June 2002.
-
J. Hulaas and W. Binder.
Resource Control in Component-based Systems.
ECOOP Workshop on Resource Management for Safe Languages,
Malaga, Spain, June 2002.
-
P. Mihailescu and W. Binder.
A Mobile Agent Framework for M-Commerce Based Wireless Applications.
8th ECOOP Workshop on Mobile Object Systems: Agent Applications and New Frontiers,
Malaga, Spain, June 2002.
-
J. Hulaas and W. Binder.
Using Mobile Code for Semantic Interoperability in Distributed Agent Systems.
Agents in E-Business (AgEB-2001),
Workshop of the Informatik 2001,
Vienna, Austria, September 2001.
-
P. Mihailescu and W. Binder.
A Mobile Agent Framework for M-Commerce.
Agents in E-Business (AgEB-2001),
Workshop of the Informatik 2001,
Vienna, Austria, September 2001.
-
W. Binder.
Design of the J-SEAL2 Mobile Agent System.
Proceedings of the International Symposium on Mobile Agent Applications (MAA-2000) in conjunction with the
12th International Conference on Systems Research, Informatics, and Cybernetics,
Baden-Baden, Germany, August 2000.
-
W. Binder.
Design and Implementation of the J-SEAL2 Mobile Agent Kernel.
6th ECOOP Workshop on Mobile Object Systems:
Operating System Support, Security, and Programming Languages,
Cannes, France, June 2000.
-
W. Binder.
J-SEAL2 - A Secure High-Performance Mobile Agent System.
IAT'99 Workshop on Agents in E-Commerce, Hong Kong, December 1999.
Tool Papers and Demonstrations
-
E. Rosales, A. Rosa, and W. Binder.
lpt: a Tool for Tuning the Level of Parallelism of Spark Applications.
25th Asia-Pacific Software Engineering Conference (APSEC-2018),
Nara, Japan, December 2018.
To be published by IEEE Computer Society.
-
E. Rosales, A. Rosa, and W. Binder.
tgp: a Task-Granularity Profiler for the Java Virtual Machine.
24th Asia-Pacific Software Engineering Conference (APSEC-2017),
Nanjing, China, December 2017.
IEEE Computer Society, ISBN 978-1-5386-3681-7, pp. 570-575.
-
A. Rosa and W. Binder.
Speeding up Type-specific Instrumentation for the Analysis of Complex Systems.
22nd International Conference on Engineering of Complex Computer Systems (ICECCS-2017),
Fukuoka, Japan, November 2017.
IEEE Computer Society, ISBN 978-1-5386-2431-9, pp. 138-141.
-
H. Sun, A. Rosa, O. Javed, and W. Binder.
ADRENALIN-RV: Android Runtime Verification using Load-time Weaving.
10th IEEE International Conference on Software Testing, Verification and Validation (ICST-2017),
Tokyo, Japan, March 2017.
IEEE Computer Society, ISBN 978-1-5090-6031-3, pp. 532-539.
-
A. Rosa, L. Y. Chen, and W. Binder.
AkkaProf: a Profiler for Akka Actors in Parallel and Distributed Applications.
14th Asian Symposium on Programming Languages and Systems (APLAS-2016),
Hanoi, Vietnam, November 2016.
Lecture Notes in Computer Science (LNCS), Volume 10017, pp. 139-147.
-
A. Rosa, L. Y. Chen, and W. Binder.
An Endpoint Communication Profiling Tool for Distributed Computing Frameworks.
36th IEEE International Conference on Distributed Computing Systems (ICDCS-2016),
Nara, Japan, June 2016.
IEEE Computer Society, ISBN 978-1-5090-1482-8, pp. 765-766.
-
H. Sun, Y. Zheng, L. Bulej, S. Kell, and W. Binder.
Analyzing Distributed Multi-platform Java and Android Applications with ShadowVM.
13th Asian Symposium on Programming Languages and Systems (APLAS-2015),
Pohang, Korea, December 2015.
Lecture Notes in Computer Science (LNCS), Volume 9458, pp. 356-365.
-
H. Sun, Y. Zheng, L. Bulej, S. Kell, and W. Binder.
Custom Full-Coverage Dynamic Program Analysis for Android.
2015 ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH-2015),
Pittsburgh, PA, USA, October 2015.
ACM Press, ISBN 978-1-4503-3722-9, pp. 7-8.
-
A. Rosa, W. Binder, L. Y. Chen, M. Gribaudo, and G. Serazzi.
ParSim: A Tool for Workload Modeling and Reproduction of Parallel Applications.
IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS-2014),
Paris, France, September 2014.
IEEE Computer Society, ISBN 978-1-4799-5610-4, pp. 494-497.
-
A. Podzimek, L. Y. Chen, L. Bulej, W. Binder, and P. Tuma.
Showstopper: The Partial CPU Load Tool.
IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS-2014),
Paris, France, September 2014.
IEEE Computer Society, ISBN 978-1-4799-5610-4, pp. 510-513.
-
L. Marek, Y. Zheng, D. Ansaloni, L. Bulej, A. Sarimbekov, W. Binder, and Z. Qi.
Introduction to Dynamic Program Analysis with DiSL.
4th ACM/SPEC International Conference on Performance Engineering (ICPE-2013),
Prague, Czech Republic, April 2013.
ACM Press, ISBN 978-1-4503-1636-1, pp. 429-430.
-
L. Marek, Y. Zheng, D. Ansaloni, A. Sarimbekov, W. Binder, P. Tuma, and Z. Qi.
Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis.
10th Asian Symposium on Programming Languages and Systems (APLAS-2012),
Kyoto, Japan, December 2012.
Lecture Notes in Computer Science (LNCS), Volume 7705, pp. 256-263.
-
D. Ansaloni, L. Y. Chen, E. Smirni, A. Yokokawa, and W. Binder.
Find Your Best Match: Predicting Performance of Consolidated Workloads.
3rd ACM/SPEC International Conference on Performance Engineering (ICPE-2012),
Boston, Massachusetts, USA, April 2012.
ACM Press, ISBN 978-1-4503-1202-8, pp. 243-244.
-
A. Sarimbekov, A. Villazón, W. Binder, A. Sewe, and M. Mezini.
JP2 - Collecting Dynamic Bytecode Metrics in JVMs.
2011 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-2011),
Portland, Oregon, USA, October 2011.
ACM Press, ISBN 978-1-4503-0942-4, pp. 35-36.
-
A. Peternier, D. Bonetta, W. Binder, and C. Pautasso.
Tool Demonstration: Overseer - Low-Level Hardware Monitoring and Management for Java.
9th International Conference on the Principles and Practice of Programming in Java (PPPJ-2011),
Kongens Lyngby, Denmark, August 2011.
ACM Press, ISBN 978-1-4503-0935-6, pp. 143-146.
-
T. Würthinger, W. Binder, D. Ansaloni, P. Moret, and H. Mössenböck.
Applications of Enhanced Dynamic Code Evolution for Java in GUI Development and Dynamic Aspect-Oriented Programming.
9th International Conference on Generative Programming and Component Engineering (GPCE-2010),
Eindhoven, The Netherlands, October 2010.
ACM Press, ISBN 978-1-4503-0154-1, pp. 123-126.
-
P. Moret, W. Binder, A. Heydarnoori, and D. Ansaloni.
Tool Demonstration: Effective Runtime Exploration of the Inter-Procedural Control Flow in Java Applications.
8th International Conference on Principles and Practice of Programming in Java (PPPJ-2010),
Vienna, Austria, September 2010.
ACM Press, ISBN 978-1-4503-0269-2, pp. 162-165.
-
D. Bianculli, W. Binder, and M. L. Drago.
SOABench: Performance Evaluation of Service-Oriented Middleware Made Easy.
32nd International Conference on Software Engineering (ICSE-2010),
Cape Town, South Africa, May 2010.
ACM Press, ISBN 978-1-60558-719-6, pp. 301-302.
-
W. Binder, D. Ansaloni, P. Moret, and A. Villazón.
Efficient Dynamic Analysis Tools: AOP Meets Multicores.
9th International Conference on Aspect-Oriented Software Development (AOSD-2010),
Saint Malo, France, March 2010.
-
A. Villazón, D. Ansaloni, W. Binder, and P. Moret.
HotWave: Creating Adaptive Tools with Dynamic Aspect-Oriented Programming in Java.
8th International Conference on Generative Programming and Component Engineering (GPCE-2009),
Denver, Colorado, USA, October 2009.
ACM Press, ISBN 978-1-60558-494-2, pp. 95-98.
-
A. Villazón, W. Binder, P. Moret, and D. Ansaloni.
MAJOR: Flexible Tool Development with Aspect-Oriented Programming.
25th IEEE International Conference on Software Maintenance (ICSM-2009),
Edmonton, Alberta, Canada, September 2009.
IEEE Computer Society, ISBN 978-1-4244-4897-5, pp. 387-388.
-
D. Röthlisberger, M. Härry, A. Villazón, D. Ansaloni, W. Binder, O. Nierstrasz, and P. Moret.
Senseo: Enriching Eclipse's Static Source View with Dynamic Metrics.
25th IEEE International Conference on Software Maintenance (ICSM-2009),
Edmonton, Alberta, Canada, September 2009.
IEEE Computer Society, ISBN 978-1-4244-4897-5, pp. 383-384.
-
P. Moret, W. Binder, A. Villazón, D. Ansaloni, and M. Schoeberl.
Locating Performance Bottlenecks in Embedded Java Software with Calling-Context Cross-Profiling.
6th International Conference on the Quantitative Evaluation of SysTems (QEST-2009),
Budapest, Hungary, September 2009.
IEEE Computer Society, ISBN 978-0-7695-3808-2, pp. 107-108.
-
A. Villazón, W. Binder, P. Moret, and D. Ansaloni.
MAJOR: Rapid Tool Development with Aspect-Oriented Programming.
7th International Conference on Principles and Practice of Programming in Java (PPPJ-2009),
Calgary, Alberta, Canada, August 2009.
ACM Press, ISBN 978-1-60558-598-7, pp. 125-128.
-
P. Moret, W. Binder, M. Schoeberl, A. Villazón, and D. Ansaloni.
Analyzing Performance and Dynamic Behavior of Embedded Java Software with Calling-Context Cross-Profiling.
7th International Conference on Principles and Practice of Programming in Java (PPPJ-2009),
Calgary, Alberta, Canada, August 2009.
ACM Press, ISBN 978-1-60558-598-7, pp. 121-124.
-
D. Bianculli, W. Binder, M. L. Drago, and C. Ghezzi.
ReMan: A Pro-active Reputation Management Infrastructure for Composite Web Services.
31st International Conference on Software Engineering (ICSE-2009),
Vancouver, Canada, May 2009.
IEEE Computer Society, ISBN 978-1-4244-3453-4, pp. 623-626.
-
A. Villazón, W. Binder, and P. Moret.
MAJOR and CARAJillo: Aspect Weaving in the Java Class Library.
8th International Conference on Aspect-Oriented Software Development (AOSD-2009),
Charlottesville, Virginia, USA, March 2009.
-
P. Moret, W. Binder, and A. Villazón.
CProf: Customizable Calling Context Cross-Profiling for Embedded Java Processors.
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM-2009),
Savannah, Georgia, USA, January 2009.
ACM Press, ISBN 978-1-60558-327-3, pp. 161-164.
-
I. Constantinescu, B. Faltings, and W. Binder.
HotBlu - A System for Large Scale Service Discovery and Composition.
3rd International Semantic Web Conference (ISWC-2004),
Hiroshima, Japan, November 2004.
-
I. Constantinescu, B. Faltings, and W. Binder.
Type-based Composition of Information Services in Large Scale Environment.
The 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI-2004),
Beijing, China, September 2004.
Posters, Abstracts, and Announcements
-
L. Salucci, D. Bonetta, S. Marr, and W. Binder.
Generic Messages: Capability-based Shared Memory Parallelism for Event-loop Systems.
21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP-2016),
Barcelona, Spain, March 2016.
ACM Press, ISBN 978-1-4503-4092-2, article no. 40, pp. 1-2.
-
Y. Zheng, L. Bulej, and W. Binder.
Accurate Profiling in the Presence of Dynamic Compilation.
Software Engineering 2016 (SE-2016),
Vienna, Austria, February 2016.
Lecture Notes in Informatics (LNI), Volume P-252, ISBN 978-3-88579-646-6, pp. 21-22.
-
W. Binder, Y. Zheng, L. Bulej, H. Sun, and P. Tuma.
Comprehensive Multi-platform Dynamic Program Analysis for the Java and Dalvik Virtual Machines.
Software Engineering & Management 2015 (SE-2015),
Dresden, Germany, March 2015.
Lecture Notes in Informatics (LNI), Volume P-239, ISBN 978-3-88579-633-6, pp. 127-128.
-
Y. Zheng, H. Sun, L. Bulej, P. Tuma, and W. Binder.
Comprehensive Multi-platform Dynamic Program Analysis for the Java and Dalvik Virtual Machines.
Invited talk.
2014 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ-2014),
Cracow, Poland, September 2014.
ACM Press, ISBN 978-1-4503-2926-2, pp. 4-4.
-
D. Ansaloni, L. Y. Chen, E. Smirni, and W. Binder.
Towards Autonomic Consolidation of Heterogeneous Workloads.
ACM/IFIP/USENIX 12th International Middleware Conference (Middleware-2011),
Lisboa, Portugal, December 2011.
ACM Press, ISBN 978-1-4503-1073-4, pp. 12:1-12:2.
-
A. Mosincat and W. Binder.
Self-tuning BPEL Processes.
6th International Conference on Autonomic Computing and Communications (ICAC-2009),
Barcelona, Spain, June 2009.
ACM Press, ISBN 978-1-60558-564-2, pp. 47-48.
-
W. Binder, I. Constantinescu, B. Faltings, and R. Jurca.
Automating the Creation of Compound Web Applications.
ERCIM News 72, Jannuary 2008.
-
R. Jurca, W. Binder, and B. Faltings.
Reliable and Inexpensive QoS Monitoring in Service Markets.
ERCIM News 70, July 2007.
-
W. Binder, I. Constantinescu, and B. Faltings.
Scaling up Service Composition with Downloadable Directory Digests.
W3C Workshop on Frameworks for Semantics in Web Services,
Innsbruck, Austria, June 2005.
-
W. Binder, I. Constantinescu, B. Faltings, K. Haller, and C. Türker.
Automated Composition and Reliable Execution of Ad-hoc Processes.
ISWC 2004 Workshop on Semantic Web Technology for Mobile and Ubiquitous Applications,
Hiroshima, Japan, November 2004.
-
I. Constantinescu, B. Faltings, and W. Binder.
Type Based Service Composition.
13th International World Wide Web Conference (WWW-2004),
New York, USA, May 2004.
ACM Press, ISBN 1-58113-912-8, pp. 268-269.
-
W. Binder.
Using Mobile Agents for Software Distribution and Maintenance:
Autonomous Stations Capable of Securely Executing Dynamically Uploaded Applications.
Second International Workshop on Agent based Cluster and Grid Computing at the
IEEE International Symposium on Cluster Computing and the Grid (CCGRID-2002),
Berlin, Germany, May 2002.
IEEE Computer Society, ISBN 0-7695-1582-7, pp. 352-353.
-
W. Binder.
Agent Adaptation in J-SEAL2.
Conference Session and Workshop on Performance, Interoperability, and
Applications of Mobile Agent Systems at the
9th Annual IEEE International Conference and Workshop on
the Engineering of Computer-Based Systems (ECBS'02),
Lund, Sweden, April 2002.
-
V. Roth, U. Pinsdorf, and W. Binder.
Mobile Agent Interoperability Revisited.
5th IEEE International Conference on Mobile Agents (MA-2001),
Atlanta, Georgia, USA, December 2001.
-
W. Binder, J. Hulaas, A. Villazón, and R. Vidal.
Portable Resource Control for Mobile Multi-Agent Systems in Java.
2nd Asia-Pacific Conference on Intelligent Agent Technology (IAT-2001),
Maebashi City, Japan, October 2001.
-
W. Binder, J. Hulaas, and A. Villazón.
Portable Resource Control in the J-SEAL2 Mobile Agent System.
5th International Conference on Autonomous Agents, Montreal, Canada, May 2001.
ACM Press, ISBN 1-58113-326-X, pp. 222-223.
Technical Reports
-
Y. Zheng, S. Kell, L. Bulej, H. Sun, and W. Binder.
Comprehensive Multi-platform Dynamic Program Analysis for Java and Android.
18th Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS-2015),
Pörtschach am Wörthersee, Austria, October 2015.
Bericht 2015-IX-1, Schriftenreihe des Instituts für Computersprachen,
TU Wien.
-
D. Bianculli, W. Binder, and M. L. Drago.
Automated Performance Assessment for Service-Oriented Middleware.
Technical report 2009/07,
University of Lugano, December 2009.
-
W. Binder, A. Villazón, D. Ansaloni, and P. Moret.
Rapid Development of Dynamic Analysis Tools for the Java Virtual Machine.
15th Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS-2009),
Maria Taferl, Austria, October 2009.
Bericht 2009-X-1, Schriftenreihe des Instituts für Computersprachen,
TU Wien.
-
W. Binder and J. Hulaas.
Exact and Portable Profiling for Java Using Bytecode Instruction Counting.
Technical Report IC/2005/011,
EPFL, March 2005.
-
A. Camesi, J. Hulaas, and W. Binder.
Graphical Monitoring of CPU Resource Consumption.
Technical Report IC/2004/73,
EPFL, September 2004.
-
W. Binder, J. Hulaas, and A. Villazón.
Resource Control in J-SEAL2.
Technical Report (Cahier du CUI) No 124, University of Geneva,
initial version: November 2000, current version: January 3, 2001.
-
J. Vitek, C. Bryce, and W. Binder.
Designing JAVASEAL or How to Make JAVA Safe for Agents.
Electronic Commerce Objects, D. Tsichritzis (Ed.),
Centre Universitaire d'Informatique, University of Geneva, July 1998.