+ All Categories
Home > Documents > An Evaluation of the DiaSuite Toolset by Professional ... · recherche français ou étrangers, des...

An Evaluation of the DiaSuite Toolset by Professional ... · recherche français ou étrangers, des...

Date post: 01-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
2
HAL Id: hal-01319986 https://hal.inria.fr/hal-01319986 Submitted on 23 May 2016 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. An Evaluation of the DiaSuite Toolset by Professional Developers Milan Kabáč, Nic Volanschi, Charles Consel To cite this version: Milan Kabáč, Nic Volanschi, Charles Consel. An Evaluation of the DiaSuite Toolset by Professional Developers. ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Oct 2015, Pittsburgh, Pennsylvania, United States. hal-01319986
Transcript
Page 1: An Evaluation of the DiaSuite Toolset by Professional ... · recherche français ou étrangers, des laboratoires publics ou privés. An Evaluation of the DiaSuite Toolset by Professional

HAL Id: hal-01319986https://hal.inria.fr/hal-01319986

Submitted on 23 May 2016

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

An Evaluation of the DiaSuite Toolset by ProfessionalDevelopers

Milan Kabáč, Nic Volanschi, Charles Consel

To cite this version:Milan Kabáč, Nic Volanschi, Charles Consel. An Evaluation of the DiaSuite Toolset by ProfessionalDevelopers. ACM SIGPLAN conference on Systems, Programming, Languages and Applications:Software for Humanity (SPLASH), Oct 2015, Pittsburgh, Pennsylvania, United States. �hal-01319986�

Page 2: An Evaluation of the DiaSuite Toolset by Professional ... · recherche français ou étrangers, des laboratoires publics ou privés. An Evaluation of the DiaSuite Toolset by Professional

AAnn EEvvaa ll uu aa tt iioonn ooff tthh ee DDiiaa SSuu ii ttee TTooooll sseett

bbyy PPrrooffeessss iioonn aa ll DDeevveell ooppeerrssMM ii ll aa nn KKaa bbáá čč

PPhh ooeenn iixx RReesseeaa rrcchh GG rroouu ppII nn rrii aa BBoorrdd eeaa uu xx

CChh aa rrll eess CCoonn sseellPPhh ooeenn iixx RReesseeaa rrcchh GG rroouu pp

II nn rrii aa BBoorrdd eeaa uu xx

Evaluate the learning cost and usabil ity of the DiaSuite tool-based

approach dedicated to developing sensor/actuator applications.

Goal

SENSORS

DiaSuite Tool-Based Methodology

Technology Validation

Designers Testers Developers

Compiler

Implementation support

Applicationdesign Execution platform back-end

Programming framework

Simulation Application

Experimental Results

Context

Conclusion References

[1 ] B. Bertran, J. Bruneau, D. Cassou, N. Loriant,

E. Bal land, C. Consel. DiaSuite: a Tool Suite To

Develop Sense/Compute/Control Applications.

Science of Computer Programming, 201 2.

[2] Phoenix team. Objects World project. Online,

accessed 1 0/5/201 5, http://phoenix.inria.fr/

research-projects/objects-world.

[3] Sigfox Network Operator. Online, accessed

1 4/8/201 5, http://sigfox.com/en/#!/connected-

world/sigfox-network-operator.

Experimental Evaluation

Experimental Setup

• Revolves around the Sense/Compute/Control (SCC) architectural pattern

2 hr

NN iicc VVooll aa nn sscchh iiPPhh ooeenn iixx RReesseeaa rrcchh GG rroouu pp

II nn rrii aa BBoorrdd eeaa uu xx

CHEMISTRY

NETWORKSMICRO

ELECTRONICSCOMPUTER

SCIENCE

INTERNET

of THINGS

PARTICIPANTSTOOLSSOFTWARE

ENGINEERING TASK

• The experiment involved four professional software developers with

background in development of IoT applications

• The Objects World project aims at building a sustainable ecosystem of

Internet-of-Things stakeholders based upon the Sigfox radio network [3].

RESEARCH

METHODOLOGY

PRESENTATION

HANDS-ON

TUTORIAL

DEVELOPMENT

ASSIGNMENTQUESTIONNAIRES INTERVIEWS

2 hr 4 hr 1 5 min 1 5 min

DEVELOPMENT TASKSYSTEM USABILITY SCALE

QUESTIONNAIRE

OK

GOOD

63,75

• Preliminary evidence that DiaSuitecan be transferred to the IoT domain

• Need for further experiments on astatistical ly larger population

• DiaSuite is a candidate forcontinuous improvement

• Simple contexts help with theimplementation, but may complicatetesting

INDUSTRY

METHODOLOGY TOOLS

USABILITY

EXPERIMENT

PROTOTYPE

APPLICATION

DEVELOPMENT

REQUIREMENTS TECHNOLOGY

VALIDATION


Recommended