13.07.2015 Views

Modelling Human Factors using the Systems Modelling Language

Modelling Human Factors using the Systems Modelling Language

Modelling Human Factors using the Systems Modelling Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HFIDTC/2/WP2.8.9/1Version 2/ 24th September 20087.2.2.1 Value addedThe production of <strong>the</strong> Sequence and Activity Diagrams above has added fur<strong>the</strong>r to ourunderstanding of <strong>the</strong> requirements, and has prompted us to begin considering <strong>the</strong> Postswithin <strong>the</strong> Organisational Units, <strong>the</strong> organisational structures within <strong>the</strong>m and <strong>the</strong>processes, procedures and tasks that will be needed to support <strong>the</strong>m. The decision toassign <strong>the</strong>se activities to <strong>the</strong> Post of Ground Commander in <strong>the</strong> GCS raises <strong>the</strong> questionof whe<strong>the</strong>r only <strong>the</strong> Ground Commander will be able to perform <strong>the</strong>se activities, or ifo<strong>the</strong>r, yet to be considered, Posts will be able to do <strong>the</strong>m as well, and if so, in whatcircumstances. It also prompts us to think about <strong>the</strong> organisational structure of <strong>the</strong> Postswithin <strong>the</strong> GCS, and <strong>the</strong> processes and procedures that will have to be established for <strong>the</strong>interactions between <strong>the</strong> various actors around <strong>the</strong>se specific activities. Theseconsiderations are a view of <strong>the</strong> H-Fly system that is represented by HV-D. At this earlystage in our modelling we are unable to provide many details on <strong>the</strong>se issues, but we canput <strong>the</strong> framework in place that will be used to capture <strong>the</strong>m as <strong>the</strong> design continues.By adopting terms such as ‘Organisational Unit’ and ‘Post’ that are defined in <strong>the</strong> <strong>Human</strong>Views Handbook, <strong>using</strong> <strong>the</strong>se terms to stereotype entities in our model and by populating<strong>the</strong> Glossary of terms, we have started to provide definition for our model and promotecommon understanding.The Activity Diagram will be useful at a later stage when we start to allocate functionsbetween <strong>the</strong> hardware/software and <strong>the</strong> humans, and in <strong>the</strong> design of <strong>the</strong> User Interface(UI) which will support <strong>the</strong> activities (see Section 7.2.6).7.2.3 <strong>Modelling</strong> UsersHaving established that <strong>the</strong>re will be a Post called ‘Ground Commander’ that resides in<strong>the</strong> GCS, and specified some of <strong>the</strong> activities to be performed by that Post, we can useano<strong>the</strong>r SysML Diagram, <strong>the</strong> Block Definition Diagram, to document what we know /have assumed so far.According to <strong>the</strong> OMG SysML Specification:“Blocks are modular units of a system description, which defines a collection of featuresto describe a system or o<strong>the</strong>r elements of interest… Blocks provide a general purposecapability to model systems as trees of modular components”.The Block Definition Diagram defines features of blocks and associations between <strong>the</strong>m,which are shown as connecting lines.24

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

Saved successfully!

Ooh no, something went wrong!