Adding Spreadsheets to the MDE Toolkit

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


Spreadsheets are widely used to support software development activities. They have been used to collect requirements and software defects, to capture traceability information between requirements and test cases, and in general, to fill in gaps that are not covered satisfactorily by more specialised tools. Despite their widespread use, spreadsheets have received little attention from researchers in the field of Model Driven Engineering. In this paper, we argue for the usefulness of model management support for querying and modifying spreadsheets, we identify the conceptual gap between contemporary model management languages and spreadsheets, and we propose an approach for bridging it. We present a prototype that builds atop the Epsilon and Google Drive platforms and we evaluate the proposed approach through a case study that involves validating and transforming software requirements captured using spreadsheets.
Original languageEnglish
Title of host publicationModel-Driven Engineering Languages and Systems
Subtitle of host publication16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings
Number of pages17
Volume8107 LNCS
ISBN (Electronic)978-3-642-41533-3
ISBN (Print)978-3-642-41532-6
Publication statusPublished - 2013
EventACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013) - Florida, Miami, United States
Duration: 29 Sept 20134 Oct 2013

Publication series

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


ConferenceACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013)
Country/TerritoryUnited States

Cite this