Using ATL for transformations in software performance engineering: a step ahead of java-based transformations?