• Title/Summary/Keyword: 내장형

Search Result 1,426, Processing Time 0.026 seconds

Designing Construction Elements for Embedded S/W Development on Common Operation Environment (COE) (공통운용환경에서의 내장형 S/W 개발을 위한 구성요소 설계)

  • Ryu Dong-Kuk;Kim Woo-Yeol;Kim Young-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.232-234
    • /
    • 2006
  • 항공기, 핸드폰, 자동차 등 여러 분야에서 내장형 S/W가 사용되고 있다. 내장형 S/W는 일반 S/W와는 달리 운용 및 개발 환경이 특화되고 다양하여 개발비용이 많이 들고 관리에 어려움이 있다. 이러한 문제점들을 해결하기 위하여 미군에서는 공통운용환경(Common Operating System)을 도입하여 시스템들의 통합을 용이하게 하고 상호운용성을 증진하고 있다. 공통운용환경은 운영체계 및 시스템 S/W는 표준화하고 공통으로 재사용가능한 부분을 일종의 컴포넌트라 할 수 있는 세그먼트로 개발하여 재사용하는 개발 및 운용환경을 말한다. 본 논문에서는 공통운용환경의 컴포넌트 기반 개발 방법을 소개하였다. 그리고 내장형 S/W 개발 및 운용에 필요한 내장형 공통운용환경 구조를 정의하고 세그먼트를 설계하였다.

  • PDF

Design of a DOS-Based Experimental Embedded Web Server (DOS에 기반한 실험적 내장형 웹 서버의 설계)

  • 양희재
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1998.11a
    • /
    • pp.495-499
    • /
    • 1998
  • 웹 브라우저를 사용하여 각종 장치에 대한 감시 및 제어를 할 수 있게 하는 내장형 웹 시스템에 대한 관심이 최근 급격히 증가하고 있다. 이 시스템의 핵심인 내장형 웹 서버는 장치에 부속되는 특성상 하드웨어 자원 사용에 큰 제한이 있으며, 고전적인 유닉스 둥의 일반 목적 대형 운영체제가 아니라 한정된 목적의 소형 운영체제상에서 운영된다. 따라서 내장형 웹 서버는 여태까지 연구 되어온 기존의 Desktop 웹 서버에 비해 매우 큰 차이를 보인다. 본 논문에서는 실험적 내장형 웹 서버의 설계 및 구현에 대해 고찰해 본다. 여기서는 특히 x86 계통 시스템에 가장 널리 사용되고 있는 DOS 운영체제 기반의 웹 서버에 대해 연구하였다 DOS가 제공하는 운영체제 서비스 상에서 소규모 다중태스크 실행환경을 구축하였으며, KA9Q NOS의 TCP/IP 프로토콜 스택을 이식하여 인터넷 접속환경을 실현했다. 이 기반 위에서 HTTP 서버를 설치하였으며, 별도의 응용 프로그램과 연동되어 장치에 대한 제어 및 감시가 이루어진다. 실험은 80486DX-2 단일기판 컴퓨터 상에서 이루어졌으며 제한된 하드웨어 자원하에서 매우 우수한 서비스 특성을 나타내는 것을 확인하였다.

  • PDF

Java Technology for Consumer Electronics and Embedded Devices (정보가전 및 내장형 장치를 위한 Java 기술)

  • Ja, Y.G.;Lim, S.Y.;Ham, H.S.
    • Electronics and Telecommunications Trends
    • /
    • v.16 no.2 s.68
    • /
    • pp.31-39
    • /
    • 2001
  • 최근 휴대 전화 및 인터넷이 대중화 되면서 실생활에서 무선 네트워크 서비스를 이용하는 사용자가 급속히 증가하고 있으며 가전 업체를 중심으로 인터넷 TV, 디지털 백색가전 등과 같은 정보가전 제품들이 개발되고 있다. 이와 같은 내장형 장치들은 기존의 PC와는 다른 제한된 운영 환경을 제공하며, 이를 위한 경량의 Java 플랫폼으로서 EJAE, PJAE, J2ME 등이 등장하였다. 이러한 내장형 Java 플랫폼들은 기존의 Java가 가지고 있던 객체지향성, 분산성, 플랫폼 독립성, 보안성 등과 같은 주요 특징들을 대부분 수용하면서 제한적인 자원 및 연산 능력을 갖는 내장형 장치에 적합하도록 설계되어 있다. 본 논문에서는 내장형 Java 플랫폼의 기술 동향에 대하여 살펴보기로 한다.

A Design and Implementation of Performance Reporting Viewer for Embedded Software (내장형 소프트웨어를 위한 성능 분석 레포팅 뷰어의 설계 및 구현)

  • Cho Yong-yoon;Park Ho-byoung;Shin Kyoung-hee;Yoo Chae-woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.641-644
    • /
    • 2004
  • 내장형 소프트웨어 성능 평가 및 분석 도구는 제한된 자원에 효율적인 내장형 소프트웨어의 개발 속도와 신뢰성 향상을 위한 유용한 도구이다. 본 논문은 내장형 시스템 개발자가 쉽고 편리하게 성능 평가 결과를 분석하고 효율적인 소프트웨어 개발 기회를 보장받을 수 있는 GUI 형태의 성능 분석 레포팅 뷰어(reporting viewer)를 설계하고 구현한다. 제안하는 성능 분석 레포팅 뷰어는 내장형 소프트웨어에 대해 생성된 저수준의 성능 평가 로그를 API 수준의 자료구조로 변경하는 정보 변환기 모듈과 API 형태의 자료구조를 이용해 사용자가 원하는 결과를 GUI 형태로 출력하는 레포팅 생성기로 구성된다. 제안하는 성능 분석 레포팅뷰어는 개발자나 사용자에게 그래픽 형태의 편리한 성능 분석 레포팅을 제공하며, 나아가API를 통해 개발자 자신의 취향에 맞는 레포팅 화면의 구성과 개발 가능성을 제공할 수 있을 것으로 기대된다.

  • PDF

A Study on Design of Component-based Real-Time Embedded System Development Toolset based on PBO model (PBO 모델에 기반한 컴포넌트 기반 실시간 내장형 시스템 개발 툴셋의 설계에 관한 연구)

  • Seo, Young-Jun;Lee, Sung-Young;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1645-1648
    • /
    • 2003
  • 최근 디지털 가전과 모바일 컴퓨팅이 화두로 떠오르면서 내장형(embedded) 기술이 전성기를 맞이하고 있다. 실시간 내장형 시스템을 컴포넌트 기반 소프트웨어 기술을 사용하여 구축한다면 재사용과 재구성이 용이해 저렴하고 신뢰성 있는 시스템 개발이 가능해진다. 이러한 이유로 인하여, 자원이 제한된 실시간 내장형 시스템 개발 사용에 적합한 컴포넌트 모델이 소개되고 있으며, 그 중 PBO 모델은 다른 모델에 비해 실시간 시스템에 적합한 인터페이스를 정의하고 있으나, 실시간 내장형 시스템 개발에 적용되는 범위를 넓히기 위해서는 구성과 분석 기능을 제공하는 툴셋을 필요로 하고 있다. 따라서, 본 논문에서는 구성과 분석 기능을 포함하는 PBO 모델에 기반한 개발 툴셋의 아키텍쳐를 제안하였으며, 이를 통해 설계 시간과 에러 감소, 생산성을 증가하는 방안을 제시하였다.

  • PDF

Control Flow Graph Extraction for Performance Analysis of Real-Time Embedded Software (실시간 내장형 S/W의 성능분석을 위한 Control Flow Graph 추출)

  • 황요섭;안성용;이정아;심재홍
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.217-219
    • /
    • 2003
  • 최근 반도체 설계 및 생산 공정의 급속한 발달로 내장형 시스템이 대중화되는 추세이고 비용이나 제품 출시 기간에 있어서 내장형 소프트웨어는 중요한 하나의 요소로 대두되고 있다. 내장형 시스템은 일반 PC와는 다르게 메모리 크기. 전력 소비, 신뢰성, 사이즈. 비용 등과 같은 제약사항들을 내포하기 때문에 제한된 자원의 효율적인 이용과 소프트웨어의 최적화를 위해 소프트웨어의 성능을 분석하기 위한 필요성이 대두된다. 본 논문에서는 소프트웨어 성능분석 도구인 'Cinderella'를 확장하기 위하여 현재 가장 널리 사용되고 있는 이진 실행 파일인 ELF파일에서 성능을 측정하기 위한 기본 요소로서 Control flow graph를 추출하기 위한 알고리즘을 제안한다. 본 논문에서 제안한 알고리즘은 향후 ARM기반의 머신에서 ELF파일의 내장형 소프트웨어의 시간분석에 필요한 요소이다.

  • PDF

Glass File Pre-Resolution for Embedded Java System (내장형 자바 시스템을 위한 클래스파일의 프리레졸루션)

  • 강두진;맹혜선;이영민;한탁돈;김신덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.385-387
    • /
    • 1999
  • 내장형 기기에서 자바를 제어 및 응용 프로그램으로 사용하는 경향이 증대하고 있다. 내장형 자바가상머신에서는 응용 프로그램과 관련 자바 API를 로딩된 형태로 롬에 적재하는 형태를 가진다. 따라서 응용프로그램은 필터링을 거쳐서 관련된 자바 API를 선별한 후 롬릿으로 만들어진다. 본 논문에서는 내장형 자바가상머신에 적재될 롬릿을 만드는 과정에서 사용될 수 있는 프리레졸루션 방법을 제시하고 이를 위한 컨스턴트풀 데이터 구조를 제안하였다. 프리레졸루션은 롬릿을 만드는 과정에서 미리 레졸루션을 수행한 결과를 저장하여, 실행 시 발생되는 레졸루션 시간을 제거할 수 있도록 한다. 또한 프리레졸루션은 메모리 접근 횟수를 감소시켜 내장형 기기에서 필요한 저전력 요구를 지원한다. 본 논문에서 제안한 컨스턴트풀 데이터 구조는 공용체 구조의 미사용 부분에 레졸루션 결과를 저장할 수 있도록 구성함으로써 추가적인 메모리 비용없이 프리레졸루션의 이득을 얻을수 있다.

  • PDF

Applying ISO/IEC 9126 Quality Characteristics according to the Application Fields and Test Phases of Embedded Software (내장형 소프트웨어의 적용 분야와 시험 단계를 고려한 ISO/IEC 9126 품질 특성 적용 방안)

  • 최정아;박선영;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.406-408
    • /
    • 2004
  • 내장형 소프트웨어는 매우 다양한 내장형 시스템에 적용되며, 또한 하드웨어와 소프트웨어의 인터페이스 부분과 통합 과정에서 않은 결함이 발생한다 그러므로 내장형 소프트웨어가 적용되는 분야를 구분하고 적용 분야에 따른 단위 시험과 통합 시험을 구분하여 품질 특성을 적용한 시험이 이루어져야 한다. 이에 본 논문에서는 내장형 소프트웨어의 적용 분야(제어, 가전, 단말, 통신장비와 시험 단계(단위 시험, 통합 시험)를 고려한 ISO/IEC 9126의 품질 특성을 적용하였다. 이를 통해 각 적용 분야에서 시험 단계에 따라 중점적으로 고려해야 할 품질 특성들을 알 수 있으며, 또한 적용 분야별로 다른 분야에 비해 더 고려되는 품질 특성들도 알 수 있다.

  • PDF

Secure coding framework for the weapon systems embeded SW (무기체계 내장형 소프트웨어 시큐어 코딩 프레임워크)

  • Choi, Moonjeong;Choi, Junesung;Jeong, Ikrae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.491-493
    • /
    • 2015
  • 사이버전의 위협은 종전에는 정보체계와 인터넷망에 국한되는 것으로 여겨졌으나 현재에는 망분리 환경이나 정보체계가 아닌 소프트웨어에 대해서도 위협이 실제하고 있으며, 그 공격 양상이 다양화 복합화 되는 경향을 보이고 있다. 향후 사이버전은 융복합 무기체계가 포함하고 있는 다양한 내장형 소프트웨어에 공격으로 확대될 것이며, 이에 따라 무기체계 내장형 소프트웨어에 대한 사이버전 대용 준비가 필요하다. 본 논문에서는 무기체계 내장형 소프트웨어의 사이버전 대용을 위한 방안으로 무기체계 내장형 소프트웨어의 보안성 강화를 위한 보안강화코딩(시큐어 코딩)을 적용 보안 프레임워크를 제안한다.

A Study on a Reuse Process of the Embedded Software Artifacts in Defense (국방 분야에서 내장형 소프트웨어 산출물의 재사용 프로세스에 관한 연구)

  • Kim, Young-Gyun;Jin, Yu Suk;Ahn, Hyo-Chul;Kim, Young-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.597-600
    • /
    • 2010
  • 소프트웨어 재사용(Software Reuse)은 소프트웨어 생산성을 높이는 방법임에도 불구하고 내장형 소프트웨어 개발 분야에서의 적용은 많은 어려움이 있다. 내장형 소프트웨어는 개발된 소프트웨어의 실행환경이 서로 다르고, 하드웨어 의존성이 높기 때문이다. 국방 분야에서의 내장형 소프트웨어는 보안성이라는 특성상 타 프로젝트의 모범사례를 적용하는 데는 정보 공유의 어려움이 있어 왔다. 본 논문에서는 MIL-STD-498에 기반하여 국방 분야의 내장형 소프트웨어 재사용 프로세스에 관해 연구하고 적용 결과를 제시하였다.