• Title/Summary/Keyword: 탑재소프트웨어

Search Result 519, Processing Time 0.028 seconds

비조절형 버스시스템 적용을 위한 새로운 전력조절기 전원단 설계 및 해석

  • 박성우;장진백;박희성;장성수;이종인
    • Bulletin of the Korean Space Science Society
    • /
    • 2004.04a
    • /
    • pp.85-85
    • /
    • 2004
  • 다목적 실용위성(KOMPSAT) 시리즈는 전력버스가 위성의 배터리와 직접 연결되어 있어 버스전압이 배터리와 동일하며, 전력조절기(Power Regulator)의 스위칭 듀티 값이 위성 탑재 소프트웨어에 의해 제어되는 소프트웨어 제어방식의 비조절형 버스 시스템 (Unregulated Bus System)을 사용한다. 본 논문에서는 이와 같은 소프트웨어 제어방식 비조절형 버스시스템을 채택하는 위성의 전력조절기 모듈화에 적용 가능한 새로운 전원단 회로를 제안하며 제안된 전원단의 모드별 동작 특성을 해석하고 시뮬레이션 결과와 비교, 검토한다. (중략)

  • PDF

Code Refactoring Techniques Based on Energy Bad Smells for Reducing Energy Consumption (Energy Bad Smells 기반 소모전력 절감을 위한 코드 리팩토링 기법)

  • Lee, Jae-Wuk;Kim, Doohwan;Hong, Jang-Eui
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.5
    • /
    • pp.209-220
    • /
    • 2016
  • While the services of mobile devices like smart phone, tablet, and smart watch have been increased and varied, the software embedded into such devices has been also increased in size and functional complexity. Therefore, increasing operation time of mobile devices for serviceability became an important issue due to the limitation of battery power. Recent studies focus on the software development having efficient behavioral patterns because the energy consumption of mobile devices is caused by software behaviors which control the hardware operations. However, it is often difficult to develop the embedded software with considering energy-efficiency and behavior optimization due to the short development cycle of the mobile services in many cases. Therefore, this paper proposes the refactoring techniques for reducing energy consumption, and enables to fulfill the energy requirements during software development and maintenance. We defined energy bad smells with the code patterns that can excessively consume the energy, and our refactoring techniques are to remove these bad smells. We performed some case studies to verify the usefulness of our refactoring techniques.

Modeling and Simulation of Platform Specific Model in MPSoC Environment (MPSoC용 임베디드 소프트웨어의 PSM 모델링 및 시뮬레이션)

  • Song, In-Gwon;Oh, Gi-Young;Hong, Jang-Eui;Bae, Doo-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.697-707
    • /
    • 2007
  • Since embedded software is very dependent for target hardware architecture, characteristics of the platform must be considered when designing the software. Furthermore, MPSoCs consists of heterogeneous hardware components that are specified in micro level. Thus mapping of embedded software for MPSoCs should be considered the characteristics. In this paper, we provide an approach to automatic mapping PIM (Platform Independent Model) of an embedded software to PSM(Platform Specific Model) for MPSoC(Multi Processor System On Chip) and verify its effectiveness with simulation. In the proposed approach, tasks are derived from an object oriented model based on the UML (Unified Modeling Language). And then the types of the derived tasks are identified. With the identified types and inter relationship between tasks, the tasks are assigned to appropriate heterogeneous hardware components. We expect that the approach improve accuracy of the assigning and concurrency of the deployed software.

COMS MPIU FDIR(Fault Detection, Isolation & Recovery) Analysis (천리안 위성의 탑재체 접속장치에 대한 고장감지, 격리 및 회복에 대한 분석)

  • Cho, Young-Ho;Won, Joo-Ho;Lee, Yun-Ki;Kwon, Ki-Ho;Lee, Sang-Kon
    • Proceedings of the KIEE Conference
    • /
    • 2011.07a
    • /
    • pp.2025-2026
    • /
    • 2011
  • 위성의 가장 큰 제한 중에 하나는 발사하면 더 이상의 수리가 불가능하다는 것이다. 그래서 사용하는 위성의 부품 및 시스템에 대하여 신뢰성 검증이 지상에서 많이 이루지고 있지만 모든 고장을 막을 수 있는 것은 불가능함으로 이에 대한 감시 및 고장시 대처하는 기능이 필요하다. 위성의 고장운영(fault management)은 탑재소프트웨어나 하드웨어로 구현하여 운영 중 시스템의 이상상황(anomaly)을 모니터링하고 이상상황이 발생한 경우 시스템이 안전하도록 조치하는 것이다. 본 논문은 천리안위성의 FDIR구조를 소개하였고 탑재체접속장치 경우 설계된 FDIR를 분석하였다.

  • PDF

MEMS 센서대상 오류주입 공격 및 대응방법

  • Cho, Hyunsu;Lee, Sunwoo;Choi, Wonsuk
    • Review of KIISC
    • /
    • v.31 no.1
    • /
    • pp.15-23
    • /
    • 2021
  • 자율주행 시스템이 탑재되어 있는 무인이동체는 운용환경에 따라 공중, 해상, 육상 무인이동체로 분류할 수 있고 모든 분야에서 관련 기술 개발이 활발히 진행되고 있다. 무인이동체는 자율주행 시스템이 탑재되어 외부 환경을 스스로 인식해 상황을 판단하는 특징을 갖고 있다. 따라서, 무인이동체는 센서로부터 수집되는 데이터를 이용하여 주변 환경을 인식해야 한다. 이러한 이유로 보안 (Security) 분야에서는 무인이동체에 탑재되는 센서를 대상으로 신호 오류주입을 수행하여 해당 무인이동체의 오동작을 유발하는 연구결과들이 최근 발표되고 있다. 신호 오류주입공격은 물리레벨 (PHY-level) 에서 수행되기 때문에, 공격 수행 여부를 소프트웨어 레벨에서 탐지하는 것은 매우 어렵다는 특징을 갖고 있다. 현재까지 신호 오류주입 공격을 탐지할 수 있는 방법은 다수의 센서를 이용하는 센서퓨전 (Sensor Fusion)을 기반으로 하는 방법이 있다. 하지만, 현실적으로 하나의 무인이동체에 동일한 기능을 하는 센서 여러 개를 중복해서 탑재하는 것은 어려움이 있다. 그리고 단일 센서만을 이용하여 신호 오류주입 공격을 탐지하는 방법에 대해서는 아직까지 연구가 진행되고 있지 않다. 본 논문에서는 무인이동체 환경에서 가장 널리 사용되고 있는 MEMS 센서를 대상으로 신호 오류주입 공격을 재연하고, 단일 센서 환경에서 해당 공격을 탐지할 수 있는 방법에 대하여 제안한다.

The Launch Vehicle Autopilot Structure Design and Analysis with Roll Compensation Algorithm (롤 보상알고리듬을 적용한 발사체 자세제어기 구조 설계 및 분석)

  • Park, Yong-Kyu;Oh, Choong-Seok;Sun, Byung-Chan;Roh, Woong-Rae
    • Aerospace Engineering and Technology
    • /
    • v.10 no.1
    • /
    • pp.98-106
    • /
    • 2011
  • This paper is summarized for designing launch vehicle autopilot structure with attitude angle command from guidance algorithm and for evaluating performance of autopilot using launch vehicle six-degree of freedom simulation program. The suggested autopilot has heritage from KSR-III/KSLV-I upper stage autopilot designing experience, and it has two design point. The one is, it must have same performance with KSR-III/KSLV-I upper stage autopilot, the other is, it must be simple autopilot structure and use low number of variable to apply on-board system. It is evaluated the performance using launch vehicle six-degree of freedom simulation program in case of roll maneuvering and no roll control flight condition.

Safety Design and Validation of Mission Equipment Package for Korean Utility Helicopter (KUH 임무탑재시스템의 안전성설계 및 검증)

  • Kim, Yoo-Kyung;Kim, Myung-Chin;Kim, Tae-Hyun;Yim, Jong-Bong
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.38 no.8
    • /
    • pp.813-822
    • /
    • 2010
  • Integrated data processing for display of flight critical data and mission critical data was conducted without additional display instruments using glass cockpit design. Based on a pre-designed flight critical system and a mission critical system, this paper shows an optimal design of subsystem integration. The design satisfies safety requirements of flight control systems(FCS) and requires minimized modification of pre-designed systems. By conducting integration test using System Integration laboratory(SIL), it is confirmed that the introduced design approach meets the safety requirements of the MEP system.

CRC8 Implementation using Direct Table Algorithm (테이블 기반 알고리즘을 이용한 CRC8의 구현)

  • Seo, Seok-Bae;Kim, Young-Sun;Park, Jong-Euk;Kong, Jong-Phil;Yong, Sang-Soon;Lee, Seung-Hoon
    • Aerospace Engineering and Technology
    • /
    • v.13 no.2
    • /
    • pp.38-46
    • /
    • 2014
  • CRC (Cyclic Redundancy Codes) is a error detection method for the date transmission, which is applied to the GRDDP (GOES-R Reliable Data Delivery Protocol) between satellite and GEMS (Geostationary Environmental Monitoring Sensor) on the GEO-KOMPSAT 2B development. This paper introduces a principle of the table based CRC, and explains software implementation results of the CRC8 applied to GEMS.

Implementation of arm9-based cryptographic module and efficiently call model (ARM9기반의 암호모듈 구현과 효율적인 모듈 호출)

  • Song, Haenggwon;Yun, Seunghwan;Yi, Okyeon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.790-792
    • /
    • 2013
  • 정보화 시대가 빠르게 발전함에 따라 스마트 그리드 및 CCTV등 유 무선 통신망을 이용한 다양한 분야의 서비스가 이루어지고 있다. 이러한 서비스를 제공하는데 있어서 민감한 내용을 포함한 정보가 존재한다면 데이터에 대한 보안은 중요한 요소 일 것이다. 현재 보안기능이 탑재되어 있지 않은 장치에 보안 기능을 탑재하기 위해서는 하드웨어적인 요소를 추가 혹은 교체하거나 소프트웨어 또는 펌웨어 업데이트 방식을 선택하여 보안 기능을 추가할 수 있다. 본 논문에서는 소프트웨어 업데이트를 통하여 보안 기능을 제공하는 방식에 대해서 설명하며 범용적인 x86아키텍처와 ARM9아키텍처를 비교 분석하여 아키텍처 환경별 암호모듈 적용방안을 제시하고자 한다.

An Availability Model for Active/Active Cluster Systems (Active/Active 클러스터 시스템의 가용도 모델)

  • Park, Kie-Jin;Kim, Sung-Soo
    • The KIPS Transactions:PartC
    • /
    • v.8C no.2
    • /
    • pp.173-181
    • /
    • 2001
  • 하드웨어 기술의 발전으로 인해 컴퓨터 하드웨어의 결함 발생률은 상수 값이거나 점차 작아지는 경향이 있다. 반면에 하드웨어에 탑재된 소프트웨어의 복잡성 및 크기는 이전에는 상상할 수 없을 정도로 방대해져가고 있기 때문에, 소프트웨어의 결함 발생으로 인한 컴퓨터 시스템의 장애 발생 가능성은 점차 더 높아지고 있다. 본 논문에서는 Active/Active 클러스터 시스템의 가용도 개선을 위해서 소프트웨어적인 결함 발생을 미연에 방지할 수 있는 능동적 결함허용 기법인 소프트웨어 재활(rejuvenation) 방법에 대하여 연구하였다. 소프트웨어 재활 과정 및 여분서버로 작업전이(switchover) 과정을 semi-Markov 프로세스로 모델링 한 후, 수학적 분석을 통해 구한 Active/Active 클러스터 시스템의 bud형 상태 확률을 이용하여, 다양한 운영 조건하의 가용도 및 손실비용을 계산하였으며, 이를 통하여 소프트웨어 재활을 통한 Active/Active 클러스터 시스템의 가용도 개선 가능성을 확인하였다.

  • PDF