{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T14:52:54Z","timestamp":1781103174789,"version":"3.54.1"},"reference-count":0,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,7,1]]},"abstract":"<p>Facilitating the creation of applications for the Internet of Things (IoT) is a major concern to increase its development. D-LITe, our previous work, introduces genericity by providing a universal programming interface. Objects are dynamically configured to have their own behaviour, and their actions\/reactions are considered as part of a whole application. D-LITeful Objects describe their capabilities, receives the application logic to be executed, and interacts with other. The application is seen as a choreography of behaviours. But the main issue of choreographies is the loss of coherence. Because of their unreliability, some networks used in IoT may introduce de-synchronization, leading to interactions errors. We propose to reintroduce coherence in order to keep the advantages of choreography while dealing with this main issue. An overlay of logical check-points defines the dependence between the coherent states of objects and triggers re-synchronizations. This paper ends with a discussion on the trade-off between the checking cost and the reliability improvement.<\/p>","DOI":"10.4018\/ijitsa.2017070103","type":"journal-article","created":{"date-parts":[[2017,2,22]],"date-time":"2017-02-22T12:55:57Z","timestamp":1487768157000},"page":"31-49","source":"Crossref","is-referenced-by-count":1,"title":["Fault-Recovery and Coherence in Internet of Things Choreographies"],"prefix":"10.4018","volume":"10","author":[{"given":"Sylvain","family":"Cherrier","sequence":"first","affiliation":[{"name":"University of Marne-la-Vall\u00e9e, Computer Science, Champs-sur-Marne, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yacine M.","family":"Ghamri-Doudane","sequence":"additional","affiliation":[{"name":"University of La Rochelle, Laboratory of Informatics, Image, and Interaction, La Rochelle, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","container-title":["International Journal of Information Technologies and Systems Approach"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=178222","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T11:58:07Z","timestamp":1651838287000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJITSA.2017070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2017,7,1]]},"references-count":0,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,7]]}},"URL":"https:\/\/doi.org\/10.4018\/ijitsa.2017070103","relation":{},"ISSN":["1935-570X","1935-5718"],"issn-type":[{"value":"1935-570X","type":"print"},{"value":"1935-5718","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,1]]}}}