TY - GEN
T1 - Solving Acquisition Problems Using Model-Driven Engineering
AU - Burton, Frank Royston
AU - Paige, Richard Freeman
AU - Rose, Louis Matthew
AU - Kolovos, Dimitris
AU - Poulding, Simon Marcus
AU - Smith, Simon
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
U2 - 10.1007/978-3-642-31491-9_32
DO - 10.1007/978-3-642-31491-9_32
M3 - Conference contribution
SN - 978-3-642-31490-2
VL - 7349 LNCS
T3 - Lecture Notes in Computer Science
SP - 428
EP - 443
BT - Modelling Foundations and Applications
PB - Springer
T2 - 8th European Conference on Modelling Foundations and Applications (ECMFA 2012)
Y2 - 2 July 2012 through 5 July 2012
ER -