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 Case StudyThis section takes a hypo<strong>the</strong>tical system and models it from a <strong>Human</strong> <strong>Factors</strong> perspective<strong>using</strong> <strong>the</strong> SysML.It is important to note that this case study is presented to illustrate how <strong>the</strong> system mightbe modelled over time, starting in <strong>the</strong> early stages of <strong>the</strong> project when <strong>the</strong> model will beat a high level, and adding detail as more information is ga<strong>the</strong>red and design decisionsmade. The HVs of MODAF explained in section 6.2 will be referred to as <strong>the</strong> model isconstructed, to check that value is being added and that <strong>the</strong> HVs are being addressed. Inthis way we hope to test <strong>the</strong> utility of <strong>the</strong> SysML. This approach was taken because wefelt it was closer to real life, where at any point in time <strong>the</strong> modelling activity will addressmultiple aspects of <strong>the</strong> design and aspects of several HVs (and o<strong>the</strong>r views) are likely tobe addressed in a single SysML diagram. The alternative approach was to set out tomodel each HV as a package, but it was felt that this was inappropriate because <strong>the</strong> HVswere immature at <strong>the</strong> time we were starting to model and <strong>the</strong>re is considerable overlapbetween <strong>the</strong>m. Also it was felt that this approach is unlikely to be taken in practice,because as argued above <strong>the</strong> modelling activity will address multiple aspects of <strong>the</strong>system design at any point in time. However, this raises an issue, which is considered insection 8; to get a coherent appreciation of a particular HV, a reader of <strong>the</strong> model willhave to be provided with some kind of index providing a route through <strong>the</strong> model thatpulls toge<strong>the</strong>r all <strong>the</strong> separate diagrams relevant to that view.As SysML diagrams are presented in <strong>the</strong> sections below an explanation will be providedso that <strong>the</strong>y are understandable. Readers who want more details of <strong>the</strong> language itself arereferred to <strong>the</strong> SysML Website, http://www.sysml.org/13

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

Saved successfully!

Ooh no, something went wrong!