MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014
-
Upload
semsworkshop -
Category
Technology
-
view
30 -
download
1
Transcript of MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014
Jácome Cunha, João Paulo Fernandes,Jorge Mendes, Rui Pereira, João Saraiva
HASLab/INESC TEC & Universidade do Minho(rel)ease – Universidade da Beira Interior
http://ssaapp.di.uminho.pt
MDSheet – Model-Driven Spreadsheets
SEMS '14Delft, The Netherlands, July 2014
13
History!
› Project SpreadSheets As A Programming Paradigm (SSaaPP)
› Working on spreadsheets' research for about 8 years
› Programming languages perspectve
› Sofware engineering perspectve
What Can Go Wrong?
1
2
Our Solution:Model-Driven Spreadsheets
VL/HCC'11SAC'12
3
Instance Example
4
Do Models Grow on Trees??
VL/HCC'10
5
But I Want to Change My Spreadsheet!
VL/HCC'11ICSE'12
6
ICMT'12
7
Did You Say Quality?
ICCSA'13
8
But I Don't Understand My Data...
VL/HCC'14
9
But... Does It Actually Works?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26
-864
-691
-518
-346
-173
00
173
346
Pagamentos
T1
T2
T3
1 2 4 6 7 8 9 11 13 15 16 17 21 24 250%
20%
40%
60%
80%
100%
Model-Driven
Plain
Subject
1 2 5 7 8 11 13 15 18 21 220%
20%
40%
60%
80%
100%
Model-Driven
Plain
Subject
1 2 4 6 7 8 9 11 13 15 16 17 21 24 250%
20%
40%
60%
80%
100%
Model-Driven
P l ain
Su b je ct
1 2 5 7 8 11 13 15 18 21 220%
20%
40%
60%
80%
100%
Model-Driven
Plain
Subject
10
1 2 4 6 7 8 9 11 13 15 16 17 21 24 2500: 00
05: 00
10: 00
15: 00
Model-Driven
P l ain
Su b je ct
1 2 3 5 7 8 11 13 15 18 21 2200:00
05:00
10:00
15:00
Model-Driven
Plain
Subject
1 2 4 6 7 8 9 11 13 15 16 17 21 24 2500: 00
05: 00
10: 00
15: 00
Model-Driven
P l ain
Su b je ct
1 2 3 5 7 8 11 13 15 18 21 2200:00
05:00
10:00
15:00
Model-Driven
Plain
Subject
11
DEMO
12
Summary
1 2 4 6 7 8 9 11 13 15 16 17 21 24 2500: 00
05: 00
10: 00
15: 00
Model-Driven
P l ain
Su b je ct
1 2 3 5 7 8 11 13 15 18 21 2200:00
05:00
10:00
15:00
Model-Driven
Plain
Subject