Requirement analysis abstractions for AmI system design

Current trends in the AI's evolution are going towards enriching environments with intelligence in order to support humans in their everyday life. AmI systems are plunged in the real world and humans expect to interact with them in a way that is similar to the one they have with other humans. In this kind of systems, where eliciting requirements involves several documents and stakeholders (mainly users that will be the first consumers of the system), the requirement analysis phase can be affected by incomplete, ambiguous and imprecise information. Hence, the need to find a fruitful way for knowledge management and its representation at design time. In this paper we propose a set of abstractions to be used during the early requirements analysis of AmI systems development. The result is a simple and at the same time powerful set of concepts and guidelines for providing environment knowledge representation for AmI systems.

[1]  Rosaldo J. F. Rossetti,et al.  An agent methodology for processes, the environment, and services , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[2]  Valeria Seidita,et al.  Ontology and Goal Model in Designing BDI Multi-Agent Systems , 2013, WOA@AI*IA.

[3]  K. Eason Information Technology and Organizational Change , 1989 .

[4]  Fariba Sadri,et al.  Ambient intelligence: A survey , 2011, CSUR.

[5]  B. C. Vickery,et al.  Ontologies , 1997, J. Inf. Sci..

[6]  Juan Carlos Augusto,et al.  Ambient Intelligence: The Confluence of Ubiquitous/Pervasive Computing and Artificial Intelligence , 2007 .

[7]  Danny Weyns An architecture-centric approach for software engineering with situated multi-agent systems , 2006 .

[8]  A. Minh Nguyen,et al.  A Survey of Metaphysics , 2006 .

[9]  Jorge J. Gómez-Sanz,et al.  Ambient Intelligence with INGENIAS , 2012, AOSE.

[10]  Ken Eason,et al.  Information technology and organisational change , 1988 .

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

[12]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

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

[14]  Juan Carlos Augusto,et al.  Ambient Intelligence—the Next Step for Artificial Intelligence , 2008, IEEE Intelligent Systems.

[15]  Kevin M. Brooks,et al.  The Context Quintet: Narrative Elements Applied to Context Awareness 1 , 2003 .

[16]  Jorge J. Gómez-Sanz,et al.  The INGENIAS Methodology and Tools , 2005 .

[17]  Asunción Gómez-Pérez,et al.  A Roadmap to Ontology Specification Languages , 2000, EKAW.

[18]  Diane J. Cook,et al.  Author's Personal Copy Pervasive and Mobile Computing Ambient Intelligence: Technologies, Applications, and Opportunities , 2022 .

[19]  Karl R. Popper,et al.  The Myth of the Framework , 1994 .

[20]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[21]  E. H. L. Aarts,et al.  True Visions: The Emergence of Ambient Intelligence (Frontiers Collection) , 2006 .

[22]  Stéphane Galland,et al.  ASPECS: an agent-oriented software process for engineering complex systems , 2010, Autonomous Agents and Multi-Agent Systems.

[23]  Gerd Wagner,et al.  Ontologies, Meta-models, and the Model-Driven Paradigm , 2006, Ontologies for Software Engineering and Software Technology.

[24]  M. L. Caliusco,et al.  The Use of Ontologies in Requirements Engineering , 2010 .

[25]  Giuseppe De Pietro,et al.  Formal Design of Ambient Intelligence Applications , 2010, Computer.

[26]  Jeff Z. Pan,et al.  Towards Ontology-driven Requirements Engineering , 2011 .

[27]  Alain Abran,et al.  Guide to the Software Engineering Body of Knowledge : 2004 Version , 2005 .

[28]  Haruhiko Kaiya,et al.  GOORE : Goal-Oriented and Ontology Driven Requirements Elicitation Method , 2007, ER Workshops.

[29]  Emile H. L. Aarts,et al.  True Visions: The Emergence of Ambient Intelligence , 2008 .

[30]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[31]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..