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

TítuloTowards the design and implementation of aspect-oriented programming for spreadsheets
Autor(es)Maia, Pedro
Mendes, Jorge
Cunha, Jácome Miguel Costa
Rebêlo, Henrique
Saraiva, João Alexandre
DataMai-2015
EditoraCEUR-Ws
RevistaCEUR Workshop Proceedings
CitaçãoMaia, P., Mendes, J., Cunha, J., Rebêlo, H., & Saraiva, J. (2015). Towards the design and implementation of aspect-oriented programming for spreadsheets. Paper presented at the CEUR Workshop Proceedings.
Resumo(s)A spreadsheet usually starts as a simple and singleuser software artifact, but, as frequent as in other software systems, quickly evolves into a complex system developed by many actors. Often, different users work on different aspects of the same spreadsheet: while a secretary may be only involved in adding plain data to the spreadsheet, an accountant may define new business rules, while an engineer may need to adapt the spreadsheet content so it can be used by other software systems.Unfortunately,spreadsheetsystemsdonotoffermodular mechanisms, and as a consequence, some of the previous tasks may be defined by adding intrusive “code” to the spreadsheet. In this paper we go through the design and implementation of an aspect-oriented language for spreadsheets so that users can work on different aspects of a spreadsheet in a modular way. For example, aspects can be defined in order to introduce new business rules to an existing spreadsheet, or to manipulate the spreadsheet data to be ported to another system. Aspects are defined as aspect-oriented program specifications that are dynamically woven into the underlying spreadsheet by an aspect weaver. In this aspect-oriented style of spreadsheet development, differentusers develop,orreuse,aspects withoutaddingintrusive code to the original spreadsheet. Such code is added/executed by the spreadsheet weaving mechanism proposed in this paper.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/40595
ISSN1613-0073
Versão da editorahttp://ceur-ws.org/Vol-1355/
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências nacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2596.pdf338,95 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