This paper presents techniques for the formal specification and efficient incremental implementation of spreadsheet-like tools. The spreadsheets are specified by strong attribute grammars. In this style of attribute grammar programming every single inductive computation is expressed within the attribute grammar formalism. Well-known attribute grammar techniques are used to reason about such grammars. For example, ordered scheduling algorithms can be used to statically guarantee termination of the attribute grammars and to derive efficient implementations. A strong attribute grammar for a spreadsheet is defined and the first incremental results are presented. © Springer-Verlag Berlin Heidelberg 2003.
CITATION STYLE
Saraiva, J., & Swierstra, D. (2003). Generating spreadsheet-like tools from strong attribute grammars. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2830, 307–323. https://doi.org/10.1007/978-3-540-39815-8_19
Mendeley helps you to discover research relevant for your work.