DocumentCode :
2250506
Title :
ClassSheet-driven spreadsheet environments
Author :
Mendes, Jorge
Author_Institution :
Dept. de Inf., Univ. do Minho, Braga, Portugal
fYear :
2011
fDate :
18-22 Sept. 2011
Firstpage :
235
Lastpage :
236
Abstract :
The paper mentions that a spreadsheet business model is defined from which a customized spreadsheet application is generated guarantying the consistency of the spreadsheet with the underlying model. This approach closes the gap between creating and using a domain specific language for spreadsheet models and a totally different framework for actually editing spreadsheet data. Instead, it unifies these operations within spreadsheets: in one sheet it defines the underlying model while another sheet holds the actual data, such that the model and the data are kept synchronized. An important feature is that model evolution is available as a set of pre-defined operations. Also, any evolution in a spreadsheet model is automatically propagated to its spreadsheet instance (that contains the underlying data). ClassSheets are a high-level, object-oriented formalism to specify the business logic of spreadsheets. They allow users to express business object structures within a spreadsheet using concepts from the Unified Modeling Language (UML).
Keywords :
Unified Modeling Language; business data processing; object-oriented methods; spreadsheet programs; ClassSheet-driven spreadsheet environment; Unified Modeling Language; customized spreadsheet application; domain specific language; object-oriented formalism; spreadsheet business logic; spreadsheet business model; Adaptation models; Data models; Object oriented modeling; Synchronization; USA Councils; Unified modeling language; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1943-6092
Print_ISBN :
978-1-4577-1246-3
Type :
conf
DOI :
10.1109/VLHCC.2011.6070409
Filename :
6070409
Link To Document :
بازگشت