Skip to main content

Research Repository

Advanced Search

Temporal and spatial coherence verification in SMIL documents with hoare logic and disjunctive constraints: A hybrid formal method

Mekahlia, Fatma Zohra; Ghomari, Abdelghani; Yazid, Samy; Djenouri, Djamel

Authors

Fatma Zohra Mekahlia

Abdelghani Ghomari

Samy Yazid



Abstract

© 2016 - Society for Design and Process Science. All rights reserved. The challenging problem of formal verification of SMIL (Synchronized Multimedia Integration Language Specification) documents is considered in this paper, where we propose a hybrid formal method that automatically detects and corrects the temporal and spatial conflicts. The proposed solution is based on a related work that uses Hoare logic for temporal conflict detection in SMIL documents. The use of Hoare logic is borrowed by that solution but with many improvements and extensions. New rules are added to enable modeling of more SMIL elements. We also deal with spatial conflicts and propose a spatio-temporal inconsistencies verification algorithm, called Spatio-temporal Inconsistencies Verification Algorithm (SIVA), that checks the spatial incoherence of SMIL documents. The disjunctive constraints of Marriott are used to correct the spatial inconsistencies. Furthermore, we propose a new tool that helps the author to validate the temporal and spatial constraints in SMIL documents. If any temporal or spatial conflicts are detected, the system returns a help message to report the error and help the author to correct the conflict. Finally, our contribution has been compared with two recent related works, and the results show that the proposed solution allow to check more attributes.

Journal Article Type Article
Acceptance Date Mar 3, 2017
Publication Date Jun 2, 2017
Deposit Date Mar 12, 2020
Journal Journal of Integrated Design and Process Science
Print ISSN 1092-0617
Publisher IOS Press
Peer Reviewed Peer Reviewed
Volume 20
Issue 3
Pages 39-70
DOI https://doi.org/10.3233/jid-2016-0020
Keywords General Engineering
Public URL https://uwe-repository.worktribe.com/output/5653787