12.07.2015 Views

LMarshall Espresso Presentation.pdf

LMarshall Espresso Presentation.pdf

LMarshall Espresso Presentation.pdf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

An Algorithm forNavigational Supervisionof AsynchronousInterfaces


An Algorithm forNavigational Supervisionof AsynchronousInterfaces


Navigational Interfaces?Starting point:File[A]Open fileFilename:Directory structure:Expanded dialogue structure:FileOpen Ctrl-OSave Ctrl-SExit[B]OKCancelSave fileFilename:[C]Directory structure:Are you sure you wish toexit?OKCancelYesNo[D][E]


Navigational Interfaces?Starting nodeStarting point:viii.File[A]Cii.Aix.Open fileFilename:Directory structure:Expanded dialogue structure:FileOpen Ctrl-OSave Ctrl-SExit[B]iv.i.vii.iii.Dx.OK[C]CancelSave fileFilename:Directory structure:Are you sure you wish toexit?Bv.OKCancelYesNo[D][E]vi.Exi.Legendi. File menu optionii. Ctrl-O shortcutiii. Ctrl-S shortcutiv. Open menu optionv. Save menu optionvi. Exit menu optionvii. Escape keyviii. OK/Cancel buttonix. OK/Cancel buttonx. No buttonxi. Yes button


An Algorithm forNavigational Supervisionof AsynchronousInterfaces


Asynchronous Interface?The user is in control of the path followed through the interfacevs.The System dictating the path the user follows through theinterfaceAsynchronous Interfaces comprise of a “network” of sequences.


An Algorithm forNavigational Supervisionof AsynchronousInterfaces


Navigational Supervision?Interface presented to the Human userPass-throughHumanuserProcessPS S 2Navigational Supervisor (NS)Host


An Algorithm forNavigational Supervisionof AsynchronousInterfaces


Algorithm?viii.Starting nodeiv.Cii.Xi.Bvi.vii.Av.iii.XExi.ix.Dx.Shake-outExample 1iv.Ai.Bv.vi.Legendi. File menu optionii. Ctrl-O shortcutiii. Ctrl-S shortcutiv. Open menu optionv. Save menu optionvi. Exit menu optionvii. Escape keyviii. OK/Cancel buttonix. OK/Cancel buttonx. No buttonxi. Yes buttonC D E


Algorithm?Starting nodeviii.Cii.Aix.iii.iv.Bi.vi.vii.v.Exi.Dx.Shake-outExample 2BC D ELegendi. File menu optionii. Ctrl-O shortcutiii. Ctrl-S shortcutiv. Open menu optionv. Save menu optionvi. Exit menu optionvii. Escape keyviii. OK/Cancel buttonix. OK/Cancel buttonx. No buttonxi. Yes buttonA


Algorithm?viii.Starting nodeiv.Cii.Xi.Bvi.vii.Av.iii.XExi.ix.Dx.Shake-outExample 2Nodes require inputBC D ELegendi. File menu optionii. Ctrl-O shortcutiii. Ctrl-S shortcutiv. Open menu optionv. Save menu optionvi. Exit menu optionvii. Escape keyviii. OK/Cancel buttonix. OK/Cancel buttonx. No buttonxi. Yes buttonA


Algorithm?viii.Starting nodeiv.Cii.Xi.Bvi.vii.Aiii.Xv.Eix.Dx.Shake-outExample 2Introduction of StopNodesBxi.C D ELegendi. File menu optionii. Ctrl-O shortcutiii. Ctrl-S shortcutiv. Open menu optionv. Save menu optionvi. Exit menu optionvii. Escape keyviii. OK/Cancel buttonix. OK/Cancel buttonx. No buttonxi. Yes buttonA


p nnv(pi ) weighte j j1Algorithm?vn(p) n) weight peweight nj1p n i j i e j j1Ranking to determine the most probable pathA5B311ip i1 A → B → C2 A → B → D3 A → B → E p nnv(pi ) weighte j j1v(p i)8/2 = 46/2 = 36/2 = 3si V p i max %s i100%75%75%C D E


p nnv(pi ) weighte j j1Algorithm?vn(p) n) weight peweight nj1p n i j i e j j13 step process:i. Initialisationii.Shake-out – removing cyclesiii. Ranking


An Algorithm forNavigational Supervisionof AsynchronousInterfaces


An Algorithm forNavigational Supervisionof AsynchronousInterfacesLinda MarshallandDerrick Kourie


p nnv(pi ) weighte j j1Agenda• Rationalevn(p) n) weight peweight nj1p n i j i e j j1• Navigational Interface• ‘Asynchronicity’• Supervision• Algorithm• Future work


p nnv(pi ) weighte j j1Rationale• Inspired by SAP R/3vn(p) n) weight peweight nj1p n i j i e j j1• Applicable to any drill-down type interface


p nnv(pi ) weighte j j1Agenda• Rationalevn(p) n) weight peweight nj1p n i j i e j j1• Navigational Interface• ‘Asynchronicity’• Supervision• Algorithm• Future work


p nnv(pi ) weighte j j1Future Work• Develop a simulationvn(p) n) weight peweight nj1p n i j i e j j1• Test• Write up results

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

Saved successfully!

Ooh no, something went wrong!