Top Banner
-1- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005
13

-0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

Dec 29, 2015

Download

Documents

Sherman Wilkins
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-1-Problem Frames

Project - #3

Problem Frames analysis

PathFinder - Hyundai teamWangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh

Oct. 25. 2005

Page 2: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-2-Problem Frames

Problem Frames

• Contents– Brief Description– Context diagram– Sub problems– Summary– Q&A

Page 3: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-3-Problem Frames

Problem Frames – brief description

• Fundamental Philosophy– Problem analysis or the Problem Frames approach is an approach to be used when gatherin

g requirements and creating specifications for computer software (http://en.wikipedia.org/wiki/Problem_Frames_Approach)

• Brief Description of HMC project, Stargate.– A xDB converter is to convert Point Of Interest (POI) data to the output format (xDB) which c

an be used in HMC navigation system.

• Considering questions for focusing on the problem– Is all data (POI) available for converting?– Can HMC change the rule?– Is data format flexible?

StarGate

POI DB X-DB

Page 4: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-4-Problem Frames

Problem Frames

• Context diagram

• Shared phenomena– a: Between HMC user and Control panel domains

• Add/Drop Field, StartConversion, StopConversion– b: Between HMC Control panel and xDB converter domains

• IdxFieldOn, IdxFieldOff, Start, Stop– c: Between POI data and xDB converter

• ReadPOI– d: Between xDB converter and xDB

• WritexDB– e: Between xDB converter and HMC user

• DisplayProgress, Fileinformation, ErrorInformation

Control panel

xDB converter

HMC user

xDB

POI data a

d

e

Page 5: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-5-Problem Frames

Problem Frames

• Problem diagram

• phenomena– a: HU!{EditField, StartConversion, StopConversion}– b: CP!{FieldOn, FieldOff, Start, Stop}– c: POI!{ReadPOI}– d: xDB!{WritexDB}– e: xDB!{DisplayProgress}– f: xDB!{xDBFormat}– g: POI!{POIFileContents}– h: CP!{IndexFormat}– i: HU!{FieldChoice}

xDB converter

xDB

POI data

Control panel HMC user

d

c

b

a

e

Data structure of xDB, Input field of POI data,

Field choice resultallow choice of input field,

f

g

hi

Page 6: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-6-Problem Frames

Problem Frames – simple decomposition

• Sub problem-index format editor

• Phenomena

HMC user

a

b

c

Index file format rule

a

Problem domain 1Simple work pieces

B

E1US!E1

IF!Y1

FE!E2

Index formatEditor

Index format

X

a US! {ModifyCategory, DeleteCategory, IndexKeySelection}

b FE! {Define Index Fields}

c IF! {Commands}

Page 7: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-7-Problem Frames

Problem Frames – simple decomposition

• Sub problem- R-DB translator

• Phenomena

POI data

R-DB translator

R-DB

b

Translation rules

Problem domain 2

Transformation

X

XRDB!Y4

POI!Y3POI!Y1

RT!Y2

c POI! { POILine, POIField, POIData }

b RT! {IndexKey, POIData}

a POI! {POIName, Longitude, Latitude, Address, TelephoneNumber, ZipCode, POICatagory}

d RDB! {RDBRecord}

Page 8: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-8-Problem Frames

Problem Frames – simple decomposition

• Sub problem- X-DB generator

• Phenomena

d xDBR-DB X-DB generatora

Converting rules

c b

Problem domain 3

Transformation

X XRDB!Y1 XG!Y2

RDB!Y3 XDB!Y4

a RDB! {RDBRecord, RDBField, RDBData}

d XG! { RDBData }

c RDB! {IndexKey, POIData}

b XDB! {XDBRecord }

Page 9: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-9-Problem Frames

Problem Frames

• Combined sub-problemsHMC user

POI data

b

d xDB

Index file format rule

R-DB translator

R-DB X-DB generator

b

a

Translation rules

Converting rules

Problem domain 1

Problem domain 2

Problem domain 3

Simple work pieces

Transformation

Transformation

B

X

X X

E1US!E1

IF!Y1

FE!E2

Index formatEditor

Index format

X

RDB!Y4

POI!Y3POI!Y1

RT!Y2

RDB!Y1 XG!Y2

RDB!Y3 XDB!Y4

Page 10: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-10-Problem Frames

Problem Frames

• Additional sub problem- conversion monitor

• Phenomena

b PC DisplayR-DB,xDB

Conversion mornitora

Conversion progress ~ Error

c d

Problem domain 4

Information display

C CCM!C1 CM!E2

DB!Y3 CE!Y4

a CM! {X-DBProgress, R-DBProgress, X-DBError, R-DBError}

b CM! {ProgressStatus, ErrorReport}

c DB! {Progress, Error}

d CE! {InformationDisplay}

Page 11: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-11-Problem Frames

Problem Frames

• Summary -1– Lexical-Lexical : Transformation frames

Control panel

xDB converter

HMC user

xDB

POI data

c

a

b

d

e

X

X

BC

Page 12: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-12-Problem Frames

Problem Frames

• Summary -2– Different view– Biddable-Lexical : Simple workpieces frames

Control panel

xDB converter

HMC user

xDB

POI data

c

a

b

d

e

X

X

BC

Page 13: -0- Problem Frames Project - #3 Problem Frames analysis PathFinder - Hyundai team Wangbong Lee, Jihye Eom, Youngseok Oh, Ilseok Suh Oct. 25. 2005.

-13-Problem Frames

Problem Frames

Q & A