Presentation is loading. Please wait.

Presentation is loading. Please wait.

과제연구 Final 발표 19981245 서수원.

Similar presentations


Presentation on theme: "과제연구 Final 발표 19981245 서수원."— Presentation transcript:

1 과제연구 Final 발표 서수원

2 ASADAL/OBJ란? A System Analysis and Design Aid Tool의 약자이다. 실시간 임베디스 시스템을 설계 및 시뮬레이션 할 수 있는 Tool이다. 객체지향적으로 개발환경을 모델링 할 수 있으며, 여기서 말하는 개발 환경에는 가상의 외부 환경도 포함된다. 즉 임베디드 시스템에 올라가는 controller를 가상적으로 design 할 수 있을 뿐, 아니라, 임베디드 시스템이 적용되는 실제환경을 객제지향적으로 모델링해서, controller 가 실제환경에 제대로 동작하는지 대해서 실물의 testbed를 만들지 않고도 알 수 있다.

3 ASADAL의 Document Module의 필요성(purpose)
이러한, 실시간 임베디드 시스템의 구현을 도와주는 case툴인 asadal/obj는 다른이에게 지금 진행되고 있는 개발상황을 간결하고 신속하게 읽는 사람이 원하는 정보를 간결하고 잘 정리되게 알려주는 document의 개발이 필요한 상황이다.

4 Requirements a) HTML및 XML로 문서가 출력되어야 한다.
b) 객체지향시스템으로 짜여진 개발환경을 잘 이해할 수 있게 정리 정돈되어 나와야한다. 한눈에 알아보기 쉬워야한다. c) 시간을 가능한 줄이도록한다. 사용자에게 진행 사항을 통보할 수단을 제공한다. D) 사용자에게 interactive한 UI를 제공한다. E) component화를 한다. package화를 통해서 기존소스와 구분되게 프로그래밍한다.

5 Html_exporter DocumentObject Xml_exporter DocumentDatabase Checkbox dialog Information Ejector Thread Main ui

6 상세 구현

7 Output

8 Summary Asadal/OBJ document generating module은 크게 두가지 단계로 되어있다. Phase1과 Phase2이다. Phase1에서 유저의 입력을 받아서 출력해야 할 대상에 대한 입력을 받고 그 것을 Tree형태의 구조체에 저장한다. Phase2에서는 이 Phase1에서 만들어진 구조체를 이용해서 다양한 형식의 문서를 만든다. 현재는 xml 과 html(treeview,customview)가 지원된다.


Download ppt "과제연구 Final 발표 19981245 서수원."

Similar presentations


Ads by Google