Self-conscious robotic system design process--from analysis to implementation.

Developing robotic systems endowed with self-conscious capabilities means realizing complex sub-systems needing ad-hoc software engineering techniques for their modelling, analysis and implementation. In this chapter the whole process (from analysis to implementation) to model the development of self-conscious robotic systems is presented and the new created design process, PASSIC, supporting each part of it, is fully illustrated.

[1]  Valeria Seidita,et al.  FROM MODELING TO IMPLEMENTING THE PERCEPTION LOOP IN SELF-CONSCIOUS SYSTEMS , 2010 .

[2]  Sjaak Brinkkemper,et al.  Situational Method Engineering for Information System Projects , 1994 .

[3]  Irene Macaluso,et al.  A Brain Inspired Architecture for an Outdoor Robot Guide , 2008, AAAI Fall Symposium: Biologically Inspired Cognitive Architectures.

[4]  S. Gaglio,et al.  Adapting PASSI to Support a Goal Oriented Approach : a Situational Method Engineering Experiment , 2007 .

[5]  Valeria Seidita,et al.  Agile PASSI: An agile process for designing agents , 2006, Comput. Syst. Sci. Eng..

[6]  Nicolas Gaud,et al.  A MAS metamodel-driven approach to process composition , 2008 .

[7]  Valeria Seidita,et al.  Towards Maturity of the PASSI Process , 2009 .

[8]  Irene Macaluso,et al.  The perception loop in CiceRobot, a museum guide robot , 2009, Neurocomputing.

[9]  Riccardo Manzotti,et al.  An Externalist Process-Oriented Framework for Artificial Consciousness , 2007, AAAI Fall Symposium: AI and Consciousness.

[10]  Anthony Chella,et al.  AI and Consciousness: Theoretical Foundations and Current Approaches, Papers from the 2007 AAAI Fall Symposium, Arlington, Virginia, USA, November 9-11, 2007 , 2007, AAAI Fall Symposium: AI and Consciousness.

[11]  Susan Hurley The Varieties of Externalism , 2010 .

[12]  Brian Henderson-Sellers,et al.  Agent-oriented methodologies , 2005 .

[13]  Jan Stage,et al.  Method Engineering. Principles of Method Construction and Tool Support , 1996 .

[14]  Valeria Seidita,et al.  Towards a Methodology for Designing Artificial Conscious Robotic Systems , 2009, AAAI Fall Symposium: Biologically Inspired Cognitive Architectures.

[15]  John Mylopoulos,et al.  Tropos: A Requirements-Driven Methodology for Agent-Oriented Software , 2005 .

[16]  Salvatore Gaglio,et al.  Method fragments for agent design methodologies: from standardisation to research , 2007, Int. J. Agent Oriented Softw. Eng..

[17]  Massimo Cossentino,et al.  From Requirements to Code with PASSI Methodology , 2005 .

[18]  Valeria Seidita,et al.  Composition of a New Process to Meet Agile Needs Using Method Engineering , 2004, SELMAS.

[19]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[20]  Daniel Hernández-Sosa,et al.  Integrating robotics software , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[21]  Arthur H. M. ter Hofstede,et al.  On the Feasibility of Situational Method Engineering , 1997, Inf. Syst..

[22]  R. Manzotti,et al.  Artificial Consciousness , 2007 .

[23]  Salvatore Gaglio,et al.  An architecture for autonomous agents exploiting conceptual representations , 1998, Robotics Auton. Syst..

[24]  Amir Hussain,et al.  Brain Inspired Cognitive Systems 2008 , 2009 .

[25]  Irene Macaluso,et al.  HIGHER-ORDER ROBOT PERCEPTION LOOP , 2008 .

[26]  A. Clark,et al.  The Extended Mind , 1998, Analysis.

[27]  Brian Henderson-Sellers,et al.  Method Engineering: Theory and Practice , 2006, ISTA.

[28]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[29]  Valeria Seidita,et al.  Towards the Adoption of a Perception-Driven Perspective in the Design of Complex Robotic Systems , 2009 .

[30]  W. Teed Rockwell Neither Brain nor Ghost: A Nondualist Alternative to the Mind-Brain Identity Theory , 2005 .

[31]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[32]  Stéphane Galland,et al.  The Metamodel: a Starting Point for Design Processes Construction , 2010, Int. J. Softw. Eng. Knowl. Eng..

[33]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[34]  Antonio Chella A robot architecture based on higher order perception loop. , 2010, Advances in experimental medicine and biology.

[35]  A. F. Harmsen,et al.  Situational Method Engineering , 1997 .