Solving Acquisition Problems Using Model-Driven Engineering

  • Frank R. Burton
  • Richard F. Paige
  • Louis M. Rose
  • Dimitrios S. Kolovos
  • Simon Poulding
  • Simon Smith
Conference paper

DOI: 10.1007/978-3-642-31491-9_32

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7349)
Cite this paper as:
Burton F.R., Paige R.F., Rose L.M., Kolovos D.S., Poulding S., Smith S. (2012) Solving Acquisition Problems Using Model-Driven Engineering. In: Vallecillo A., Tolvanen JP., Kindler E., Störrle H., Kolovos D. (eds) Modelling Foundations and Applications. ECMFA 2012. Lecture Notes in Computer Science, vol 7349. Springer, Berlin, Heidelberg

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Frank R. Burton
    • 1
    • 2
  • Richard F. Paige
    • 2
  • Louis M. Rose
    • 2
  • Dimitrios S. Kolovos
    • 2
  • Simon Poulding
    • 2
  • Simon Smith
    • 1
  1. 1.MooD InternationalUK
  2. 2.Department of Computer ScienceUniversity of YorkUK

Personalised recommendations