THE ARTEMIS APPROACH: ACCESS, IDEATE, ITERATE, IMPLEMENT, OPTIMIZE