• 제목/요약/키워드: 모듈화 프로그램

검색결과 213건 처리시간 0.028초

프로그램 모듈화를 위한 EVM 아카이브 파일 포맷의 설계 (Design of EVM Archive File Format for Program Modulization)

  • 고효석;이창환;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.493-496
    • /
    • 2007
  • 최근의 프로그램들은 크기가 커지고 기능이 복잡해짐에 따라 모듈화된 구조를 지니고 있다. 프로그램 모듈화는 프로그램의 설계, 제작, 유지보수, 코드의 재사용 부분에서 많은 장점을 가지며 라이브러리라는 개념을 통해 이루어진다. 현재 임베디드 기기를 위한 가상기계인 EVM은 라이브러리 개념의 모듈화를 지원하고 있지 않다. EVM에서 동작하는 프로그램의 모듈화를 도입하기 위해선 라이브러리를 나타내는 아카이브 파일 포맷이 요구되며, 아카이브 파일을 다루기 위한 아카이버와 링커 등의 도구가 필요하다. 본 논문에서는 EVM 프로그램의 모듈화를 위한 아카이브 파일 포맷을 설계하였다. 본 논문의 아카이브 파일 포맷은 유사한 개념의 아카이브 파일 포맷을 분석하여 기본구조를 설계하였으며, EVM 환경에 필요한 특징을 반영하였다. 아카이브 파일 포맷의 설계를 통하여 추후 EVM에서 동작하는 프로그램을 라이브러리화할 수 있는 기반을 만들었다. 이를 바탕으로 프로그램 모듈화를 완성할 것이다.

적응형 센서네트워크를 위한 커널 모듈화 기법 (Kernel Modulation Technique for Adaptive Wireless Sensor Networks)

  • 신효정;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
    • /
    • pp.166-168
    • /
    • 2006
  • 센서 네트워크 운영체제는 다양한 실험과 작업을 위해 다양한 기능을 수행해야한다. 이를 위해 센서 운영체제는 필요에 따라 응용프로그램을 설치하여 사용하고 이를 필요에 따라 수정하는 것을 지원한다. 이에 따라 센서 운영체제는 다양한 응용프로그램을 사용할 수 있도록 범용화 되고 고정된다. 또한 운영 체제 와 응용프로그램의 분리에 따라 오버헤드가 발생하게 된다. 따라서 센서 운영체제가 설치된 운영체제에 따라 커널의 구조를 최적화하고 응용프로그램수행에 따른 오버헤드를 최적화하는 작업이 필요하다. 본 논문에서는 커널을 모듈화하고 필요에 따라 선택적으로 커널을 재구성 할 수 있는 프레임워크를 제안한다. 제안하는 시스템은 모듈화 된 커널 자원을 효율적으로 관리하며, 수행하는 응용 프로그램의 요구 기능에 따라 커널의 구성을 바꿀 수 있어 최적화된 커널을 유지할 수 있다.

  • PDF

액체 로켓 엔진시스템 개념설계를 위한 모듈화 프로그램 Part II: 통합 모듈화 프로그램 (Modular Program for Conceptual Design of Liquid Rocket Engine System, Part II : Integration of Modular Program)

  • 박병훈;양희성;김원호;윤웅섭
    • 한국항공우주학회지
    • /
    • 제35권9호
    • /
    • pp.816-825
    • /
    • 2007
  • 액체 로켓 엔진시스템 개념설계를 위하여 주요 엔진 구성품들에 대한 모듈 프로그램을 통합한 성능 설계 프로그램을 작성하였다. 구성품에 대한 모듈 프로그램은 설계 인자를 수학적으로 묘사하였고, 구성품 간의 유량과 압력을 매칭시켜 각 모듈 프로그램을 통합함으로써 반복계산을 통해 엔진 성능을 예측하는 모듈화 프로그램을 작성하였다. 구성품간의 유량이 조율되고, 유량의 함수로 계산된 각 구성품에서의 압력강하량을 합산하여 터보펌프 출구조건을 부여하도록 하였다. 프로그램의 계산과정과 설계방법을 간략하게 제시하고, 결과는 검증 모델 엔진의 데이터와 비교하여 검증하였다.

터보펌프 가압형 액체 추진제 로켓엔진의 천이성능 예측 모델 (Transient Simulator for the Turbopump Pressurized Liquid Rocket-Engine System)

  • 고태호;김상민;양희성;윤웅섭
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2007년도 제29회 추계학술대회논문집
    • /
    • pp.35-38
    • /
    • 2007
  • 액체로켓엔진(Liquid Rocket Engine) 의 천이성능 예측을 위해 선행연구 되었던 LRE 시스템 모듈화 프로그램의 결과를 살펴보고, 일본의 로켓엔진 동적 해석 프로그램(Rocket Engine Dynamic Simulator)의 엔진 시스템 동적 해석 방법과 모델링에 대해 고찰하였다. LRE 시스템 모듈화 프로그램에서는 각 구성품에 대한 설계 인자를 수학적으로 모델링하였고 구성품 간의 유량과 압력을 매칭시켜 통합하여, 로켓엔진 시스템의 요구조건을 만족하는 각 구성품에 대한 주요 설계 파라미터를 도출하는 과정에 관하여 논의하였다. 로켓엔진 시스템을 유한한 배관요소들의 연결로 모델링하고, 시간의 함수로 표현되는 보존방정식을 적용하여 터보펌프, 밸브, 오리피스,추력실 등 유체기기의 작동 특성을 모사하는 동특성 설계 과정에 관하여 고찰한다.

  • PDF

VMM의 USB 2.0 API 사용을 위한 모듈제안 (Proposal Implement USB 2.0 API Module for VMM)

  • 서영철;이민순;김준환;이병수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.451-455
    • /
    • 2008
  • PC 기술의 발전으로 사용자는 하나의 물리적인 컴퓨터에서 서로 다른 운영체제를 실행하는 작업이 가능하게 되고 서버에서는 하드웨어의 교체로 인한 특정(MIPS, PowerPC)하드웨어에서 서비스 되고 있는 프로그램을 다른 하드웨어에 이식하는 경우의 재개발 비용 없이 성능을 개선할 수 있게 되었다.Virtualization 기술은 PowerPC기반의 서버 프로그램을 X86기반의 개인용 컴퓨터에 이식하는 경우와 같이 다양한 하드웨어 프로그램 개발 환경을 제공해 준다. 본 논문에서는 일반 사용자가 Virtualization을 사용하여 USB 장치를 사용할 수 있게 하는 다양한 방법들을 논한다. 이를 구현하기 위해 리눅스 커널 2.6의 특징인 모듈화를 이용하며 USB 디바이스에 대한 가상화 모듈을 구현하여 VMM (Virtual Machine Monitor)이 USB를 지원하도록 한다. 따라서 GuestOS(가상화하여 실행중인OS)에서는 별도의 개발 없이 USB를 사용할 수 있다.

  • PDF

퍼지제어 시스템을 위한 마이크로컴퓨터 지원설계

  • 주해호;이재원;박창선
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1992년도 추계학술대회 논문집
    • /
    • pp.187-191
    • /
    • 1992
  • 본 연구에서 퍼지제어 시스템 설계를 위한 마이크로 컴퓨터 지원 설계 기법과 프로그램 FCS 를 개발하였다. 이 프로그램은 IBM-PC 호환기종 (80386,804860) 에 사용되는 Turbo-C 언어를 사용하였고, Borland C $^{++}$ 2.0 컴파일러를 사용하였다. 제어시스템의 각 요소를 모듈화 하여 동특성을 차분 방정식으로 표시하여 사용자가 쉽게 대치할 수 있도록 서브루틴화 하였다. 퍼지제어 규칙의 최적조건, 퍼지 입출력 변수의 최적조건, D/A 및 A/D 변환기의 최적 비트수, 최적 샘플링 시간을 결정 할 수 있다. 공기예열 시스템을 예로서 이 프로그램을 이용하여 설계하였다.

ATSC 기반 데이터 방송 송출 시스템 설계 및 구현 (Design and Implementation of Data Broadcasting Emission System on ATSC)

  • 최지훈;박민식;이용주;최진수;김진웅
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2001년도 정기총회 및 학술대회
    • /
    • pp.15-19
    • /
    • 2001
  • 본 논문에서는 데이터 방송 송출 시스템 구조와 작동 방법에 관하여 기술한다. 또한 본 시스템을 통하여 다중화되어 전송된 비동기/동기화 비스트림(Non-stream)을 분석하고 데이터 방송 단말 화면에 재생되는 결과에 대하여 서술한다. 본 논문에서는 데이터 방송 서비스를 위하여 프로그램 다중화기 모듈을 변경하지 않고, 비동기/동기화 데이터를 전송할 수 있도록 데이터 인젝터라는 모듈을 개발하였다. 이와 관련하여 데이터 방송 송출 시스템을 제어하는 다중화 관리기/프로그램 스케줄러, 부가 데이터를 MPEG-2 부호화하는 데이터 서버, PSI/PSIP/SDF 테이블을 생성하는 PSIP 서버 모듈과의 연동을 통해 비동기/동기화된 비스트림 데이터를 전송할 수 있도록 데이터 방송 송출 시스템을 구현하였다.

  • PDF

프로그램 이해 지원과 재사용을 위한 객체 지향 클래스 라이브러리 설계 및 구현 (Design and Implementation of Object-Oriented class Library for Supporting Understanding and Reusing the Programs)

  • 정계동;권오진;최영근
    • 한국정보처리학회논문지
    • /
    • 제5권6호
    • /
    • pp.1507-1521
    • /
    • 1998
  • 본 논문에서는 프로그램의 이해와 재사용에 초점을 둔 객체 지향 클래스 라이브러리 설계 방법 및 객체를 효율적으로 재사용하여 프로그래밍 할 수 있도록 객체에 대한 정보 추출 방법을 제시한다. 프로그램의 재사용을 위한 부품을 모듈 단위로 생성하여 각 정보를 테이블에 저장하며, 모듈간에 참조할 수 있는 인터페이스 플래스를 추출한다. 프로그램의 이해를 쉽게 하기 위하여 프로그램 코드를 기반으로 하여 클래스 관계성을 그래프로 표현하고 노드 클래스를 아이콘화하여 볼 수 있도록 하였다. 각 모듈 안에서의 참조 관계, 상속 관계, 복합 관계를 추출 및 세부적인 다형성 관계, 프랜드 관계등의 추가적인 정보를 생성할 수 있다. 본 논문에서 제시하는 방법은 프로그램 개발 및 유지보수시에 프로그램의 이해력을 높여 재사용 시스템 구축을 용이하게 한다.

  • PDF

프로그램어블 콘트롤러의 개발 (A Study on development of a Programmable Controller)

  • 김용수;김영현
    • 대한전자공학회논문지
    • /
    • 제20권4호
    • /
    • pp.16-23
    • /
    • 1983
  • 본 논문은 일반적인 제조공정에서 시퀀스 제어용으로 사용될 수 있는 프로그램어블 콘트롤러의 설계제작에 관한 것이다. 본 PC는 Z-8OA마이크로프로세서를 근간으로 하여 하드웨어로는 프로그래밍장치, 입력/출력 모듈, 타이머/퀴운터 모듈과 정전 복구기능 모듈이 제작되었고, 소프트웨어로는 초기상태화 프로그램, 모니터 프로그램, 실행 프로그램 및 정전복구 프로그램이 개발되었다. 특히 한 개의 타이머를 각각 다른 시간 간격으로 여러번 사용할 수 있게 하는 기능과 스캔타임을 줄일 수 있도록 실행 프로그램에 스킵 기능을 새로이 개발하였다.

  • PDF

자동차 충돌해석 전용프로그램(AutoCRASH)를 이용한 정면/측면 충돌해석

  • 강신유;김헌영
    • 전산구조공학
    • /
    • 제12권1호
    • /
    • pp.27-34
    • /
    • 1999
  • 독자적인 자동차 충돌해석용 프로그램 개발 및 응용기술을 목표로 Explicit 수식화, 셀 요소의 정식화, 교체요소의 정식화, 비선형스프링 요소의 개발, 초탄성 고무재료의 개발, Hourglass 제어, 접촉알고리즘 정식화 등의 프로그램의 기본 모듈을 구성하였고, 그래프 출력용 포스트 프로그램을 개발하였다. 비선형스프링, 에어백 모듈, 안전벨트 모듈 등이 개발되었으며, 자체구조물들의 정면·측면 충돌해석을 수행하고 상용충돌해석프로그램들과 그 결과를 비교하여 개발된 프로그램의 신뢰성을 확인하였다. 또한, 측면충돌 모델을 사용하여 설계초기단계에서 빠른 해석을 수행할 수 있도록 하는 Hybrid 모델링 기법을 개발하여 기존의 쉘모델의 결과와 비교·검토하였다. Hybrid 모델링시 조인트 부의 특성을 측면해석 모델에 적용하여 그 타당성을 검증하였다.

  • PDF