Model Driven Grant Proposal Engineering

  • Dimitrios S. Kolovos
  • Nicholas Matragkas
  • James R. Williams
  • Richard F. Paige
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8767)


We demonstrate the application of Model Driven Engineering techniques to support the development of research grant proposals. In particular, we report on using model-to-text transformation and model validation to enhance productivity and consistency in research proposal writing, and present unanticipated opportunities that were revealed after establishing an MDE infrastructure. We discuss the types of models and the technologies used, reflect on our experiences, and assess the productivity benefits of our MDE solution through automated analysis of data extracted from the version control repository of a successful grant proposal; our evaluation indicates that the use of MDE techniques improved productivity by at least 58%.


Work Package Eclipse Modeling Framework Grant Proposal Proposal Development Validation Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework. Addison-Wesley (2008)Google Scholar
  2. 2.
    Kolovos, D.S., Matragkas, N.D., Rodriguez, H.H., Paige, R.F.: Programmatic muddle management. In: XM@MoDELS, pp. 2–10 (2013)Google Scholar
  3. 3.
    Rose, L.M., Paige, R.F., Kolovos, D.S., Polack, F.A.C.: The Epsilon Generation Language (EGL). In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 1–16. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  4. 4.
    Kolovos, D.S., Rose, L.M., Matragkas, N., Williams, J., Paige, R.F.: A Lightweight Approach for Managing XML Documents with MDE Languages. In: Proc. 8th European Conference on Modeling Foundations and Applications, Copenhagen, Denmark (July 2012)Google Scholar
  5. 5.
    Kolovos, D.S., Paige, R.F., Polack, F.A.C.: On the Evolution of OCL for Capturing Structural Constraints in Modelling Languages. In: Abrial, J.-R., Glässer, U. (eds.) Büorger Festschrift. LNCS, vol. 5115, pp. 204–218. Springer, Heidelberg (2009)Google Scholar
  6. 6.
    Thimbleby, H.: Combining systems and manuals. In: Proc. Human-Computer Interaction, HCI 1993, vol. VIII, pp. 479–488. University Press, BCS (1993)Google Scholar
  7. 7.
    Rabiser, R., Heider, W., Elsner, C., Lehofer, M., Grünbacher, P., Schwanninger, C.: A flexible approach for generating product-specific documents in product lines. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol. 6287, pp. 47–61. Springer, Heidelberg (2010)Google Scholar
  8. 8.
    Delp, C., Lam, D., Fosse, E., Lee, C.-Y.: Model based document and report generation for systems engineering. In: 2013 IEEE Aerospace Conference, pp. 1–11 (March 2013)Google Scholar
  9. 9.
    Villard, L., Roisin, C., Layaïda, N.: An xml-based multimedia document processing model for content adaptation. In: King, P., Munson, E.V. (eds.) DDEP-PODDP 2000. LNCS, vol. 2023, pp. 104–119. Springer, Heidelberg (2004)Google Scholar
  10. 10.
    Brooke, P.J., Paige, R.F., Power, C.: Document-centric xml workflows with fragment digital signatures. Softw., Pract. Exper. 40(8), 655–672 (2010)CrossRefGoogle Scholar
  11. 11.
    Nicolás, J., Toval, A.: On the generation of requirements specifications from software engineering models: A systematic literature review. Inf. Softw. Technol. 51(9), 1291–1307 (2009)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Dimitrios S. Kolovos
    • 1
  • Nicholas Matragkas
    • 1
  • James R. Williams
    • 1
  • Richard F. Paige
    • 1
  1. 1.Department of Computer ScienceUniversity of YorkYorkUK

Personalised recommendations