These tutorial notes present a methodology for spreadsheet engineering. First, we present data mining and database techniques to reason about spreadsheet data. These techniques are used to compute relationships between spreadsheet elements (cells/columns/rows). These relations are then used to infer a model defining the business logic of the spreadsheet. Such a model of a spreadsheet data is a visual domain specific language that we embed in a well-known spreadsheet system. The embedded model is the building block to define techniques for modeldriven spreadsheet development, where advanced techniques are used to guarantee the model-instance synchronization. In this model-driven environment, any user data update as to follow the the model-in...
Spreadsheets are widely recognized as popular programming systems with a huge number of spreadsheets...
Abstract. Spreadsheets are widely used and studies show that most of the exist-ing ones contain non-...
Lecture Notes in Computer Science Volume 6654, 2011Spreadsheets are widely used and studies show tha...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Abstract—This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet ...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
<p>This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models...
Abstract. Spreadsheets play an important role in software organiza-tions. Indeed, in large software ...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are widely used by non-professional programmers, the so-called end-users, to perform si...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
This paper showcases MDSheet, a framework aimed at improving the engineering of spreadsheets. This f...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Tese de doutoramento em Informática (área Fundamentos da Computação)Spreadsheets can be viewed as pr...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are widely recognized as popular programming systems with a huge number of spreadsheets...
Abstract. Spreadsheets are widely used and studies show that most of the exist-ing ones contain non-...
Lecture Notes in Computer Science Volume 6654, 2011Spreadsheets are widely used and studies show tha...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Abstract—This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet ...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
<p>This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models...
Abstract. Spreadsheets play an important role in software organiza-tions. Indeed, in large software ...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are widely used by non-professional programmers, the so-called end-users, to perform si...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
This paper showcases MDSheet, a framework aimed at improving the engineering of spreadsheets. This f...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Tese de doutoramento em Informática (área Fundamentos da Computação)Spreadsheets can be viewed as pr...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are widely recognized as popular programming systems with a huge number of spreadsheets...
Abstract. Spreadsheets are widely used and studies show that most of the exist-ing ones contain non-...
Lecture Notes in Computer Science Volume 6654, 2011Spreadsheets are widely used and studies show tha...