Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3287921.3287979acmotherconferencesArticle/Chapter ViewAbstractPublication PagessoictConference Proceedingsconference-collections
research-article

DECOM: A framework to support evolution of IoT services

Published: 06 December 2018 Publication History

Abstract

In the heterogeneous and dynamic Internet of Things (IoT), applications and services are frequently subject to change for various reasons such as maintaining their functionality, reliability, availability, and performance. Detecting and communicating these changes are still performed manually by responsible developers and administrators. Such a mechanism will not be adequate anymore in the future of large-scale IoT environments. Therefore, we present a comprehensive framework named DECOM for automatic detection and communication of service changes. Here, we assume that capabilities and interfaces of IoT devices are described and provided through REST services. To be able to detect syntactic as well as semantic changes, we transform an extended version of the interface description into a logic program and apply a sequence of analysis steps to detect changes. The feasibility and applicability of the framework are demonstrated in an IoT application scenario.

References

[1]
Vasilios Andrikopoulos, Salima Benbernou, and Michael P Papazoglou. 2012. On the evolution of services. IEEE Transactions on Software Engineering 38, 3 (2012), 609--628.
[2]
Harun Baraki, Corvin Schwarzbach, Stefan Jakob, Alexander Jahl, and Kurt Geihs. 2018. SAM: A Semantic-Aware Middleware for Mobile Cloud Computing. In 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 375--382.
[3]
Sean Bechhofer. 2009. OWL: Web ontology language. In Encyclopedia of database systems. Springer, 2008--2009.
[4]
Kashif Dar, Amir Taherkordi, Harun Baraki, Frank Eliassen, and Kurt Geihs. 2015. A resource oriented integration architecture for the Internet of Things: A business process perspective. Pervasive and Mobile Computing 20 (2015), 145--159.
[5]
Marios Fokaefs, Rimon Mikhaiel, Nikolaos Tsantalis, Eleni Stroulia, and Alex Lau. 2011. An empirical study on web service evolution. In Web Services (ICWS), 2011 IEEE International Conference on. IEEE, 49--56.
[6]
Marios Fokaefs and Eleni Stroulia. 2014. Wsdarwin: Studying the evolution of web service systems. In Advanced Web Services. Springer, 199--223.
[7]
Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. 2018. Multi-shot ASP solving with clingo. Theory and Practice of Logic Programming (2018), 1--56.
[8]
Michael Gelfond and Yulia Kahl. 2014. Knowledge representation, reasoning, and the design of intelligent agents: The answer-set programming approach. Cambridge University Press.
[9]
Armin Haller, Emilia Cimpian, Adrian Mocan, Eyal Oren, and Christoph Bussler. 2005. Wsmx-a semantic service-oriented architecture. In null. IEEE, 321--328.
[10]
Alexander Jahl, Harun Baraki, Huu Tam Tran, Ramaprasad Kuppili, and Kurt Geihs. 2017. Lifting Low-Level Workflow Changes Through User-Defined Graph-Rule-Based Patterns. In IFIP International Conference on Distributed Applications and Interoperable Systems. Springer, 115--128.
[11]
Alexander Jahl, Huu Tam Tran, Harun Baraki, and Kurt Geihs. 2018. WiP: Behavior-Based Service Change Detection. In 2018 IEEE International Conference on Smart Computing (SMART-COMP). IEEE, 267--269.
[12]
Xuan Thang Nguyen, Huu Tam Tran, Harun Baraki, and Kurt Geihs. 2015. FRASAD: A framework for model-driven IoT Application Development. In Internet of Things (WF-IoT), 2015 IEEE 2nd World Forum on. IEEE, 387--392.
[13]
Xuan Thang Nguyen, Huu Tam Tran, Harun Baraki, and Kurt Geihs. 2017. Optimization of non-functional properties in internet of things applications. Journal of Network and Computer Applications 89 (2017), 120--129.
[14]
Stephan Opfer, Stefan Niemczyk, and Kurt Geihs. 2016. Multi-agent plan verification with answer set programming. In Proceedings of the 3rd Workshop on Model-Driven Robot Software Engineering. ACM, 32--39.
[15]
Michael P Papazoglou, Vasilios Andrikopoulos, and Salima Benbernou. 2011. Managing evolving services. Software, IEEE 28, 3 (2011), 49--55.
[16]
Dumitru Roman, Jacek Kopecky, Tomas Vitvar, John Domingue, and Dieter Fensel. 2015. WSMO-Lite and hRESTS: Lightweight semantic annotations for Web services and RESTful APIs. Web Semantics: Science, Services and Agents on the World Wide Web 31 (2015), 39--58.
[17]
Daniele Romano and Martin Pinzger. 2012. Analyzing the evolution of web services using fine-grained changes. In Web Services (ICWS), 2012 IEEE 19th International Conference on. IEEE, 392--399.
[18]
Huu Tam Tran, Harun Baraki, and Kurt Geihs. 2015. Service Co-evolution in the Internet of Things. EAI Endorsed Transactions on Cloud Systems 15, 1 (2 2015).
[19]
Huu Tam Tran, Harun Baraki, Ramaprasad Kuppili, Amir Taherkordi, and Kurt Geihs. 2016. A Notification Management Architecture for Service Co-evolution in the Internet of Things. In Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA), 2016 IEEE 10th International Symposium on the. IEEE, 9--15.

Cited By

View all
  • (2023)Agent-Based Service Change Detection in IoT EnvironmentsIntelligent Systems and Networks10.1007/978-981-99-4725-6_44(356-365)Online publication date: 20-Aug-2023
  • (2021)Towards Service Co-evolution in SOA Environments: A SurveyContext-Aware Systems and Applications, and Nature of Computation and Communication10.1007/978-3-030-67101-3_19(233-254)Online publication date: 13-Jan-2021
  • (2019)A Linked Open Data Approach for Web Service EvolutionOn the Move to Meaningful Internet Systems: OTM 2019 Conferences10.1007/978-3-030-33246-4_17(265-281)Online publication date: 21-Oct-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SoICT '18: Proceedings of the 9th International Symposium on Information and Communication Technology
December 2018
496 pages
ISBN:9781450365390
DOI:10.1145/3287921
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

  • SOICT: School of Information and Communication Technology - HUST
  • NAFOSTED: The National Foundation for Science and Technology Development

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 December 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Answer Set Programming
  2. Change Detection
  3. Internet of Things
  4. Service Co-evolution
  5. Service Evolution

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SoICT 2018

Acceptance Rates

Overall Acceptance Rate 147 of 318 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Agent-Based Service Change Detection in IoT EnvironmentsIntelligent Systems and Networks10.1007/978-981-99-4725-6_44(356-365)Online publication date: 20-Aug-2023
  • (2021)Towards Service Co-evolution in SOA Environments: A SurveyContext-Aware Systems and Applications, and Nature of Computation and Communication10.1007/978-3-030-67101-3_19(233-254)Online publication date: 13-Jan-2021
  • (2019)A Linked Open Data Approach for Web Service EvolutionOn the Move to Meaningful Internet Systems: OTM 2019 Conferences10.1007/978-3-030-33246-4_17(265-281)Online publication date: 21-Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media