LMarshall Espresso Presentation.pdf
LMarshall Espresso Presentation.pdf
LMarshall Espresso Presentation.pdf
- 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