2007
DOI: 10.5381/jot.2007.6.9.a19
|View full text |Cite
|
Sign up to set email alerts
|

ClassSheets - model-based, object-oriented design of spreadsheet applications.

Abstract: Using spreadsheets is the preferred method to calculate, display or store anything that fits into a table-like structure. They are often used by end users to create applications. But they have one critical drawback -they are very error-prone.To reduce the error-proneness, we purpose a new way of object-oriented modeling of spreadsheets prior to using them. These spreadsheet models, termed ClassSheets, are used to generate concrete spreadsheets on the instance level.By this approach sources of errors are reduce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 5 publications
0
5
0
Order By: Relevance
“…This has been successfully applied to spreadsheets, making modeldriven spreadsheets [11,12] and a model-driven spreadsheet environment (MD-Sheet) possible [13]. One of such spreadsheet models is ClassSheets [3,4], a highlevel and object-oriented formalism, using the notion of classes and attributes, to express business logic spreadsheet data. ClassSheets allow us to define the business logic of a spreadsheet in a concise and abstract manner, resulting in users being able to understand, evolve, and maintain complex spreadsheets.…”
Section: Querysheetmentioning
confidence: 99%
See 2 more Smart Citations
“…This has been successfully applied to spreadsheets, making modeldriven spreadsheets [11,12] and a model-driven spreadsheet environment (MD-Sheet) possible [13]. One of such spreadsheet models is ClassSheets [3,4], a highlevel and object-oriented formalism, using the notion of classes and attributes, to express business logic spreadsheet data. ClassSheets allow us to define the business logic of a spreadsheet in a concise and abstract manner, resulting in users being able to understand, evolve, and maintain complex spreadsheets.…”
Section: Querysheetmentioning
confidence: 99%
“…These chosen attributes are then displayed in a Preview Results panel, each attribute in its own column, showing the user how the result is to be returned, and allowing the user to drag the columns left or right to organize how he or she desires. In Figure 5 we see the various areas, identified by the red 4 made up of two combo-boxes (allowing the user to respectively choose which attributes and operations to be used per condition), a text box to state the value of the condition, and a remove button (displayed as a red minus sign) to remove the condition from the panel. VII Unique/Limit.…”
Section: Graphical-querysheetmentioning
confidence: 99%
See 1 more Smart Citation
“…One of these spreadsheet models is ClassSheets [11,12], a high-level and object-oriented formalism, using the notion of classes and attributes, to express business logic spreadsheet data. Using ClassSheets, we can define the business logic of a spreadsheet in a concise and abstract manner.…”
Section: Model-driven Spreadsheet Engineeringmentioning
confidence: 99%
“…It is well-known that spreadsheet design and use can be very error-prone [4], [5], and most of the problems stem from the interactive nature of modern spreadsheet features such as cut/paste, adding and removing rows and columns, etc. The batch approach eliminates many of the traditional problems, while enabling more powerful command-line types of options.…”
Section: Spreadsheet Historymentioning
confidence: 99%