2009
DOI: 10.1007/s11334-009-0092-5
|View full text |Cite
|
Sign up to set email alerts
|

Using formal methods to increase confidence in a home network system implementation: a case study

Abstract: International audienceA home network system consists of multiple networked appliances, intended to provide more convenient and comfortable living for home users. Before being deployed, one has to guarantee the correctness, the safety, and the security of the system. Here, we present the approach chosen to validate the Java implementation of a home network system. We rely on the Java Modelling Language to formally specify and validate an abstraction of the system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2009
2009
2016
2016

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 35 publications
(44 reference statements)
0
2
0
1
Order By: Relevance
“…Lors d'un développement logiciel, la vérification peut intervenir à différents stades. Ainsi, pour vérifier si un environnement intelligent construit est bien celui attendu, on s'intéresse alors à son implémentation, tel que cela est fait dans (Yan et al, 2008) ou (Du Bousquet et al, 2009) qui présentent la validation d'une implémentation Java d'un réseau domestique reposant sur l'usage du Java Modeling Language (JML) et de JUnit. Toutefois, à ce stade de développement les erreurs identifiées sont bien plus coûteuses que si elles avaient été identifiées plus tôt dans le cycle de développement.…”
Section: Travaux Connexesunclassified
“…Lors d'un développement logiciel, la vérification peut intervenir à différents stades. Ainsi, pour vérifier si un environnement intelligent construit est bien celui attendu, on s'intéresse alors à son implémentation, tel que cela est fait dans (Yan et al, 2008) ou (Du Bousquet et al, 2009) qui présentent la validation d'une implémentation Java d'un réseau domestique reposant sur l'usage du Java Modeling Language (JML) et de JUnit. Toutefois, à ce stade de développement les erreurs identifiées sont bien plus coûteuses que si elles avaient été identifiées plus tôt dans le cycle de développement.…”
Section: Travaux Connexesunclassified
“…More than 30 test schemas were described and unfolded by Tobias [11]. Each schema has between 500 and 5,000 test cases.…”
Section: Testing the Hns Servicesmentioning
confidence: 99%
“…So an effective approach for home safety problem detection and reaction is necessary. Even though some proposed systems can partially solve the problem, like [3][6] [7] [8], there are still some aspects that they didn't take into consideration. Firstly, the proposed system should not be an isolated system.…”
Section: Introductionmentioning
confidence: 99%