Danilo Ansaloni

According to our database1, Danilo Ansaloni authored at least 47 papers between 2008 and 2016.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

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

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

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

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

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

2013
Introduction to dynamic program analysis with DiSL.
Proceedings of the ACM/SPEC International Conference on Performance 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

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

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

Dynamic Aspect-Oriented Programming in Java: The HotWave Experience.
Trans. Aspect-Oriented Software Development, 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

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

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

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

Flexible and efficient profiling with aspect-oriented programming.
Concurrency and Computation: Practice and Experience, 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

Self-refining aspects for dynamic program analysis.
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Visualizing and exploring profiles with calling context ring charts.
Softw., Pract. Exper., 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

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

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

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

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

2009
Visualizing Calling Context profiles with Ring Charts.
Proceedings of the 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 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

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

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

2008
The PIM: an innovative robot coordination model based on Java thread migration.
Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, 2008


  Loading...