11.12.2012 Views

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

SHOW MORE
SHOW LESS

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 (UI­REF) 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!