D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>D2.1</strong> <strong>Requirements</strong> <strong>and</strong> <strong>Specification</strong><br />
following requirements have to be fullfiled.<br />
1. Integration (wrapping) of modules<br />
of existing control architecture (e.g<br />
robot arm control module) of the<br />
second demonstrator into <strong>CORBYS</strong><br />
control architecture.<br />
2. Analysis of usability of existing<br />
sensors for <strong>CORBYS</strong> demonstration<br />
REQUIREMENTS FOR THE SECOND DEMONSTRATOR<br />
MANDATORY<br />
High level <strong>CORBYS</strong> cognitive control modules to be evaluated on existing<br />
robotic system for examining hasardous environments. A detailed strategy<br />
will be defined later. It depends on the requirements of <strong>CORBYS</strong> control<br />
(software) architecture.<br />
Existing sensors (e.g. vision sensors) are to be analysed in the <strong>CORBYS</strong><br />
context. It is to be tested whether existing sensors can provide necessary<br />
information for cognitive modules. Should additional sensors be integrated?<br />
Should the functionalities of the vision module be extended?<br />
3. Situation Awareness Situation Awareness input to semi-autonomous (autonomous) robot control<br />
4. Identification <strong>and</strong> anticipation of<br />
human co-worker purposeful<br />
behaviour<br />
Cognitive input to semi-autonomous (autonomous) robot control for<br />
overtaking initiative when needed<br />
4.5 <strong>Requirements</strong> Engineering Methodology (UIREF) Salient Features<br />
<strong>Requirements</strong> Elicitation <strong>and</strong> Prioritisation<br />
UI-REF (Badii 2008) incorporates an integrated set of models, techniques <strong>and</strong> tools to allow the system<br />
designers to negotiate articulate <strong>and</strong> prioritise the set of use-contexts <strong>and</strong> their related requirements <strong>and</strong><br />
evaluation context criteria <strong>and</strong> priorities in a way that overcomes the problems of needs articulation <strong>and</strong><br />
memory bias on the part of the users. To arrive at a prioritised set of requirements, it will be necessary at least<br />
to:<br />
i) agree <strong>and</strong> set out the list of domain prototypical entities or actors as stakeholders;<br />
ii) define the characteristics of the prototypical entities involved in the typical usage arena envisaged for<br />
the target system (e.g. actors, devices, system of systems);<br />
iii) establish the generalisation ontology of usage-contexts each related to their distinct features as needed<br />
by the relevant user (sub)groups in their target prototypical scenarios;<br />
iv) define the key differentiators of usage contexts (context switches) <strong>and</strong> the prototypical actors’ needs<br />
hierarchies in each of the identified prototypical target context-scenarios;<br />
v) define the prototypical workflows <strong>and</strong> state diagrams, thus establishing the domain user/practitioner’s<br />
(sub)-goal <strong>and</strong> (sub)-task hierarchies;<br />
vi) deduce the user’s needs priorities in terms of ICT-enabled features to facilitate user’s task fulfilment in<br />
each situated context-scenario of the application domain as identified <strong>and</strong> demarcated (situated-usageclass)<br />
under respectively iii) <strong>and</strong> iv) above.<br />
User-intimate approaches often yield a vast amount of raw data <strong>and</strong> need appropriate abstraction <strong>and</strong> context<br />
layering, to reflect the natural partitions within the domain. This is so as to arrive at actionable insight as to<br />
the most deeply-valued needs for most users belonging to each of the target usage-context types within the<br />
17