From relational ClassSheets to UML+OCL
Jácome Cunha, João Paulo Fernandes, João Saraiva · 2012
Spreadsheets are among the most popular programming languages in the world. Unfortunately, spreadsheet systems were not tailored from scratch with modern programming language features that guarantee, as much as possible, program correctness. As a consequence, spreadsheets are populated with unacceptable amounts of errors.