Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/36469

Registo completo
Campo DCValorIdioma
dc.contributor.authorCunha, Jácomepor
dc.contributor.authorErwig, Martinpor
dc.contributor.authorSaraiva, João Alexandrepor
dc.date.accessioned2015-07-28T11:06:33Z-
dc.date.available2015-07-28T11:06:33Z-
dc.date.issued2010-
dc.identifier.isbn9780769542065por
dc.identifier.issn1943-6092-
dc.identifier.urihttps://hdl.handle.net/1822/36469-
dc.description.abstractMany errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from higher-level models that can encode and enforce consistency constraints. However, designing such models is time consuming and requires expertise beyond the knowledge to work with spreadsheets. Legacy spreadsheets pose a particular challenge to the approach of controlling spreadsheet evolution through higher-level models, because the need for a model might be overshadowed by two problems: (A) The benefit of creating a spreadsheet is lacking since the legacy spreadsheet already exists, and (B) existing data must be transferred into the new model-generated spreadsheet.To address these problems and to support the modeldriven spreadsheet engineering approach, we have developed a tool that can automatically infer ClassSheet models from spreadsheets. To this end, we have adapted a method to infer entity/relationship models from relational database to the spreadsheets/ClassSheets realm. We have implemented our techniques in the HAEXCEL framework and integrated it with the ViTSL/Gencel spreadsheet generator, which allows the automatic generation of refactored spreadsheets from the inferred ClassSheet model. The resulting spreadsheet guides further changes and provably safeguards the spreadsheet against a large class of formula errors. The developed tool is a significant contribution to spreadsheet (reverse) engineering, because it fills an important gap and allows a promising design method (ClassSheets) to be applied to a huge collection of legacy spreadsheets with minimal effort.por
dc.description.sponsorship(undefined)por
dc.language.isoengpor
dc.publisherIEEEpor
dc.relationSupported by the Portuguese Research Foundation (FCT) PhD grant SFRH/BD/30231/2006por
dc.relationSupported by the SSaaPP project (SpreadSheets as a Programming Paradigm) under FCT contract PTDC/EIA-CCO/108613/2008.por
dc.rightsopenAccesspor
dc.titleAutomatically inferring ClassSheet models from spreadsheetspor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5635202por
dc.comments143por
sdum.publicationstatuspublishedpor
oaire.citationStartPage93por
oaire.citationEndPage100por
oaire.citationConferencePlaceLeganespor
oaire.citationTitleProceedings of the Symposium on Visual Languages and Human-Centric Computing - VL/HCCpor
dc.publisher.uriIEEE Computer Societypor
dc.identifier.doi10.1109/VLHCC.2010.22por
sdum.conferencePublicationProceedings of the Symposium on Visual Languages and Human-Centric Computing - VL/HCCpor
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro TamanhoFormato 
143.pdf750,92 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID