Autonomic management of non-functional concerns in distributed & parallel application programming. - Aldinucci, Marco; Danelutto, Marco; Kilpatrick, Peter (2009)