• Title/Summary/Keyword: 모듈화 프로그램

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

TDX-10 호처리 소프트웨어 구조

  • 안지환;정동수
    • ETRI Journal
    • /
    • 제14권4호
    • /
    • pp.56-66
    • /
    • 1992
  • 대용량의 가입자나 중계선을 수용하는 TDX-10 교환기는 모든 가입자의 호(call) 요구를 실시간으로 처리하여야 한다. 이러한 가입자의 호 요구를 효과적으로 처리하기 위해서 호처리 소프트웨어는 물리적으로는 여러 프로세스에 분산되고, 논리적으로는 여러 프로세서에 분산되는 분산구조로 모듈화 하였다. 프로세서는 기능분담과 부하분산을 위한 여러 프로세서로 구성되며, 프로세스는 영구적인 '모듈-프로세스와' 호 수행 중에 가입자선이나 중계선에 생성되어 호를 제어하는 '호-프로세스'로 구성하였다. 기능분담과 부하분산의 모듈화 구조는 기능의 설계와 실현이 용이하고, 새로운 기능의 추가나 기존 기능의 개선이 용이하도록 하였다. 본 논문에서는 프로그램의 생산성을 증대시키고 기능 확장과 개선이 용이한 호처리 소프트웨어 구조와 모듈화에 대하여 기술하였다.

  • PDF

그리드 네트워크를 이용한 대규모 센서 네트워크에서 시스템 재구성 비용을 줄이는 기법 (Reducing System Reconfiguration Cost for Grid-based Large-scale Wireless Sensor Networks)

  • 신효정;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (D)
    • /
    • pp.118-121
    • /
    • 2006
  • 무선 센서 네트워크 응용 프로그램의 적용 분야가 확대됨에 따라 다양한 응용프로그램을 지원할 수 있도록 응용 및 시스템 기능을 모듈화 하고 네트워크를 통해 업데이트하는 기술이 연구되었다. 센서 시스템의 실시간 코드 교체는 대용량의 코드를 네트워크를 통해 전달해야 하는 고 비용의 동작으로 센서 응용의 자원 절약과 정상적인 응용 수행을 위해 보다 효율적인 관리가 필요하다. 본 논문에서는 모듈화 된 커널 및 응용 코드를 네트워크를 통해 재구성함에 있어 발생하는 오버헤드를 줄이기 위해 네트워크를 영역 별로 나누고 코드의 전파 거리를 최소화하는 코드 전파 기법을 제안한다. 제안된 기법은 대규모 센서 네트워크에서도 예상 가능한 시간 안에 코드 전송을 수행하였다.

  • PDF

교육 활동의 모듈화를 통한 중등 학교도서관 독서 프로그램의 구조와 유형 분석에 관한 연구 (A Study on the Analysis of Structure and Type of the Reading Programs in the Secondary School Library by Modulized Educational Activities)

  • 소병문
    • 한국문헌정보학회지
    • /
    • 제55권4호
    • /
    • pp.293-313
    • /
    • 2021
  • 이 연구의 목적은 중등 학교도서관 독서 프로그램의 층위 구조를 밝히고, 교육 활동을 중심으로 유형화하는 것이다. 이에 국립어린이청소년도서관의 청소년독서문화진흥 사업인 '1318 책벌레들의 도서관 점령기'에 수록된 최근 10년간 전국 375개교 독서 프로그램의 운영사례를 분석하였다. 대다수 중등 학교도서관의 독서 프로그램은 '브랜드 명칭-독서 활동-교육 활동'의 층위 구조로 이뤄졌으며, '독서 활동'의 내용에 따라 강의형, 관람형, 발표형, 전시형, 제작형, 토론형, 퀴즈형, 체험형 등으로 분석되었다. 이들 유형은 읽기, 쓰기, 듣기, 보기, 말하기, 만들기와 같은 '교육 활동'의 조합에 따라 결정되며, '교육 활동'은 모듈과 같이 자기완결성이 있어 전제 시스템을 구성할 수 있다. 이렇게 모듈화된 '교육 활동'은 대상 도서 읽기 활동을 중심으로 독서 과정에 추가, 보완돼 독서 프로그램으로 실현된다.

피로수명 계산용 Off-Line 전산 프로그램 개발

  • 김종석
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1997년도 춘계학술발표회논문집(2)
    • /
    • pp.526-531
    • /
    • 1997
  • 기존의 발전소 피로수명 평가 프로그램들은 On-Line Fatigue Analysis애 중점을 두고 개발되어 운전 초기부터 Transient모니터링 프로그램이 설치되는 시점까지의 Transient 데이터가 확보되지 않은 오래된 발전소의 경우 전 수명기간 동안의 피로수명 계산에 어려움이 많다. 따라서 본 연구에서는 특별한 경우를 제외하고는 Off-Line 계산을 하는 것이 경제적이고 피로수명 평가에 문제가 되지 않는다고 판단하여 Transient 모니터링을 용해 Transient 종류를 파악하고 이를 데이터베이스화 한뒤 충분한 시간을 가지고 Transient 이력 과 응력데이타를 조합하여 CUF를 계산하는 등 프로그램 기능의 모듈화를 시도하여 필요한 기능을 지속적으로 보완 개발해 나갈 수 있도록 하였다. 본 Software는 국내 원전이 Transient Counting이나 피로분석의 전산화와 관련한 경험이 부족하고 또 외국 프로그램을 도입하여 사용하기에는 과거 데이터가 부족하여 활용에 어려움이 많을 것을 고려하여 기존의 수작업에 의한 Fatigue Evaluation 의 불편함을 보완하고 On-Line Analysis의 필요성과 Off-Line Analysis외 경제성을 적절히 조합하여 현재 발전소 환경에서 가장 적절히 사용할 수 있도록 개발 을 추진하였고 향후 필요한 기능은 지속적으로 보완함으로써 발전소 수명관리에 유용하게 사용될 것이다.

  • PDF

액체 로켓 엔진시스템 개념설계를 위한 모듈화 프로그램 Part I : 주요 구성품 설계 (Modular Program for Conceptual Design of Liquid Rocket Engine System, Part I : Essential Components Design)

  • 양희성;박병훈;윤웅섭
    • 한국항공우주학회지
    • /
    • 제35권9호
    • /
    • pp.805-815
    • /
    • 2007
  • 단일추력의 정상 작동 상태의 액체 로켓 엔진 시스템 모듈화 프로그램을 작성하기 위한 선행 연구로 엔진 주요 구성품들에 대한 성능설계 프로그램을 작성하였다. 주요 구성품으로는 추력실, 원심형 펌프, 충동형 터빈, 재생 냉각 채널 등이 고려되었다. 복잡성을 피하기 위하여 열역학적 관계식 및 비점성 이론을 바탕으로 한 여러가지 관계식들과 간략한 수학적 모델을 사용하였다. 본 논문에서는 도출된 결과를 정성적으로 살펴보고, 주요 설계 파라미터를 바꿔가면서 구성품의 작동특성 변화에 대한 경향성을 검토함으로써 일반적인 구성품 설계 이론에 부합하는가를 확인하였다.

블록 암호 알고리즘을 이용하는 IP 패킷 암/복호화 모듈의 설계 (Design of IP Packet Encryption/Decryption Module using Block Cipher Algorithm)

  • 정준목
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.939-942
    • /
    • 2002
  • 중간 노드들에서 통신 데이터를 불법으로 획득하는 스니핑에 대한 대안으로 암호화 통신에 대한 요구가 증가하고 있다. 이를 위해 본 논문에서는 암호화 통신을 위해 블록 암호 알고리즘을 사용한 패킷 암/복호화 모듈을 제시하고, SEED 알고리즘을 이용하여 리눅스에 구현한 사례를 기술한다. 이 모듈은 기존의 네트워크와 응용 프로그램에 영향을 주지 않고 암호화 통신 기능을 제공하기 위해 IP 패킷의 헤더 정보를 변경하는 방법을 사용한다.

  • PDF

스마트무인기 비행운용프로그램 개발 (Development of Operational Flight Program for Smart UAV)

  • 박범진;강영신;유창선;조암
    • 한국항공우주학회지
    • /
    • 제41권10호
    • /
    • pp.805-812
    • /
    • 2013
  • 스마트무인기의 비행제어컴퓨터는 탑재장비와의 입/출력 신호처리, 비행제어법칙 연산 그리고 고장진단 및 이중화 기능 등이 구현된 비행운용프로그램이 탑재되어 있다. 비행운용프로그램은 PowerPC 755 프로세서와 VxWorks 5.5 실시간운영체제 환경에서 개발되었다. 비행운용프로그램은 메모리 참조 모듈, 탑재장비 입/출력 신호처리 모듈 그리고 비행제어법칙 모듈로 구성되었고 각각의 모듈은 계층 구조로 설계되었다. 메모리 참조 모듈과 신호처리 모듈은 벤치 테스트를 통해 검증되었고, 비행제어법칙 모듈은 시뮬레이션 시험, 지상통합시험, 안전줄 시험 그리고 비행시험을 통해 검증되었다. 본 논문에서는 비행운용프로그램의 개발환경, 소프트웨어 구조 그리고 검증 및 관리방법에 대해서 기술하였다.

액체로켓엔진 통합 설계를 위한 에너지 발란스 프로그램 개발 (Development of Energy Balance Program for Staged-Combustion Cycle of Liquid Rocket Engine)

  • 이상복;노태성
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2010년도 제35회 추계학술대회논문집
    • /
    • pp.93-97
    • /
    • 2010
  • 액체로켓엔진 단계식 연소 사이클에 대한 에너지 발란스 프로그램을 개발하였다. 엔진을 추력실, 터보펌프, 터빈, 예연소기, 공급계 부품 등으로 모듈화 하여 각 모듈 프로그램을 제어하는 방식을 사용하였다. 이를 통해 에너지, 질유량, 압력의 균형을 맞추었으며 대표적인 단계식 연소 사이클인 스페이스 셔틀 메인 엔진의 자료를 바탕으로 비교 검증하였다.

  • PDF

AOP를 이용하여 진화된 프로그램의 회귀 테스트 기법 (A Regression Test Method for Program Evolving by Using AOP)

  • 이미진;최은만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.263-266
    • /
    • 2007
  • 이미 개발된 소프트웨어를 확장, 진화시킬 때 AOP 기법을 이용하면 모듈화뿐만 아니라 동적으로 플러그인 시킬 수 있어 편리하다. 즉 객체 지향 방식으로 개발된 프로그램에 AOP 를 적용하여 확장하면 여러 모듈에 걸쳐 나타나는 횡단 관심사를 기존 프로그램의 수정 없이 기능을 추가할 수 있다. 이미 테스트까지 마친 소프트웨어에 AOP 를 적용하여 확장한 경우 AOP 특성에 맞는 회귀 테스트 방법이 필요하다. 본 논문에서는 AOP 를 이용하여 진화된 프로그램의 회귀 테스트 방법을 제안하였으며 사례 연구에 의하여 그 효용성을 보였다.