서지주요정보
DEVS framework for component-based modeling/simulation of discrete event systems = 이산사건시스템의 컴포넌트 기반 모델링/시뮬레이션을 위한 DEVS 틀
서명 / 저자 DEVS framework for component-based modeling/simulation of discrete event systems = 이산사건시스템의 컴포넌트 기반 모델링/시뮬레이션을 위한 DEVS 틀 / Young-Ik Cho.
발행사항 [대전 : 한국과학기술원, 2002].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8012978

소장위치/청구기호

학술문화관(문화관) 보존서고

MEE 02001

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

The sophistication of current software applications results in the increasing cost for software development time. The component-based software development frameworks, such as COM (Component Object Model), JavaBeans, and CORBA (Common Object Request Broker Architecture), are proposed to overcome the difficult time-consuming requirements by modularity and reusability. As is the general software case, a component-based simulation framework encourages the reusability of real system models based on the modularity of the applied simulation methodology. There are several approaches each of which enables DEVS (Discrete Event System Specification) framework to be suited for component capability, e.g. DEVS-JavaBeans based on JavaBeans technology and DEVS/CORBA based on the CORBA middleware. This paper presents a component-based simulation environment that is based on the DEVS/COM run-time infrastructure. The DEVS formalism provides a formal modeling and simulation framework for the generic dynamic systems. Microsoft's COM is one of the strongest competitor for the component standard. COM offers a sound framework to interoperate under the many co-existing different programming languages as a reusable binary component. Combining the advantages of DEVS and COM provides a heterogeneous modeling and simulation environment. With the DEVS/COM modeling and simulation framework, each model can be deployed as a reusable component. On the stage of component development, a component modeler can use some or all of the capabilities of object-oriented programming (OOP), persistence, distribution, and platform independence. These benefits may cover the additional overheads including cross-context call overhead or implementation complexity. DEVS/COM simulation environment can assemble component DEVS models, either atomic or coupled, to build more complex models and the component composition of the hierarchical DEVS model makes a modeler to construct a higher-level model by interconnecting sub-model components. Reusing components reduces model development time remarkly, and the binary independence of the component guarantees the interoperability of models implemented in multi-programming language.

현재 소프트웨어는 점점 더 복잡해져가기 때문에 개발에 더 많은 비용과 시간이 들고 있다. COM(Component Object Model), JavaBeans, CORBA(Common Object Request Broker Architecture)와 같은 컴포넌트 기술들이 모듈러 구조와 재사용성을 통해서 이러한 문제점들을 해결하기 위해 제안되었다. 일반적인 소프트웨어의 경우와 마찬가지로 컴포넌트 기반 시뮬레이션 방법론에서도 모듈러 구조를 통해서 재사용성을 올리는 것이 가능하다. 이산 사건 시스템 모델링을 위한 DEVS(Discrete Event System Specification) 형식론에는 이러한 컴포넌트 기술을 이용해서 JavaBeans에 기반한 DEVS-JavaBeans 환경과 CORBA에 기반한 DEVS/CORBA 환경의 접근 방법이 있었다. 이 논문에서는 DEVS/COM 실행 환경으로 구현된 컴포넌트 기반 모델링/시뮬레이션 환경을 제시한다. Microsoft사의 COM 환경은 여러가지 서로 다른 프로그래밍 언어로 구현된 모듈이 재사용가능한 이진 컴포넌트로 동작하게 해 준다. DEVS 형식론과 COM 컴포넌트 기술을 사용해서 재사용가능한 여러 언어 시뮬레이션 환경이 가능하게 된다. DEVS/COM 환경에서는 각각의 모델이 재사용가능한 컴포넌트로 배포 가능하다. 컴포넌트의 개발 단계에서 모델러는 객체지향 프로그래밍의 일부 특성, 분산, 프로그래밍 언어 독립성, 재사용성 같은 여러가지 장점을 활용할 수 있고 이러한 장점은 컴포넌트를 구현하는데 드는 오버헤드를 상쇄한다. DEVS/COM 시뮬레이션 환경은 복잡한 모델을 기존의 모델들을 계층적으로 조합하여 만들 수 있게 해 준다. 그러한 컴포넌트의 재사용성은 모델 구현 시간을 줄여주고 컴포넌트의 이진 독립성은 여러가지 프로그래밍 언어로 구현되어 있는 모델이 서로 연동될 수 있게 해 준다.

서지기타정보

서지기타정보
청구기호 {MEE 02001
형태사항 [vi], [52] p : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 조영익
지도교수의 영문표기 : Yun-Heung Paek
공동교수의 영문표기 : Tag-Gon Kim
지도교수의 한글표기 : 백윤흥
공동교수의 한글표기 : 김탁곤
학위논문 학위논문(석사) - 한국과학기술원 : 전기및전자공학전공,
서지주기 Reference : p. 51-[52]
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서