Authors:
Zakaria Maamar
1
;
Amel Benna
2
and
Haroune Kechaoui
3
Affiliations:
1
University of Doha for Science and Technology, Doha, Qatar
;
2
Research Center for Scientific and Technical Information (CERIST), Algiers, Algeria
;
3
High School of Computer Science, Algiers, Algeria
Keyword(s):
Composition, Discovery, IoT, Policy, ODRL, Thing Artifact.
Abstract:
This paper discusses the design and development of Internet-of-Things (IoT) applications based on the novel concept of Thing Artifact (TA). A TA is multi-faceted having a functionality, life cycle, and interaction flows. Prior to integrating TAs into an IoT application, they need to be discovered and then, composed. While existing discovery and composition techniques are functionality-driven, only, this paper demonstrates that policies regulating the functioning of TAs in terms of what they are permitted to do, are prohibited from doing, and must do, have an impact on their discovery and composition. These policies are specified in Open Digital Rights Language (ODRL). A system implementing and evaluating ODRL-based provisioning of TAs for IoT applications design and development is presented in the paper, as well.