Solving Acquisition Problems Using Model-Driven Engineering

Research output: Chapter in Book/Report/Conference proceedingConference contribution


An acquisition problem involves the identification, procurement and management of resources that allow an organisation to achieve goals. Examples include through-life capability management (in the defense domain), and planning for the next release of a software system. The latter is representative of the challenges of acquisition, as solving the problem involves the assessment of the very many ways in which the different requirements of multiple heterogeneous customers may be satisfied. We present a novel approach to modelling acquisition problems, based on the use of Model-Driven Engineering principles and practices. The approach includes domain-specific modelling languages for acquisition problems, and uses model transformation to automatically generate potential solutions to the acquisition problem. We outline a prototype tool, built using the Epsilon model management framework. We illustrate the approach and tool on an example of the next release acquisition problem.
Original languageEnglish
Title of host publicationModelling Foundations and Applications
Subtitle of host publication8th European Conference, ECMFA 2012, Kgs. Lyngby, Denmark, July 2-5, 2012. Proceedings
Number of pages16
Volume7349 LNCS
ISBN (Electronic)978-3-642-31491-9
ISBN (Print)978-3-642-31490-2
Publication statusPublished - 2012
Event8th European Conference on Modelling Foundations and Applications (ECMFA 2012) - Kgs. Lyngby, Denmark
Duration: 2 Jul 20125 Jul 2012

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Conference8th European Conference on Modelling Foundations and Applications (ECMFA 2012)
CityKgs. Lyngby

Cite this