The design and implementation of a spreadsheet based on constraints

dc.contributor.authorStadelmann, Marcen_US
dc.date.accessioned2024-08-15T18:26:12Z
dc.date.available2024-08-15T18:26:12Z
dc.date.copyright1993en_US
dc.date.issued1993
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractConstraints allow the user to declare relationships among objects and let the system main­tain and satisfy these relationships. This thesis is concerned with incorporating constraints into spreadsheets. Instead of formulas, we let the user enter numerical constraints over the real values in the cells of the spreadsheet. Recalculating the spreadsheet then means (1) checking whether the given cell-values satisfy the constraints and (2) finding values for empty cells that satisfy the constraints. We provide a brief overview of the typical conventional spreadsheet and give a formal (denotational) definition of its meaning (semantics). We then describe the design of our new spreadsheet and compare its semantics with the conventional spreadsheet's. The con­cept of constraints over cells is extended to constraints over arrays of cells (vectors). We introduce a language for constraints over the vectors of a two-dimensional spreadsheet and define several operations on these vectors. We have implemented a subset of this new spreadsheet restricted to equality-constraints. A brief overview of this effort is provided and several implementation-related issues are dis­cussed. We conclude this thesis by giving a collection of examples for which the idea of a constraint-based spreadsheet is well, or even uniquely, suited and we compare the solution of these examples with what conventional spreadsheets offer to solve the same problems.en
dc.format.extent69 pages
dc.identifier.urihttps://hdl.handle.net/1828/19822
dc.rightsAvailable to the World Wide Weben_US
dc.subjectUN SDG 16: Peace, Justice, and Strong Institutionsen
dc.titleThe design and implementation of a spreadsheet based on constraintsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
STADELMANN_MARC_MSc_1993_558758.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format