1

Automating Performance Antipattern Detection and Software Refactoring in UML Models

EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring

Multi-objective optimization has demonstrated, in the last few years, to be an effective paradigm to tackle different architectural problems, such as service selection, composition and deployment. In particular, multi-objective approaches for …

A metamodel for the specification and verification of model refactoring actions

EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring

Energy-Driven Reconfiguration of Applications for Wireless Sensor Networks

An Efficient Performance-Driven Approach for HW/SW Co-Design

Applying Design Patterns to Remove Software Performance Antipatterns: A Preliminary Approach

Automated translation among EPSILON languages for performance-driven UML software model refactoring

Towards a Unifying Approach for Performance-Driven Software Model Refactoring