{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T03:52:44Z","timestamp":1777693964955,"version":"3.51.4"},"reference-count":41,"publisher":"SAGE Publications","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ICA"],"published-print":{"date-parts":[[2018,3,14]]},"DOI":"10.3233\/ica-180565","type":"journal-article","created":{"date-parts":[[2018,1,30]],"date-time":"2018-01-30T13:46:15Z","timestamp":1517319975000},"page":"157-172","source":"Crossref","is-referenced-by-count":37,"title":["A self-adaptation framework based on functional knowledge for augmented autonomy in robots"],"prefix":"10.1177","volume":"25","author":[{"given":"Carlos","family":"Hern\u00e1ndez","sequence":"first","affiliation":[{"name":"TU Delft Robotics Institute, Delft University of Technology, Delft, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julita","family":"Bermejo-Alonso","sequence":"additional","affiliation":[{"name":"Autonomous Systems Laboratory, UPM-CSIC Centre for Automation and Robotics, Universidad Polit\u00e9cnica de Madrid, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"Sanz","sequence":"additional","affiliation":[{"name":"Autonomous Systems Laboratory, UPM-CSIC Centre for Automation and Robotics, Universidad Polit\u00e9cnica de Madrid, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/ICA-180565_ref1","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.jss.2017.01.030","article-title":"A domain-specific language for the control of self-adaptive component-based architecture","volume":"130","author":"Alvares","year":"2017","journal-title":"Journal of Systems and Software"},{"key":"10.3233\/ICA-180565_ref2","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1109\/SII.2016.7843990","article-title":"A reusability-based hierarchical fault-detection architecture for robot middleware and its implementation in an autonomous mobile robot system","author":"Asato","year":"2016","journal-title":"In 2016 IEEE\/SICE International Symposium on System Integration (SII)"},{"key":"10.3233\/ICA-180565_ref3","doi-asserted-by":"crossref","unstructured":"Assmann U, Zschaler S, Wagner G. Ontologies, meta-models, and the model-driven paradigm. In Calero C, Ruiz F, Piattini M, (eds), Ontologies for Software Engineering and Technology, Springer, 2006.","DOI":"10.1007\/3-540-34518-3"},{"key":"10.3233\/ICA-180565_ref4","doi-asserted-by":"crossref","unstructured":"Balakirsky S, Schlenoff C, Fiorini S, Redfield S, Barreto M, Nakawala H, Carbonera J, Soldatova L, Bermejo-Alonso J, Maikore F, Goncalves P, de\u00a0Mori E, Ragavan SV, Haidegger T. Towards a robots task ontology standard. In Proc ASME 2017 International Manufacturing Science and Engineering Conference, Los Angeles, CA, USA, 2017.","DOI":"10.1115\/MSEC2017-2783"},{"issue":"3","key":"10.3233\/ICA-180565_ref5","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1147\/sj.453.0569","article-title":"Model-driven systems development","volume":"45","author":"Balmelli","year":"2006","journal-title":"IBM Systems Journal"},{"issue":"5","key":"10.3233\/ICA-180565_ref6","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1108\/IR-02-2016-0059","article-title":"Requirements for building an ontology for autonomous robots","volume":"43","author":"Bayat","year":"2016","journal-title":"Industrial Robot: An International Journal"},{"key":"10.3233\/ICA-180565_ref7","first-page":"1","article-title":"Model-based engineering of autonomous systems using ontologies and metamodels","author":"Bermejo-Alonso","year":"2016","journal-title":"In 2016 IEEE International Symposium on Systems Engineering (ISSE)"},{"issue":"3","key":"10.3233\/ICA-180565_ref8","first-page":"211","article-title":"An ontological framework for autonomous systems modelling","volume":"3","author":"Bermejo-Alonso","year":"2011","journal-title":"International Journal on Advances in Intelligent Systems"},{"key":"10.3233\/ICA-180565_ref9","first-page":"47","article-title":"Engineering an Ontology for Autonomous Systems\u00a0\u2013 The OASys Ontology","author":"Bermejo-Alonso","year":"2013","journal-title":"In Fred A, Dietz JLG, Liu K, Filipe J, (eds), Knowledge Discovery, Knowledge Engineering and Knowledge Management 2013, volume 348 of Communications in Computer and Information Science, Springer"},{"issue":"10","key":"10.3233\/ICA-180565_ref10","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MC.2009.326","article-title":"Models@run.time","volume":"42","author":"Blair","year":"2009","journal-title":"Computer"},{"key":"10.3233\/ICA-180565_ref11","unstructured":"Blanke M, Kinnaert M, Lunze J, Staroswiecki M. Diagnosis and Fault-Tolerant Control. Springer-Verlag Berlin, 2006."},{"issue":"4","key":"10.3233\/ICA-180565_ref12","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/MRA.2009.934837","article-title":"Component-based robotic engineering (part i), tutorial","volume":"16","author":"Brugali","year":"2009","journal-title":"IEEE Robotics Automation Magazine"},{"issue":"3-4","key":"10.3233\/ICA-180565_ref13","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1007\/s003660070003","article-title":"Function in device representation","volume":"16","author":"Chandrasekaran","year":"2000","journal-title":"Engineering with Computers"},{"key":"10.3233\/ICA-180565_ref14","doi-asserted-by":"crossref","unstructured":"Chien S, Sherwood R, Tran D, Cichy B, Rabideau G, Casta\u00f1o R, Davies A, Mandl D, Frye S, Trout B, D\u2019Agostino J, Shulman S, Boyer D, Hayden S, Sweet A, Christa S. Lessons learned from autonomous sciencecraft experiment. In Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS \u201905, 11\u201318, ACM, New York, NY, USA, 2005.","DOI":"10.1145\/1082473.1082798"},{"key":"10.3233\/ICA-180565_ref15","doi-asserted-by":"crossref","unstructured":"de\u00a0Leng D, Heintz F. Dyknow: A dynamically reconfigurable stream reasoning framework as an extension to the robot operating system. In 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR) 2016; 55-60.","DOI":"10.1109\/SIMPAR.2016.7862375"},{"issue":"4","key":"10.3233\/ICA-180565_ref16","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/MAES.2016.150048","article-title":"Feature article: Reengineering the avionics of an unmanned aerial vehicle","volume":"31","author":"Fern\u00e1ndez","year":"2016","journal-title":"IEEE Aerospace and Electronic Systems Magazine"},{"issue":"1","key":"10.3233\/ICA-180565_ref17","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MRA.2016.2645444","article-title":"A suite of ontologies for robotics and automation","volume":"24","author":"Fiorini","year":"2017","journal-title":"IEEE Robotics Automation Magazine"},{"issue":"1","key":"10.3233\/ICA-180565_ref18","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.engappai.2011.08.001","article-title":"A self-updating model for analysing system reconfigurability","volume":"25","author":"Gehin","year":"2012","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"10.3233\/ICA-180565_ref19","doi-asserted-by":"crossref","unstructured":"Gruber T. Ontology. In Liu L, Ozsu MT, (eds). Encyclopedia of Database Systems, Springer US 2009, 1963-1965.","DOI":"10.1007\/978-0-387-39940-9_1318"},{"key":"10.3233\/ICA-180565_ref20","doi-asserted-by":"crossref","unstructured":"Guarino N, Oberle D, Staab S. Handbook on Ontologies, chapter What is an ontology? Springer Berlin Heidelberg 2009, 1-17.","DOI":"10.1007\/978-3-540-92673-3_0"},{"key":"10.3233\/ICA-180565_ref21","unstructured":"Hern\u00e1ndez C. Model-based Self-awareness Patterns for Autonomy. Ph.D. thesis, Universidad Polit\u00e9cnica de\u00a0Madrid, ETSII, Dpto Autom\u00e1tica, Ing Electr\u00f3nica e Inform\u00e1tica Industrial, Jos\u00e9 Gutierrez Abascal 2, 28006 Madrid (SPAIN) 2013."},{"key":"10.3233\/ICA-180565_ref22","unstructured":"Hern\u00e1ndez C, Bermejo-Alonso J, L\u00f3pez I, Sanz R. Three patterns for autonomous robot control architecting. In Zimmermann A, (ed), PATTERNS 2013, The Fifth International Conferences on Pervasive Patterns and Applications, IARIA 2013; 44-51."},{"key":"10.3233\/ICA-180565_ref23","doi-asserted-by":"crossref","unstructured":"Hern\u00e1ndez C, Bharatheesha M, Ko W, Gaiser H, Tan J, van\u00a0Deurzen K, de\u00a0Vries M, Mil BV, van\u00a0Egmond J, Burger R, Morariu M, Ju J, Gerrmann X, Ensing R, van\u00a0Frankenhuyzen J, Wisse M. Team Delft\u2019s Robot Winner of the Amazon Picking Challenge 2016. In Behnke S, Sheh R, Sar\u0131el S, Lee DD, (eds), RoboCup 2016 Proceedings, volume 9776 of Lecture Notes in Computer Science, Springer, 2017; 613-624.","DOI":"10.1007\/978-3-319-68792-6_51"},{"key":"10.3233\/ICA-180565_ref24","doi-asserted-by":"crossref","unstructured":"Hern\u00e1ndez C, Fernandez-S\u00e1nchez J, S\u00e1nchez-Escribano G, Bermejo-Alonso J, Sanz R. Model-based metacontrol for self-adaptation. In Liu H, Kubota N, Zhu X, Dillmann R, Zho D, (eds), Intelligent Robotics and Applications (ICIRA 2015), volume 9244 of Lecture Notes in Artificial Intelligence, The 8th International Conference on Intelligent Robotics and Applications (ICIRA2015), Springer International Publishing, 2015, 643-654.","DOI":"10.1007\/978-3-319-22879-2_58"},{"key":"10.3233\/ICA-180565_ref25","unstructured":"IEEE Standards Working Group Ontologies for Robotics and Automation ORA, 1872-2015 IEEE Standard Ontologies for Robotics and Automation, IEEE Standards, 2015."},{"issue":"4","key":"10.3233\/ICA-180565_ref26","doi-asserted-by":"crossref","first-page":"1027","DOI":"10.1007\/s10514-016-9576-y","article-title":"Inferring and monitoring invariants in robotic systems","volume":"41","author":"Jiang","year":"2017","journal-title":"Autonomous Robots"},{"issue":"2","key":"10.3233\/ICA-180565_ref27","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1080\/08839519408945442","article-title":"Modeling goals and functions of complex industrial plants","volume":"8","author":"Lind","year":"1994","journal-title":"Applied Artificial Intelligence"},{"key":"10.3233\/ICA-180565_ref28","doi-asserted-by":"crossref","unstructured":"Marder-Eppstein E, Berger E, Foote T, Gerkey B, Konolige K. The office marathon: Robust navigation in an indoor office environment. In Robotics and Automation (ICRA), 2010 IEEE International Conference on 2010; 300-307.","DOI":"10.1109\/ROBOT.2010.5509725"},{"key":"10.3233\/ICA-180565_ref29","doi-asserted-by":"crossref","unstructured":"Murphy RR, Tadokoro S, Kleiner A. Disaster robotics. In Siciliano B, Khatib O, (eds), Springer Handbook of Robotics, chapter 60, Springer International Publishing, 2016, 1577-1604.","DOI":"10.1007\/978-3-319-32552-1_60"},{"issue":"1","key":"10.3233\/ICA-180565_ref30","first-page":"5","article-title":"Remote agent: To boldly go where no AI system has gone before","volume":"103","author":"Muscettola","year":"1998","journal-title":"Artificial Intelligence, Artificial Intelligence 40 Years Later"},{"key":"10.3233\/ICA-180565_ref31","unstructured":"Quigley M, Conley K, Gerkey BP, Faust J, Foote T, Leibs J, Wheeler R. Ng AY, ROS: An open-source robot operating system. In Hirukawa H, Knoll A, (eds), ICRA Workshop on Open Source Software, 2009."},{"key":"10.3233\/ICA-180565_ref32","unstructured":"Rajan K, Bernard D, Dorais G, Gamble E, Kanefsky B, Kurien J, Millar W, Muscettola N, Nayak P, Rouquette N. Remote agent: An autonomous control system for the new millennium. In Proceedings of the 14th European Conference on Artificial Intelligence, IOS Press, 2000; 726-730."},{"key":"10.3233\/ICA-180565_ref33","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez M, de\u00a0la\u00a0Mata JL, D\u00edaz I. Fault-tolerant self-reconfigurable control system. In Kraslawski A, Turunen I, (eds), Computer Aided Chemical Engineering, 23rd European Symposium on Computer Aided Process Engineering, Elsevier 2013; 32: 901-906.","DOI":"10.1016\/B978-0-444-63234-0.50151-2"},{"key":"10.3233\/ICA-180565_ref34","first-page":"400","article-title":"Principles of metareasoning","author":"Russell","year":"1989","journal-title":"In Artificial Intelligence, Morgan Kaufmann"},{"key":"10.3233\/ICA-180565_ref35","unstructured":"Sanz R, Bermejo J, Morago J, Hern\u00e1ndez C. Ontologies as backbone of cognitive systems engineering. In Proceedings of AISB CAOS 2017: Cognition And OntologieS, Bath, UK 2017."},{"key":"10.3233\/ICA-180565_ref36","doi-asserted-by":"crossref","unstructured":"Sanz R, Hern\u00e1ndez C, Bermejo J, Rodr\u00edguez M. Improved resilience controllers using cognitive patterns. In Proc of the 19th World Congress of the International Federation of Automatic Control (IFAC) 2014; 683-688.","DOI":"10.3182\/20140824-6-ZA-1003.02433"},{"key":"10.3233\/ICA-180565_ref37","doi-asserted-by":"crossref","unstructured":"Sanz R, Hern\u00e1ndez C, Hernando A, G\u00f3mez J, Bermejo J. Grounding robot autonomy in emotion and self-awareness. In Proceedings of the FIRA RoboWorld Congress 2009 on Advances in Robotics, Lecture Notes in Computer Science, Springer-Verlag Berlin Heidelberg 2009; 23-43.","DOI":"10.1007\/978-3-642-03983-6_7"},{"key":"10.3233\/ICA-180565_ref38","unstructured":"Schmill MD, Josyula D, Anderson ML, Wilson S, Oates T, Perlis D, Wright D, Fults S. Ontologies for reasoning about failures in AI systems. In Proceedings from the Workshop on Metareasoning in Agent Based Systems at the Sixth International Joint Conference on Autonomous Agents and Multiagent Sytems 2007."},{"issue":"5","key":"10.3233\/ICA-180565_ref39","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1177\/0278364913481635","article-title":"KnowRob\u00a0\u2013 a knowledge processing infrastructure for cognition-enabled robots","volume":"32","author":"Tenorth","year":"2013","journal-title":"International Journal of Robotics Research"},{"issue":"7","key":"10.3233\/ICA-180565_ref40","first-page":"151","article-title":"Representations for robot knowledge in the knowrob framework","volume":"24","author":"Tenorth","year":"2015","journal-title":"Artificial Intelligence"},{"issue":"1","key":"10.3233\/ICA-180565_ref41","doi-asserted-by":"crossref","first-page":"15","DOI":"10.3233\/ICA-150503","article-title":"Design and implementation of membrane controllers for trajectory tracking of nonholonomic wheeled mobile robots","volume":"23","author":"Wang","year":"2016","journal-title":"Integrated Computer-Aided Engineering"}],"container-title":["Integrated Computer-Aided Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/ICA-180565","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:14:08Z","timestamp":1777454048000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/ICA-180565"}},"subtitle":[],"editor":[{"given":"Craig","family":"Schlenoff","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Stephen","family":"Balakirsky","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Henrik","family":"Christensen","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2018,3,14]]},"references-count":41,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.3233\/ica-180565","relation":{},"ISSN":["1069-2509","1875-8835"],"issn-type":[{"value":"1069-2509","type":"print"},{"value":"1875-8835","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,14]]}}}