A Health-care Application of Goal-driven Software Design

Research output: Contribution to journalArticleAcademic


In this paper we focus on goal engineering by addressing issues such as goal elicitation, specification, structuring and operationalisation. Specification of business goals is regarded as a means to raise the level of abstraction (and automation) at which business logic is incorporated in model driven software design in the context of service oriented architectures. More specifically, the proposed goal modelling approach consists of an abstract syntax (metamodel) and a concrete syntax (graphical notation) for the specification of business goals. We also proposed a framework for the goal-driven design of service-oriented software applications. In particular, we illustrate our approach by means of a case study carried out in the healthcare sector and we explain the role business goals (operationalised in the form of business rules) can play in software design. This research also outlines a number of areas that have significant research potential.
Original languageUndefined
Pages (from-to)12-33
JournalApplied Medical Informatics
Issue number1-2
Publication statusPublished - 2009


  • Service Oriented Architecture
  • Goal Modelling
  • Business Rules
  • Model driven design
  • IR-77999

Cite this