Walter Binder

Orcid: 0000-0002-2477-2182

Affiliations:
  • University of Lugano, Switzerland


According to our database1, Walter Binder authored at least 256 papers between 2001 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
DynQ: a dynamic query engine with query-reuse capabilities embedded in a polyglot runtime.
VLDB J., September, 2023

Large-scale characterization of Java streams.
Softw. Pract. Exp., September, 2023

Optimization-Aware Compiler-Level Event Profiling.
ACM Trans. Program. Lang. Syst., June, 2023

Profiling and Optimizing Java Streams.
Art Sci. Eng. Program., February, 2023

Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance.
Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2023

Java Vector API: Benchmarking and Performance Analysis.
Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, 2023

Adaptive Thread Type Selection on the Java Virtual Machine.
Proceedings of the Eleventh International Symposium on Computing and Networking, CANDAR 2023, 2023

Automated Runtime Transition between Virtual and Platform Threads in the Java Virtual Machine.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

2022
Characterizing Java Streams in the Wild.
Proceedings of the 26th International Conference on Engineering of Complex Computer Systems, 2022

Optimizing Parallel Java Streams.
Proceedings of the 26th International Conference on Engineering of Complex Computer Systems, 2022

SQL to Stream with S2S: An Automatic Benchmark Generator for the Java Stream API.
Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2022

Accurate Fork-Join Profiling on the Java Virtual Machine.
Proceedings of the Euro-Par 2022: Parallel Processing, 2022

2021
Language-Agnostic Integrated Queries in a Managed Polyglot Runtime.
Proc. VLDB Endow., 2021

Automated Large-scale Multi-language Dynamic Program Analysis in the Wild.
Proceedings of the Software Engineering 2021, 2021

Automatically Assessing and Extending Code Coverage for NPM Packages.
Proceedings of the 2nd IEEE/ACM International Conference on Automation of Software Test, 2021

2020
Dynamic Speculative Optimizations for SQL Compilation in Apache Spark.
Proc. VLDB Endow., 2020

FJProf: Profiling Fork/Join Applications on the Java Virtual Machine.
Proceedings of the VALUETOOLS 2020: 13th EAI International Conference on Performance Evaluation Methodologies and Tools, 2020

Renaissance: Benchmarking Suite for Parallel Applications on the JVM.
Proceedings of the Software Engineering 2020, 2020

Towards dynamic SQL compilation in Apache Spark.
Proceedings of the Programming'20: 4th International Conference on the Art, 2020

Profiling streams on the Java virtual machine.
Proceedings of the Programming'20: 4th International Conference on the Art, 2020

PerfCI: A Toolchain for Automated Performance Testing during Continuous Integration of Python Projects.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

P<sup>3</sup>: A Profiler Suite for Parallel Applications on the Java Virtual Machine.
Proceedings of the Programming Languages and Systems - 18th Asian Symposium, 2020

2019
Analysis and Optimization of Task Granularity on the Java Virtual Machine.
ACM Trans. Program. Lang. Syst., 2019

Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild (Artifact).
Dagstuhl Artifacts Ser., 2019

On Evaluating the Renaissance Benchmarking Suite: Variety, Performance, and Complexity.
CoRR, 2019

NodeMOP: runtime verification for Node.js applications.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

JUniVerse: large-scale JUnit-test analysis in the wild.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

Optimization coaching for fork/join applications on the Java virtual machine.
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019

NAB: automated large-scale multi-language dynamic program analysis in public code repositories.
Proceedings of the Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, 2019

Renaissance: a modern benchmark suite for parallel applications on the JVM.
Proceedings of the Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, 2019

Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild (Tool Insights Paper).
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

Reasoning about the Node.js Event Loop using Async Graphs.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

2018
Optimizing type-specific instrumentation on the JVM with reflective supertype information.
J. Vis. Lang. Comput., 2018

Optimizing for Tail Sojourn Times of Cloud Clusters.
IEEE Trans. Cloud Comput., 2018

Understanding task granularity on the JVM: profiling, analysis, and optimization.
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018

Capturing Inter-process Communication for Runtime Verification on Android.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Industrial Practice, 2018

Analyzing and optimizing task granularity on the JVM.
Proceedings of the 2018 International Symposium on Code Generation and Optimization, 2018

Efficient dynamic analysis for Node.js.
Proceedings of the 27th International Conference on Compiler Construction, 2018

lpt: A Tool for Tuning the Level of Parallelism of Spark Applications.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

Large-Scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Failure Analysis and Prediction for Big-Data Systems.
IEEE Trans. Serv. Comput., 2017

Reprint of "Robust partial-load experiments with Showstopper".
Future Gener. Comput. Syst., 2017

Guest Editorial: Automation in Software Performance Engineering.
Autom. Softw. Eng., 2017

ADRENALIN-RV: Android Runtime Verification Using Load-Time Weaving.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

Speeding Up Type-Specific Instrumentation for the Analysis of Complex Systems.
Proceedings of the 22nd International Conference on Engineering of Complex Computer Systems, 2017

AccStream: Accuracy-Aware Overload Management for Stream Processing Systems.
Proceedings of the 2017 IEEE International Conference on Autonomic Computing, 2017

Accurate reification of complete supertype information for dynamic analysis on the JVM.
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2017

An Empirical Study on Deoptimization in the Graal Compiler.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

Multi-Process Runtime Verification for Android.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

tgp: A Task-Granularity Profiler for the Java Virtual Machine.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

2016
Workload characterization of JVM languages.
Softw. Pract. Exp., 2016

Polymorphic bytecode instrumentation.
Softw. Pract. Exp., 2016

Comprehensive Multiplatform Dynamic Program Analysis for Java and Android.
IEEE Softw., 2016

Robust partial-load experiments with Showstopper.
Future Gener. Comput. Syst., 2016

AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Extended Code Coverage for AspectJ-Based Runtime Verification Tools.
Proceedings of the Runtime Verification - 16th International Conference, 2016

Generic messages: capability-based shared memory parallelism for event-loop systems.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

GEMs: shared-memory parallel programming for Node.js.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

Resource management of replicated service systems provisioned in the cloud.
Proceedings of the 2016 IEEE/IFIP Network Operations and Management Symposium, 2016

Adaptable Runtime Monitoring for the Java Virtual Machine.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications, 2016

Efficient Embedding of Dynamic Languages in Big-Data Analytics.
Proceedings of the 36th IEEE International Conference on Distributed Computing Systems Workshops, 2016

An Endpoint Communication Profiling Tool for Distributed Computing Frameworks.
Proceedings of the 36th IEEE International Conference on Distributed Computing Systems, 2016

Dynamic Block Sizing for Data Stream Processing Systems.
Proceedings of the 2016 IEEE International Conference on Cloud Engineering Workshop, 2016

Actor profiling in virtual execution environments.
Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2016

Lightweight Multi-language Bindings for Apache Spark.
Proceedings of the Euro-Par 2016: Parallel Processing, 2016

Profiling actor utilization and communication in Akka.
Proceedings of the 15th International Workshop on Erlang, 2016

Efficient profiling of actor-based applications in parallel and distributed systems.
Proceedings of the 11th Workshop on Implementation, 2016

Beneath the bytecode: observing the JVM at work using bytecode instrumentation.
Proceedings of the 11th Workshop on Implementation, 2016

AkkaProf: A Profiler for Akka Actors in Parallel and Distributed Applications.
Proceedings of the Programming Languages and Systems - 14th Asian Symposium, 2016

2015
Demystifying Casualties of Evictions in Big Data Priority Scheduling.
SIGMETRICS Perform. Evaluation Rev., 2015

Introduction to dynamic program analysis with DiSL.
Sci. Comput. Program., 2015

Flexible and Extensible Runtime Verification for Java (Extended Version).
Int. J. Softw. Eng. Knowl. Eng., 2015

Flexible and Extensible Runtime Verification for Java.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Accurate profiling in the presence of dynamic compilation.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Workshop preview of the 13th international workshop on dynamic analysis (WODA 2015).
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Custom full-coverage dynamic program analysis for Android.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Catching failures of failures at big-data clusters: A two-level neural network approach.
Proceedings of the 23rd IEEE International Symposium on Quality of Service, 2015

Optimizing capacity allocation for big data applications in cloud datacenters.
Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management, 2015

Catching the response time tail in the cloud.
Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management, 2015

Understanding the Dark Side of Big Data Clusters: An Analysis beyond Failures.
Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2015

Understanding Unsuccessful Executions in Big-Data Systems.
Proceedings of the 15th IEEE/ACM International Symposium on Cluster, 2015

Predicting and Mitigating Jobs Failures in Big Data Clusters.
Proceedings of the 15th IEEE/ACM International Symposium on Cluster, 2015

Analyzing the Impact of CPU Pinning and Partial CPU Loads on Performance and Energy Efficiency.
Proceedings of the 15th IEEE/ACM International Symposium on Cluster, 2015

Analyzing Distributed Multi-platform Java and Android Applications with ShadowVM.
Proceedings of the Programming Languages and Systems - 13th Asian Symposium, 2015

A programming model and framework for comprehensive dynamic analysis on Android.
Proceedings of the 14th International Conference on Modularity, 2015

2014
Multi-Objective Quality-Driven Service Selection - A Fully Polynomial Time Approximation Scheme.
IEEE Trans. Software Eng., 2014

Quantifying the Brown Side of Priority Schedulers: Lessons from Big Clusters.
SIGMETRICS Perform. Evaluation Rev., 2014

Dynamic program analysis - Reconciling developer productivity and tool performance.
Sci. Comput. Program., 2014

JP2: Call-site aware calling context profiling for the Java Virtual Machine.
Sci. Comput. Program., 2014

Improving execution unit occupancy on SMT-based processors through hardware-aware thread scheduling.
Future Gener. Comput. Syst., 2014

Achieving runtime adaptability through automated model evolution and variant selection.
Enterp. Inf. Syst., 2014

High-performance execution of service compositions: a multicore-aware engine design.
Concurr. Comput. Pract. Exp., 2014

What to expect when you are consolidating: effective prediction models of application performance on multicores.
Clust. Comput., 2014

Comprehensive multi-platform dynamic program analysis for the Java and Dalvik virtual machines.
Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, 2014

ParSim: A Tool for Workload Modeling and Reproduction of Parallel Applications.
Proceedings of the IEEE 22nd International Symposium on Modelling, 2014

Showstopper: The Partial CPU Load Tool.
Proceedings of the IEEE 22nd International Symposium on Modelling, 2014

Instrumentation-Based Resource Control.
Proceedings of the Adaptive, Dynamic, and Resilient Systems., 2014

2013
A refined decompiler to generate C code with high readability.
Softw. Pract. Exp., 2013

On load balancing: a mix-aware algorithm for heterogeneous systems.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2013

Parallelism profiling and wall-time prediction for multi-threaded applications.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2013

Introduction to dynamic program analysis with DiSL.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2013

TigerQuoll: parallel event-based JavaScript.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013

ShadowData: shadowing heap objects in Java.
Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2013

A comprehensive toolchain for workload characterization across JVM languages.
Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2013

Dynamic optimization of bytecode instrumentation.
Proceedings of the VMIL@SPLASH '13: Proceedings of the 7th ACM workshop on Virtual machines and intermediate languages, 2013

Characteristics of dynamic JVM languages.
Proceedings of the VMIL@SPLASH '13: Proceedings of the 7th ACM workshop on Virtual machines and intermediate languages, 2013

QoS-Aware Service VM Provisioning in Clouds: Experiences, Models, and Cost Analysis.
Proceedings of the Service-Oriented Computing - 11th International Conference, 2013

ShadowVM: robust and comprehensive dynamic program analysis for the java platform.
Proceedings of the Generative Programming: Concepts and Experiences, 2013

Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

Productive Development of Dynamic Program Analysis Tools with DiSL.
Proceedings of the 22nd Australian Conference on Software Engineering (ASWEC 2013), 2013

Join the Best Queue: Reducing Performance Variability in Heterogeneous Systems.
Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA, June 28, 2013

2012
Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks.
IEEE Trans. Software Eng., 2012

Two Studies of Framework-Usage Templates Extracted from Dynamic Traces.
IEEE Trans. Software Eng., 2012

Dynamic Aspect-Oriented Programming in Java: The HotWave Experience.
LNCS Trans. Aspect Oriented Softw. Dev., 2012

Execution profiling blueprints.
Softw. Pract. Exp., 2012

Find your best match: predicting performance of consolidated workloads.
Proceedings of the Third Joint WOSP/SIPEW International Conference on Performance Engineering, 2012

Turbo DiSL: Partial Evaluation for High-Level Bytecode Instrumentation.
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012

Challenges for Refinement and Composition of Instrumentations: Position Paper.
Proceedings of the Software Composition - 11th International Conference, 2012

Cost-driven service provisioning in hybrid clouds.
Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2012

S: a scripting language for high-performance RESTful web services.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

The JVM is not observable enough (and what to do about it).
Proceedings of the VMIL@SPLASH 2012: Proceedings of the sixth ACM workshop on Virtual machines and intermediate languages, 2012

new Scala() instance of Java: a comparison of the memory behaviour of Java and Scala programs.
Proceedings of the International Symposium on Memory Management, 2012

Hardware-aware Thread Scheduling: The Case of Asymmetric Multicore Processors.
Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

Achieving application-centric performance targets via consolidation on multicores: myth or reality?
Proceedings of the 21st International Symposium on High-Performance Parallel and Distributed Computing, 2012

Node.Scala: Implicit Parallel Programming for High-Performance Web Services.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Model-driven consolidation of Java workloads on multicores.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks, 2012

Deferred methods: accelerating dynamic program analysis on multicores.
Proceedings of the 10th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2012

Dynamic Replication in Service-Oriented Systems.
Proceedings of the 12th IEEE/ACM International Symposium on Cluster, 2012

Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis.
Proceedings of the Programming Languages and Systems - 10th Asian Symposium, 2012

DiSL: an extensible language for efficient and comprehensive dynamic program analysis.
Proceedings of the seventh workshop on Domain-Specific Aspect Languages, 2012

DiSL: a domain-specific language for bytecode instrumentation.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

Opportunistic Service Provisioning in the Cloud.
Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, 2012

2011
Automated maintenance of service compositions with SLA violation detection and dynamic binding.
Int. J. Softw. Tools Technol. Transf., 2011

Comprehensive aspect weaving for Java.
Sci. Comput. Program., 2011

A Graph-based Approach for Deploying Component-based Applications into Channel-based Distributed Environments.
J. Softw., 2011

Complete and Platform-Independent Calling Context Profiling for the Java Virtual Machine.
Proceedings of the Sixth Workshop on Bytecode Semantics, 2011

Flexible and efficient profiling with aspect-oriented programming.
Concurr. Comput. Pract. Exp., 2011

Optimizing service replication in clouds.
Proceedings of the Winter Simulation Conference 2011, 2011

Towards Self-Organizing Service-Oriented Architectures.
Proceedings of the World Congress on Services, 2011

Portable and accurate collection of calling-context-sensitive bytecode metrics for the Java virtual machine.
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011

Overseer: low-level hardware monitoring and management for Java.
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011

Safe and atomic run-time code evolution for Java and its application to dynamic AOP.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Da capo con scala: design and analysis of a scala benchmark suite for the java virtual machine.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

JP2: collecting dynamic bytecode metrics in JVMs.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Design Space Exploration of Object Caches with Cross-Profiling.
Proceedings of the 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2011

Polymorphic bytecode instrumentation.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

Towards a domain-specific aspect language for dynamic program analysis: position paper.
Proceedings of the sixth annual workshop on Domain-specific aspect languages, 2011

2010
Visualizing and exploring profiles with calling context ring charts.
Softw. Pract. Exp., 2010

Automated performance assessment for service-oriented middleware: a case study on BPEL engines.
Proceedings of the 19th International Conference on World Wide Web, 2010

Exploring large profiles with calling context ring charts.
Proceedings of the first joint WOSP/SIPEW International Conference on Performance Engineering, 2010

Rapid development of extensible profilers for the Java virtual machine with aspect-oriented programming.
Proceedings of the first joint WOSP/SIPEW International Conference on Performance Engineering, 2010

Visualizing Dynamic Metrics with Profiling Blueprints.
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010

Dynamically Adaptive Systems through Automated Model Evolution Using Service Compositions.
Proceedings of the Software Composition - 9th International Conference, 2010

Exploiting multicores to optimize business process execution.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2010

Tool demonstration: effective runtime exploration of the inter-procedural control flow in Java applications.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

Towards Scalable Service Composition on Multicores.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2010 Workshops, 2010

SOABench: performance evaluation of service-oriented middleware made easy.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming.
Proceedings of the Generative Programming And Component Engineering, 2010

Composition of dynamic analysis aspects.
Proceedings of the Generative Programming And Component Engineering, 2010

Runtime Adaptability through Automated Model Evolution.
Proceedings of the 14th IEEE International Enterprise Distributed Object Computing Conference, 2010

5th Workshop on Enhanced Web Service Technologies (WEWST 2010).
Proceedings of the 5th Workshop on Emerging Web Services Technology, 2010

Improving aspect-oriented programming with dynamic code evolution in an enhanced Java virtual machine.
Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2010

Cost-Optimal Outsourcing of Applications into the Clouds.
Proceedings of the Cloud Computing, Second International Conference, 2010

A Multicore-Aware Runtime Architecture for Scalable Service Composition.
Proceedings of the 5th IEEE Asia-Pacific Services Computing Conference, 2010

Load-Balancing Dynamic Service Binding in Composition Execution Engines.
Proceedings of the 5th IEEE Asia-Pacific Services Computing Conference, 2010

Parallel dynamic analysis on multicores with aspect-oriented programming.
Proceedings of the 9th International Conference on Aspect-Oriented Software Development, 2010

2009
Cross-profiling for Java processors.
Softw. Pract. Exp., 2009

Platform-independent profiling in a virtual execution environment.
Softw. Pract. Exp., 2009

Service invocation triggers: a lightweight routing infrastructure for decentralised workflow orchestration.
Int. J. High Perform. Comput. Netw., 2009

Multiversion concurrency control for the generalized search tree.
Concurr. Comput. Pract. Exp., 2009

Automated performance maintenance for service compositions.
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009

Visualizing Calling Context profiles with Ring Charts.
Proceedings of the 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2009

Green Computing: Energy Consumption Optimized Service Hosting.
Proceedings of the SOFSEM 2009: Theory and Practice of Computer Science, 2009

Enhancing BPEL processes with self-tuning behavior.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2009

Design Space Exploration for Java Processors with Cross-Profiling.
Proceedings of the QEST 2009, 2009

Locating Performance Bottlenecks in Embedded Java Software with Calling-Context Cross-Profiling.
Proceedings of the QEST 2009, 2009

MAJOR: rapid tool development with aspect-oriented programming.
Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, 2009

Analyzing performance and dynamic behavior of embedded Java software with calling-context cross-profiling.
Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, 2009

Parallelizing calling context profiling in virtual machines on multicores.
Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, 2009

CProf: customizable calling context cross-profiling for embedded java processors.
Proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation, 2009

CCCP: complete calling context profiling in virtual execution environments.
Proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation, 2009

@J: towards rapid development of dynamic analysis tools for the Java Virtual Machine.
Proceedings of the VMIL@OOPSLA 2009: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, Orlando, Florida, USA, October 25, 2009

MAJOR: Flexible tool development with aspect-oriented programming.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Senseo: Enriching Eclipse's static source views with dynamic metrics.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Augmenting static source views in IDEs with dynamic metrics.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

ReMan: A pro-active reputation management infrastructure for composite Web services.
Proceedings of the 31st International Conference on Software Engineering, 2009

Self-tuning BPEL processes.
Proceedings of the 6th International Conference on Autonomic Computing, 2009

HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java.
Proceedings of the Generative Programming and Component Engineering, 2009

Advanced runtime adaptation for Java.
Proceedings of the Generative Programming and Component Engineering, 2009

4th Workshop on Emerging Web Services Technology (WEWST 2009).
Proceedings of the 4th Workshop on Emerging Web Services Technology, 2009

Flexible calling context reification for aspect-oriented programming.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

2008
Program transformations for light-weight CPU accounting and control in the Java virtual machine.
High. Order Symb. Comput., 2008

Automating the Creation of Compound Web Applications.
ERCIM News, 2008

Cross-Profiling for Embedded Java Processors.
Proceedings of the Fifth International Conference on the Quantitative Evaluaiton of Systems (QEST 2008), 2008

Aspect weaving in standard Java class libraries.
Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, 2008

Transparent Reputation Management for Composite Web Services.
Proceedings of the 2008 IEEE International Conference on Web Services (ICWS 2008), 2008

Transparent Runtime Adaptability for BPEL Processes.
Proceedings of the Service-Oriented Computing, 2008

Cache-aware cross-profiling for java processors.
Proceedings of the 2008 International Conference on Compilers, 2008

2007
Optimized, decentralized workflow execution in grid environments.
Multiagent Grid Syst., 2007

A Flexible Directory Query Language for the Efficient Processing of Service Composition Queries.
Int. J. Web Serv. Res., 2007

Reliable and Inexpensive QoS Monitoring in Service Markets.
ERCIM News, 2007

Reliable QoS monitoring based on client feedback.
Proceedings of the 16th International Conference on World Wide Web, 2007

Reengineering Standard Java Runtime Systems through Dynamic Bytecode Instrumentation.
Proceedings of the Seventh IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2007), September 30, 2007

Advanced Java bytecode instrumentation.
Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java, 2007

Flexible matching and ranking of web service advertisements.
Proceedings of the 2nd Workshop on Middleware for Service Oriented Computing, 2007

An Evaluation of Multiversion Concurrency Control forWeb Service Directories.
Proceedings of the 2007 IEEE International Conference on Web Services (ICWS 2007), 2007

Automated Dynamic Maintenance of Composite Services Based on Service Reputation.
Proceedings of the Service-Oriented Computing, 2007

Multiversion Concurrency Control for Multidimensional Index Structures.
Proceedings of the Database and Expert Systems Applications, 18th International Conference, 2007

2006
Portable and accurate sampling profiling for Java.
Softw. Pract. Exp., 2006

Security Risks in Java-based Mobile Code Systems.
Scalable Comput. Pract. Exp., 2006

Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting.
Proceedings of the 4th International Workshop on Quantitative Aspects of Programming Languages, 2006

A Multiagent System for the Reliable Execution of Automatically Composed Ad-hoc Processes.
Auton. Agents Multi Agent Syst., 2006

Efficient Service Composition Using Zero-Suppressed Reduced Ordered Binary Decision Diagrams.
Proceedings of the 2006 IEEE / WIC / ACM International Conference on Web Intelligence (WI 2006), 2006

Service Composition with Directories.
Proceedings of the Software Composition - 5th International Symposium, 2006

Continuous Bytecode Instruction Counting for CPU Consumption Estimation.
Proceedings of the Third International Conference on the Quantitative Evaluation of Systems (QEST 2006), 2006

A Quantitative Evaluation of the Contribution of Native Code to Java Workloads.
Proceedings of the 2006 IEEE International Symposium on Workload Characterization, 2006

Decentralized Orchestration of CompositeWeb Services.
Proceedings of the 2006 IEEE International Conference on Web Services (ICWS 2006), 2006

Flexible and efficient measurement of dynamic bytecode metrics.
Proceedings of the Generative Programming and Component Engineering, 2006

Scalable Automated Service Composition Using a Compact Directory Digest.
Proceedings of the Database and Expert Systems Applications, 17th International Conference, 2006

Service Invocation Triggers: A Lightweight Routing Infrastructure for Decentralized Workflow Orchestration.
Proceedings of the 20th International Conference on Advanced Information Networking and Applications (AINA 2006), 2006

Secure and Reliable Java-Based Middleware - Challenges and Solutions.
Proceedings of the The First International Conference on Availability, 2006

2005
Using Bytecode Instruction Counting as Portable CPU Consumption Metric.
Proceedings of the Third Workshop on Quantitative Aspects of Programming Languages, 2005

Java Bytecode Transformations for Efficient, Portable CPU Accounting.
Proceedings of the First Workshop on Bytecode Semantics, 2005

Directory Support for Large-Scale, Automated Service Composition.
Proceedings of the Software Composition - 4th International Workshop, 2005

Optimal Workflow Execution in Grid Environments.
Proceedings of the NODe 2005, 2005

Portable Profiling of Memory Allocation in Java.
Proceedings of the NODe 2005, 2005

Flexible and Efficient Matchmaking and Ranking in Service Directories.
Proceedings of the 2005 IEEE International Conference on Web Services (ICWS 2005), 2005

Multiversion Concurrency Control for Large-Scale Service Directories.
Proceedings of the 2005 IEEE International Conference on Web Services (ICWS 2005), 2005

Optimally Distributing Interactions Between Composed Semantic Web Services.
Proceedings of the Semantic Web: Research and Applications, 2005

Portable, efficient, and accurate sampling profiling for java-based middleware.
Proceedings of the 5th International Workshop on Software Engineering and Middleware, 2005

A Portable and Customizable Profiling Framework for Java Based on Bytecode Instruction Counting.
Proceedings of the Programming Languages and Systems, Third Asian Symposium, 2005

Selection and Ranking of Propositional Formulas for Large-Scale Service Directories.
Proceedings of the Proceedings, 2005

2004
A Portable CPU-Management Framework for Java.
IEEE Internet Comput., 2004

Type based service composition.
Proceedings of the 13th international conference on World Wide Web, 2004

Type-Based Composition of Information Services in Large Scale Environments.
Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2004), 2004

An Extensible Directory Enabling Efficient Semantic Web Service Integration.
Proceedings of the Semantic Web, 2004

Extending Standard Java Runtime Systems for Resource Management.
Proceedings of the Software Engineering and Middleware, 4th International Workshop, 2004

Program transformations for portable CPU accounting and control in Java.
Proceedings of the 2004 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2004

Self-accounting as Principle for Portable CPU Control in Java.
Proceedings of the Object-Oriented and Internet-Based Technologies, 2004

Large Scale, Type-Compatible Service Composition.
Proceedings of the IEEE International Conference on Web Services (ICWS'04), 2004

Enhancing Java Grid Computing Security with Resource Control.
Proceedings of the Grid Services Engineering and Management, 2004

Directory Services for Incremental Service Integration.
Proceedings of the Semantic Web: Research and Applications, 2004

A Directory for Web Service Integration Supporting Custom Query Pruning and Ranking.
Proceedings of the Web Services, European Conference, 2004

2003
Guest editor's note: special issue on mobile commerce.
SIGecom Exch., 2003

2002
Secure mobile agent systems using Java: where are we heading?.
Proceedings of the 2002 ACM Symposium on Applied Computing (SAC), 2002

Using a Secure Mobile Object Kernel as Operating System on Embedded Devices to Support the Dynamic Upload of Applications.
Proceedings of the Mobile Agents, 6th International Conference, 2002

Using Mobile Agents for Software Distribution and Maintenance: Autonomous Stations Capable of Securely Executing Dynamically Uploaded Applications.
Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), 2002

Using a Secure Java Micro-kernel on Embedded Devices for the Reliable Execution of Dynamically Uploaded Applications.
Proceedings of the Reliable Software Technologies, 2002

2001
Portable Resource Control in Java: Application to Mobile Agent Security.
Proceedings of the First International Workshop on Security of Mobile Multiagent Systems, 2001

J-SEAL2-A Secure High-Performance Mobile Agent System.
Electron. Commer. Res., 2001

Design and Implementation of the J-SEAL2 Mobile Agent Kernel.
Proceedings of the 2001 Symposium on Applications and the Internet (SAINT 2001), 2001

Portable Resource Control in Java: The J-SEAL2 Approach.
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001

Portable Resource Reification in Java-Based Mobile Agent Systems.
Proceedings of the Mobile Agents, 5th International Conference, 2001

Mobile Agent Framework für M-Commerce.
Proceedings of the Tagungsband der GI/OCG-Jahrestagung - 31. Jahrestagung der Gesellschaft für Informatik, Wirtschaft und Wissenschaft in der Network Economy, 2001

Using Mobile Code for Semantic Interoperability in Distributed Agent Systems.
Proceedings of the Tagungsband der GI/OCG-Jahrestagung - 31. Jahrestagung der Gesellschaft für Informatik, Wirtschaft und Wissenschaft in der Network Economy, 2001

Portable resource control in the J-SEAL2 mobile agent system.
Proceedings of the Fifth International Conference on Autonomous Agents, 2001


  Loading...