Abstract—This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models are well-known and describe the business logic of spreadsheet data. We embed this domain specific model representation on the (general purpose) spreadsheet system it models. By defining such an embedding, we provide end users a model-driven engineering spreadsheet developing environment. End users can interact with both the model and the spreadsheet data in the same environment. Moreover, we use advanced techniques to evolve spreadsheets and models and to have them synchronized. In this paper we present our work on extending a widely used spread-sheet system with such a model-driven spreadsheet engineering environment. I
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Software Engineering (ICSE), 2012In this extended abstract we present a bidirectional model-driven f...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models ar...
<p>This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Spreadsheet systems are well known and widely used in all kinds of business applications. They are u...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Abstract. Spreadsheets play an important role in software organiza-tions. Indeed, in large software ...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
This is the author's manuscript version. The published article is copyrighted by Elsevier and can b...
Spreadsheets are widely used in all kinds of business applications. Numerous studies have shown that...
Spreadsheets are widely used by non-professional programmers, the so-called end-users, to perform si...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are increasingly used as programming languages, in the construction of large and comple...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Software Engineering (ICSE), 2012In this extended abstract we present a bidirectional model-driven f...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models ar...
<p>This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Spreadsheet systems are well known and widely used in all kinds of business applications. They are u...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Abstract. Spreadsheets play an important role in software organiza-tions. Indeed, in large software ...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
This is the author's manuscript version. The published article is copyrighted by Elsevier and can b...
Spreadsheets are widely used in all kinds of business applications. Numerous studies have shown that...
Spreadsheets are widely used by non-professional programmers, the so-called end-users, to perform si...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Spreadsheets are increasingly used as programming languages, in the construction of large and comple...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Software Engineering (ICSE), 2012In this extended abstract we present a bidirectional model-driven f...
Software refactoring is a well-known technique that provides transformations on software artifacts w...