SEMS/NIMS TRAINING SEMS Introduction, IS 100, IS 200, IS 700
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
![Page 1: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/1.jpg)
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
![Page 2: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/2.jpg)
13
History!
› Project SpreadSheets As A Programming Paradigm (SSaaPP)
› Working on spreadsheets' research for about 8 years
› Programming languages perspectve
› Sofware engineering perspectve
![Page 3: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/3.jpg)
What Can Go Wrong?
1
![Page 4: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/4.jpg)
2
Our Solution:Model-Driven Spreadsheets
VL/HCC'11SAC'12
![Page 5: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/5.jpg)
3
Instance Example
![Page 6: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/6.jpg)
4
Do Models Grow on Trees??
VL/HCC'10
![Page 7: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/7.jpg)
5
But I Want to Change My Spreadsheet!
VL/HCC'11ICSE'12
![Page 8: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/8.jpg)
6
ICMT'12
![Page 9: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/9.jpg)
7
Did You Say Quality?
ICCSA'13
![Page 10: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/10.jpg)
8
But I Don't Understand My Data...
VL/HCC'14
![Page 11: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/11.jpg)
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
![Page 12: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/12.jpg)
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
![Page 13: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/13.jpg)
11
DEMO
![Page 14: MDSheet - Model driven spreadsheets - Jacome Cunha at Sems 2014](https://reader033.fdocuments.in/reader033/viewer/2022052907/559258851a28ab7a418b4596/html5/thumbnails/14.jpg)
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