Autonomic Computing: A Framework to Identify Autonomy Requirements
Author(s) -
Mona A. Yahya,
Manal A. Yahya,
Ajantha Dahanayake
Publication year - 2013
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2013.09.267
Subject(s) - computer science , autonomy , autonomic computing , requirements engineering , software engineering , software requirements , requirements analysis , risk analysis (engineering) , software , software system , component based software engineering , cloud computing , programming language , medicine , political science , law , operating system
Computing systems are ever growing in complexity. With that growth, the challenge of operating and maintaining them increased. In certain conditions, these systems may exist in harsh and distant environments making such operations even more difficult. To address the previous issues, the concept of autonomic computing originated. This concept, when applied fully will result in machines capable of evolving and managing themselves. This research aims to develop a framework for software engineers to apply autonomy in their Software Requirement Engineering phase by answering the question “What aspects affect the definition of autonomy requirements?”. The findings shall ease the understanding of the complex problem of capturing Adaptive requirements. This paper will present a proposed Requirements Engineering framework for Autonomic systems, in addition to some examples of systems applying autonomy
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom