DocumentCode :
2444103
Title :
Coupled evolution of model-driven spreadsheets
Author :
Mendes, Jorge
Author_Institution :
HASLab, Univ. do Minho, Braga, Portugal
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1616
Lastpage :
1618
Abstract :
Spreadsheets are increasingly used as programming languages, in the construction of large and complex systems. The fact is that spreadsheets, being a highly flexible framework, lack important programming language features such as abstraction or encapsulation. This flexibility, however, comes with a price: spreadsheets are populated with significant amounts of errors. One of the approaches that try to overcome this problem advocates the use of model-driven spreadsheet development: a spreadsheet model is defined, from which a concrete spreadsheet is generated. Although this approach has been proved effective in other contexts, still it needs to accommodate for future evolution of both the model and its instance, so that they remain synchronized at all moments. In this paper, we propose a pair of transformation sets, one working at the model level and the other at the instance level, such that each transformation in one set is related to a transformation in the other set. With our approach, we ensure model/data compliance while allowing for model and data evolution.
Keywords :
object-oriented programming; software prototyping; spreadsheet programs; data compliance; data evolution; model compliance; model evolution; model-driven spreadsheets; programming languages; spreadsheet model; transformation sets; Business; Context; Data models; Object oriented modeling; Software; Unified modeling language; Visualization; Model-Driven Engineering (MDE); Software Evolution; Spreadsheets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227225
Filename :
6227225
Link To Document :
بازگشت