Title :
ClassSheet-driven spreadsheet environments
Author_Institution :
Dept. de Inf., Univ. do Minho, Braga, Portugal
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;
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-1-4577-1246-3
DOI :
10.1109/VLHCC.2011.6070409