Abstract
Spreadsheets are used in professional business contexts to make decisions based on collected data. Usually, these spreadsheets are developed by end users in an ad-hoc way. Thus, the business logic of a concrete spreadsheet is not explicit to end users, making its correctness hard to assess and users have to trust. We present an approach where structure and computational behavior of a spreadsheet are specified by a model with a process-like notation based on pre-defined functional spreadsheet services with typed interfaces. This enables a consistent construction process of a spreadsheet that comprises defining its structure and computational behavior as well as filling it with data and executing the defined computational behavior. Thus, concrete spreadsheets are equipped with a specification of their construction process. This supports their understanding and correct usage, even in case of legacy spreadsheets. The approach has been developed in cooperation with an industrial partner.
Original language | English |
---|---|
Title of host publication | Proceedings - 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2017 |
Publisher | IEEE Computer Society |
Pages | 123-127 |
Number of pages | 5 |
Volume | 2017-October |
ISBN (Electronic) | 9781538604434 |
DOIs | |
Publication status | Published - 9 Nov 2017 |
Event | 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2017 - Raleigh, United States Duration: 11 Oct 2017 → 14 Oct 2017 |
Conference
Conference | 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2017 |
---|---|
Country/Territory | United States |
City | Raleigh |
Period | 11/10/17 → 14/10/17 |
Keywords
- construction process
- model-driven engineering
- situational method engineering
- spreadsheet