Spreadsheet Engineering

dc.contributor.author Cunha,J en
dc.contributor.author Fernandes,JP en
dc.contributor.author Jorge Cunha Mendes en
dc.contributor.author João Alexandre Saraiva en
dc.date.accessioned 2018-01-04T11:01:03Z
dc.date.available 2018-01-04T11:01:03Z
dc.date.issued 2015 en
dc.description.abstract These tutorial notes present a methodology for spreadsheet engineering. First, we present data mining and database techniques to reason about spreadsheet data. These techniques are used to compute relationships between spreadsheet elements (cells/columns/rows), which are later used to infer a model defining the business logic of the spreadsheet. Such a model of a spreadsheet data is a visual domain specific language that we embed in a well-known spreadsheet system. The embedded model is the building block to define techniques for model-driven spreadsheet development, where advanced techniques are used to guarantee the model-instance synchronization. In this model-driven environment, any user data update has to follow the model-instance conformance relation, thus, guiding spreadsheet users to introduce correct data. Data refinement techniques are used to synchronize models and instances after users update/evolve the model. These notes briefly describe our model-driven spreadsheet environment, the MDSheet environment, that implements the presented methodology. To evaluate both proposed techniques and the MDSheet tool, we have conducted, in laboratory sessions, an empirical study with the summer school participants. The results of this study are presented in these notes. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5420
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-15940-9_6 en
dc.language eng en
dc.relation 5597 en
dc.relation 6178 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Spreadsheet Engineering en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00A-9AW.pdf
Size:
2.23 MB
Format:
Adobe Portable Document Format
Description: