1 Supporting Separation of Concerns Throughout the Lifecycle with Theme/UML Siobhán Clarke Trinity College Dublin Republic of Ireland.