{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:51:35Z","timestamp":1767084695957,"version":"3.37.3"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T00:00:00Z","timestamp":1658188800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T00:00:00Z","timestamp":1658188800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s10515-022-00346-w","type":"journal-article","created":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T08:03:06Z","timestamp":1658217786000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Semantic web services for ROS: a Robot as a Service approach"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6996-8023","authenticated-orcid":false,"given":"Radhia","family":"Bouziane","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Labib Sadek","family":"Terrissa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soheyb","family":"Ayad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,19]]},"reference":[{"key":"346_CR1","unstructured":"Aier, S. et al.: Implementing non-functional service descriptions in soas. In: International Conference on Trends in Enterprise Application Architecture. Springer. Berlin, Heidelberg (2006)"},{"key":"346_CR2","doi-asserted-by":"crossref","unstructured":"Awad, R. et al.: ROS engineering workbench based on semantically enriched app models for improved reusability. In: 2016 IEEE 21st international conference on emerging technologies and factory automation (ETFA). IEEE (2016)","DOI":"10.1109\/ETFA.2016.7733581"},{"key":"346_CR3","doi-asserted-by":"crossref","unstructured":"Baklouti, N., Gargouri, B., Jmaiel, M.: Semantic-based approach to improve the description and the discovery of Linguistic Web Services. In: Engineering Applications of Artificial Intelligence 46, pp. 154-165 (2015)","DOI":"10.1016\/j.engappai.2015.09.005"},{"key":"346_CR4","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, third edit ed (2013)"},{"key":"346_CR5","doi-asserted-by":"crossref","unstructured":"Bouten, N. et al.: Ontology-Driven Dynamic Discovery and Distributed Coordination of a Robot Swarm. In: In: Sadre R, Novotny J, Celeda P, Waldburger M, Stiller B (eds) Dependable Networks and Services. AIMS 2012. Lecture Notes in Computer Science, vol 7279. Springer. Berlin, Heidelberg, pp. 2-13 (2012)","DOI":"10.1007\/978-3-642-30633-4_2"},{"key":"346_CR6","doi-asserted-by":"crossref","unstructured":"Bouziane, R. et al.: A Web services based solution for the NAO Robot in Cloud Robotics environment. In: 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT). Barcelona, pp. 0809-0814 (2017)","DOI":"10.1109\/CoDIT.2017.8102694"},{"key":"346_CR7","unstructured":"Bouziane, R. et al.: Towards an architecture for cloud robotic services. In: International Journal of Computers and Applications, pp. 1-12 (2021)"},{"key":"346_CR8","unstructured":"Buoncompagni, L., Capitanelli, A., Mastrogiovanni, F.: A ROS multi-ontology references services: OWL reasoners and application prototyping issues. In: arXiv preprint. arXiv: 1706.10151 (2017)"},{"key":"346_CR9","doi-asserted-by":"crossref","unstructured":"Chen, Y., Du, Z., Garcia-Acosta, M.: Robot as a Service in Cloud Computing. In: 2010 Fifth IEEE International Symposium on Service Oriented System Engineering. Nanjing, pp. 151-158 (2010)","DOI":"10.1109\/SOSE.2010.44"},{"key":"346_CR10","doi-asserted-by":"crossref","unstructured":"Costa, L.F., Goncalves, L.M.G.: RoboServ: A ROS Based Approach Towards Providing Heterogeneous Robots as a Service. In: 2016 XIII Latin American Robotics Symposium and IV Brazilian Robotics Symposium (LARS\/SBR). Recife, pp. 169-174 (2016)","DOI":"10.1109\/LARS-SBR.2016.35"},{"key":"346_CR11","doi-asserted-by":"publisher","unstructured":"Du, Z. et al.: Robot Cloud: Bridging the power of robotics and cloud computing. In: Future Generation Computer Systems. https:\/\/doi.org\/10.1016\/j.future.2016.01.002 (2016)","DOI":"10.1016\/j.future.2016.01.002"},{"key":"346_CR12","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-020-02150-4","author":"E Pignaton de Freitas","year":"2020","unstructured":"Pignaton de Freitas, E. et al.: Ontological concepts for information sharing in cloud robotics. J. Ambient Intell. Human Comput. (2020a). https:\/\/doi.org\/10.1007\/s12652-020-02150-4","journal-title":"J. Ambient Intell. Human Comput."},{"key":"346_CR13","doi-asserted-by":"crossref","unstructured":"Pignaton de Freitas, E. et al.: Ontologies for cloud robotics. In: The Knowledge Engineering Review, vol. 35 (2020b)","DOI":"10.1017\/S0269888920000338"},{"key":"346_CR14","unstructured":"Gastel, PJG. van.: A planning module for a ROS-Based ubiquitous robot control system. MS thesis (2014)"},{"key":"346_CR15","doi-asserted-by":"crossref","unstructured":"Gupta, S., Durak, U.: RESTful Software Architecture for ROS-based Onboard Mission System for Drones. In: AIAA SciTech 2020 Forum (2020)","DOI":"10.2514\/6.2020-0239"},{"key":"346_CR16","doi-asserted-by":"crossref","unstructured":"Hua, Y., Zander, S., Bordignon, M., Hein, B.: From AutomationML to ROS: A model-driven approach for software engineering of industrial robotics using ontological reasoning. In 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1\u20138). IEEE. (2016)","DOI":"10.1109\/ETFA.2016.7733579"},{"key":"346_CR17","doi-asserted-by":"crossref","unstructured":"Huang, J.Y. et al.: Resource sharing for cloud robots: Service reuse and collective map building. In: 2017 18th International Conference on Advanced Robotics (ICAR). Hong Kong, pp. 303-309 (2017)","DOI":"10.1109\/ICAR.2017.8023624"},{"issue":"1","key":"346_CR18","first-page":"63","volume":"9","author":"R Janssen","year":"2016","unstructured":"Janssen, R., et al.: Cloud based centralized task control for human domain multi-robot operations. In: Int. Serv. Robotics 9(1), 63\u201377 (2016)","journal-title":"In: Int. Serv. Robotics"},{"key":"346_CR19","doi-asserted-by":"crossref","unstructured":"Koub\u00e2a, A.: A service-oriented architecture for virtualizing robots in robot-as-a-service clouds. In: International Conference on Architecture of Computing Systems. Springer, Cham, pp. 196\u2013208 (2014)","DOI":"10.1007\/978-3-319-04891-8_17"},{"issue":"1","key":"346_CR20","first-page":"1","volume":"6","author":"A Koubaa","year":"2015","unstructured":"Koub\u00e2a, A.: ROS as a service: web services for robot operating system. J. Softw. Eng. Robotics 6(1), 1\u201314 (2015)","journal-title":"In: J. Softw. Eng. Robotics"},{"key":"346_CR21","unstructured":"Koub\u00e2a, A.: Service-oriented software architecture for cloud robotics. In: arXiv preprint. arXiv: 1901.08173 (2019)"},{"key":"346_CR22","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.adhoc.2018.09.013","volume":"86","author":"A Koubaa","year":"2019","unstructured":"Koub\u00e2a, A. et al.: Dronemap planner: a service-oriented cloud-based management system for the internet-of-drones. Ad. Hoc Net. 86, 46\u201362 (2019). https:\/\/doi.org\/10.1016\/j.adhoc.2018.09.013","journal-title":"In:dd Ad. Hoc Net."},{"key":"346_CR23","doi-asserted-by":"crossref","unstructured":"Kunze, L., Roehm, T., Beetz, M.: Towards semantic robot description languages. In: 2011 IEEE International Conference on Robotics 8 & Automation. IEEE (2011)","DOI":"10.1109\/ICRA.2011.5980170"},{"key":"346_CR24","unstructured":"Lentin, J.: Mastering ROS for Robotics Programming: Design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities. Packt Publishing (2015)"},{"key":"346_CR25","doi-asserted-by":"crossref","unstructured":"Luo, J., Zhang, L., Zhang, H.Y.: Design of a cloud robotics middleware based on web service technology. In: 2017 18th International Conference on Advanced Robotics (ICAR). Hong Kong, pp. 487-492 (2017)","DOI":"10.1109\/ICAR.2017.8023654"},{"key":"346_CR26","doi-asserted-by":"crossref","unstructured":"Maga\u00a0na, A. et al.: Knowledge-Based Service-Oriented System for the Automated Programming of Robot-Based Inspection Systems. In: 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). Vol. 1. IEEE (2020)","DOI":"10.1109\/ETFA46521.2020.9212033"},{"key":"346_CR27","doi-asserted-by":"crossref","unstructured":"Martin, D. et al.: Bringing semantics to web services: The OWL-S approach. In: In International Workshop on Semantic Web Services and Web Process Composition. SpringerBerlin, Heidelberg, pp. 26-42 (2004)","DOI":"10.1007\/978-3-540-30581-1_4"},{"key":"346_CR28","doi-asserted-by":"crossref","unstructured":"Mori, Y. et al.: Multi-robot Coordination Based on Ontologies and Semantic Web Service. In: In: Kim Y.S., Kang B.H., Richards D. (eds) Knowledge Management and Acquisition for Smart Systems and Services. PKAW 2014. Lecture Notes in Computer Science, vol 8863. Springer, Cham, pp. 150-164 (2014)","DOI":"10.1007\/978-3-319-13332-4_13"},{"key":"346_CR29","doi-asserted-by":"crossref","unstructured":"Mouradian, C., Yangui,S., Glitho, R.H.: Robots as-a-Service in Cloud Computing: Search and Rescue in Large-scale Disasters Case Study. In: In: 2018 15th IEEE Annual Consumer Communications and Networking Conference (CCNC). Las Vegas, NV (2018)","DOI":"10.1109\/CCNC.2018.8319200"},{"key":"346_CR30","unstructured":"Oliveira, L.B.R. et al.: RoboSeT : A Tool to Support Cataloging and Discovery of Services for Service-Oriented Robotic Systems. In: In: Osorio F, Wolf D, Castelo Branco K, Grassi Jr V, Becker M, Romero R (eds) Robotics. SBR 2014 2014, ROBO CONTROL 2014, LARS 2014. Communications in Computer and Information Science, vol 50. Springer. Berlin, Heidelberg (2015)"},{"issue":"9","key":"346_CR31","first-page":"1363","volume":"60","author":"LBR Oliveira","year":"2017","unstructured":"Oliveira, L.B.R., et al.: ArchSORS: A Software Process for Designing Software Architectures of Service-Oriented Robotic Systems. In: The Comput. J. 60(9), 1363\u20131381 (2017)","journal-title":"In: The Comput. J."},{"key":"346_CR32","unstructured":"OWL-S: Semantic Markup for Web Services. url: https:\/\/www.w3.org\/Submission\/OWL-S\/"},{"key":"346_CR33","doi-asserted-by":"crossref","unstructured":"Paolucci, M. et al.: Semantic matching of web services capabilities. In: International semantic web conference. Springer. Berlin, Heidelberg (2002)","DOI":"10.1007\/3-540-48005-6_26"},{"key":"346_CR34","doi-asserted-by":"crossref","unstructured":"Paulraj, D., Swamynathan,S., Madhaiyan, M.: Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services (OWL-S). In: Enterprise Information Systems 6.4, pp. 445-471 (2012)","DOI":"10.1080\/17517575.2011.654265"},{"key":"346_CR35","unstructured":"Prot\u00e9g\u00e9. url: https:\/\/protege.stanford.edu\/"},{"issue":"4","key":"346_CR36","first-page":"41","volume":"12","author":"K Qian","year":"2015","unstructured":"Qian, K., et al.: A utilization framework of ubiquitous resources for service robots using semantic matchmaking. In: Int. J. Adv. Robotic Syst. 12(4), 41 (2015)","journal-title":"In: Int. J. Adv. Robotic Syst."},{"key":"346_CR37","doi-asserted-by":"crossref","unstructured":"Rajapaksha, U. S., Jayawardena, C., MacDonald, B. A.: ROS Based Multiple Service Robots Control and Communication with High Level User Instruction with Ontology. In 2021 10th International Conference on Information and Automation for Sustainability (ICIAfS) (pp. 381-386). IEEE (2021)","DOI":"10.1109\/ICIAfS52090.2021.9606062"},{"key":"346_CR38","doi-asserted-by":"crossref","unstructured":"Ruta, M., Scioscia, F., Loseto, G., Di Sciascio, E.: Knowledge-based sensing\/acting in mobile autonomous robots. In 2017 First IEEE International Conference on Robotic Computing (IRC) (pp. 422-427). IEEE (2017)","DOI":"10.1109\/IRC.2017.83"},{"issue":"2","key":"346_CR39","first-page":"432","volume":"12","author":"L Riazuelo","year":"2015","unstructured":"Riazuelo, L., et al.: RoboEarth semantic mapping: A cloud enabled knowledge-based approach. In: IEEE Trans. Autom. Sci. Eng. 12(2), 432\u2013443 (2015)","journal-title":"In: IEEE Trans. Autom. Sci. Eng."},{"key":"346_CR40","unstructured":"ROS Website. url: http:\/\/wiki.ros.org"},{"key":"346_CR41","unstructured":"SoftBank Robotics, https:\/\/www.softbankrobotics.com\/"},{"key":"346_CR42","doi-asserted-by":"crossref","unstructured":"Srinivasan, N., Paolucci,M., Sycara, K.: An efficient algorithm for OWL-S based semantic search in UDDI. In: International Workshop on Semantic Web Services and Web Process Composition. Springer. Berlin, Heidelberg (2004)","DOI":"10.1007\/978-3-540-30581-1_9"},{"key":"346_CR43","unstructured":"Sugawara, Y. et al.: An Intelligent Application Development Platform for Service Robots. In: MuSRobS@ IROS, pp. 16-20 (2015)"},{"issue":"5","key":"346_CR44","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1177\/0278364913481635","volume":"32","author":"M Tenorth","year":"2013","unstructured":"Tenorth, M., Beetz, M.: KnowRob: a knowledge processing infrastructure for cognition-enabled robots. Int. J. Robotics Res. 32(5), 566\u2013590 (2013)","journal-title":"Int. J. Robotics Res."},{"key":"346_CR45","doi-asserted-by":"crossref","unstructured":"Tiddi, I. et al.: An ontology-based approach to improve the accessibility of ROS-based robotic systems. In: Proceedings of the Knowledge Capture Conference (2017)","DOI":"10.1145\/3148011.3148014"},{"key":"346_CR46","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.cogsys.2016.08.004","volume":"43","author":"Emmanouil G Tsardoulias","year":"2017","unstructured":"Tsardoulias, Emmanouil G., et al.: Towards an integrated robotics architecture for social inclusion - The RAPP paradigm. Cognit. Syst. Res. 43, 157\u2013173 (2017)","journal-title":"Cognit. Syst. Res."},{"issue":"2","key":"346_CR47","first-page":"69","volume":"18","author":"M Waibel","year":"2011","unstructured":"Waibel, M., et al.: RoboEarth. In: IEEE Robotics Automation Magazine 18(2), 69\u201382 (2011)","journal-title":"In: IEEE Robotics Automation Magazine"},{"key":"346_CR48","doi-asserted-by":"crossref","unstructured":"Xie, Y. et al.: Loosely Coupled Cloud Robotic Framework for QoS-Driven Resource Allocation-Based Web Service Composition. In: IEEE Systems Journal (2019)","DOI":"10.1109\/JSYST.2019.2904098"},{"key":"346_CR49","doi-asserted-by":"crossref","unstructured":"Yang, T.H.: Intelligent service reconfiguration for home robots. In: Ding X., Kong X., Dai J. (eds) Advances in Reconfigurable Mechanisms and Robots II. Mechanisms and Machine Science, vol 36. Springer, Cham, pp. 735-745 (2016)","DOI":"10.1007\/978-3-319-23327-7_63"},{"key":"346_CR50","doi-asserted-by":"crossref","unstructured":"Yang, T.H. et al.: Configuring reusable robot services in a cloud environment. In: In 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE, pp. 225-230 (2015)","DOI":"10.1109\/ROBIO.2015.7418771"},{"key":"346_CR51","unstructured":"Zander, S. et al.: A model-driven engineering approach for ros using ontological semantics. In: arXiv preprint. arXiv: 1601.03998 (2016)"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00346-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00346-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00346-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,29]],"date-time":"2024-09-29T10:47:36Z","timestamp":1727606856000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00346-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,19]]},"references-count":51,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["346"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00346-w","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2022,7,19]]},"assertion":[{"value":"14 January 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 June 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 July 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"49"}}