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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

HFIDTC/2/WP2.8.9/1Version 2/ 24th September 2008HFI Activity orDeliverable<strong>Human</strong> ComputerInterface Design<strong>Human</strong> MachineInterface DesignApplicability Explanation SysML Representation Applicable FiguresPartialPartialSysML can be used to detail human computerinteractions forming a basis to derive HCI needs at ahigh level. It can also include standard UML notationfor software design that will be meaningful to softwaredevelopers. In more detail specific human computerinteractions can be modelled behaviourally and <strong>the</strong>features of an HCI detailed structurally. However <strong>the</strong>best way to communicate an HCI design at any level ispictorially with explanatory text. SysML diagramsshould be used in conjunction with <strong>the</strong>se representationsto provide <strong>the</strong> fur<strong>the</strong>r ‘details’.SysML can be used to express <strong>the</strong> user interactions andthus to define <strong>the</strong> HMI needs. Structural diagrams canbe used to identify and detail interfaces and ‘ParametricConstraints Diagrams’ can also be used to record designconstraints relating to human physical characteristics.However it would be expected that CAD models such asPro Engineer or JACK would be used as <strong>the</strong> major basisfor design.Workspace Design Partial It is possible with Block Definition Diagrams to express<strong>the</strong> physical components of <strong>the</strong> system, <strong>the</strong>irrelationships and via Parametric Constraint Diagrams,human-related space constraints. However it would beexpected that CAD models from e.g. Pro Engineer orJACK would be used as <strong>the</strong> major basis for design.<strong>Human</strong> ReliabilityAssessment (HRA)PartialSysML can be used to capture operator tasks and thuscan form an input into an HRA. During modelling, notescan be added to areas of interest for fur<strong>the</strong>r assessment.SysML would not replace an HRA process, but be aninput to it.Sequence Diagrams, ActivityDiagrams, Block DefinitionDiagrams, Requirements DiagramsSequence Diagrams, ActivityDiagrams, Block DefinitionDiagrams, Requirements Diagrams,Parametric Constraints DiagramsSequence Diagrams, ActivityDiagrams, Block DefinitionDiagrams, Requirements Diagrams,Parametric Constraints DiagramsN/A – Use SysML task model as aninput- Figure 7-18 Block DefinitionDiagram - HMC User Interface- Figure 7-19 Updated ActivityDiagram for <strong>the</strong> Compile TacticalPicture Process- Figure 7-20 - Updated ActivityDiagram for <strong>the</strong> Assess RequestProcess- Figure 7-21 - Block DefinitionDiagram – Situation Display- Figure 7-18 Block DefinitionDiagram - HMC User Interface- Figure 7-19 Updated ActivityDiagram for <strong>the</strong> Compile TacticalPicture Process- Figure 7-20 - Updated ActivityDiagram for <strong>the</strong> Assess RequestProcess- Figure 7-21 - Block DefinitionDiagram – Situation Display53

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

Saved successfully!

Ooh no, something went wrong!