• Title/Summary/Keyword: Embedded SW

Search Result 114, Processing Time 0.025 seconds

A Study of Testing Embedded System Software Based on Failure Mechanisms (고장메커니즘 기반의 임베디드 시스템 SW 테스트 방법에 관한 연구)

  • Jeong, Si-Young;Jang, Joong-Soon;Lee, Sang-Yong
    • Journal of Applied Reliability
    • /
    • v.7 no.4
    • /
    • pp.137-148
    • /
    • 2007
  • Rapid increase of embedded systems in electronic and mechanical control systems requires reliable and error-free embedded software. State-based testing methods like FSM are usually used to assure the reliability of embedded software. However, because of possibility of explosion of test cases, only partial test cases are considered in practical tests, which cannot guarantee that all the possible errors are investigated. This study proposes a test procedure based on failure mechanisms that may occur in embedded systems, which can not only assure that certain kinds of possible errors are detected but reduce the testing time. The proposed procedure is applied to vehicle air control system.

  • PDF

The Study On Creative RSPM(Robot Based Software Programming Method) Engineering Education And NCS Training Effectiveness Analysis Using Smart Robot (스마트 로봇을 활용한 창의적 RSPM 공학 교육 및 NCS 직무 교육 효과 분석에 관한 연구)

  • Lee, Byung-Sun
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.53 no.8
    • /
    • pp.136-144
    • /
    • 2016
  • In general, it is this variety of learning methods and teaching tools for embedded software development and deployment training. In this paper, I want to take advantage of the smart robot to learn creative problem-solving methods that are required in embedded software engineering education. It analyzes the effect of creative engineering education with the smart robot and presents for RSPM Engineering Embedded SW teaching methods to improve NCS education. Embedded SW engineering education in a more creative and smart robot, EV3 system was utilized to improve SW programming skills. In this paper, we utilize the EV3 system to the parish through the creative RSPM engineering courses through the survey and analysis of the impact level, interests and program skills and influence in embedded SW engineering education propose for successful embedded software programming skills potential.

Building Custom Development Environment for Improving the Utilization Efficiency of Embedded Software Development Tools (임베디드 소프트웨어 개발 도구의 활용 편의 향상을 위한 맞춤형 개발 환경 구축)

  • Kim, Jeong-Si;Lim, ChaeDeok
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.3
    • /
    • pp.183-189
    • /
    • 2011
  • For the rapid development of embedded software, a variety of development tools have been developed. But, the embedded software developers do not use the available tools fluently and do not improve software productivity as expect because there are short of supporting utilization convenience of development tools. In this paper, we suggest a tool of building custom development environment for improving the utilization convenience of embedded software development tools. The custom development environment helps developers to rapid selection and access of appropriate tools required to develop the embedded software on the specific embedded system. In addition, it enables developers to handle the outputs from development tools associatively. Moreover it is very flexible in extension and integration because it's implementation based on Eclipse technology. We also perform the evaluation of our tool and successfully validate the utilization convenience of embedded development tools. Therefore, we expect that this tool enables developers to use the embedded development tools efficiently, and then it help improving embedded software productivity.

Implementation of Mobile Broadcasting Service (모바일 방송국 서비스 구현)

  • Kim, Do-Hyung;Kim, Sun-ja
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.487-488
    • /
    • 2009
  • 본 논문에서는 무선 네트워크 환경에서 사용자의 개인 실시간 방송을 가능하게 하는 개인 모바일 방송국 서비스의 구현에 대해 기술한다. 모바일 방송국 서비스는 모바일 단말 사용자가 무선 네트워크 환경에서 이동 중이나 혹은 특정 장소에서 자신의 단말을 이용하여 방송 컨텐츠를 생성하고, 생성된 컨텐츠를 실시간으로 자신의 블로그가 있는 서버로 전송한다. 방송 생성자의 개인 블로그에 접속한 다른 사용자들은 방송 생성자의 컨텐츠를 실시간으로 시청할 수 있다. 구현된 모바일 방송국 서비스는 무선 네트워크를 통해 모바일 사용자들이 실시간으로 개인 방송 컨텐츠를 쉽게 공유할 수 있도록 지원한다.

Para-virtualized Multi-OS Management Technology for Stable Operation of Smart Navigational Aid Integrated Platform (스마트 항로표지 통합 플랫폼의 안정 운영을 위한 반가상화 다중 OS 관리 기술)

  • In-Pyo Cho;Jae-Kyu Lee;Sang-Yub Lee;Ki-Won Kwon
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2021.11a
    • /
    • pp.23-24
    • /
    • 2021
  • Among the failure cases of the existing navigation aids, the SW and operating system errors of the RTU, the embedded computer for navigation aids, account for about 10%. The causes of SW errors have an infinite number of cases, and it is impossible to correct them all. In this paper, we proposed a paravirtualized multi-OS Docker container utilization technique as a stable operation technique for smart navigational aids, which have recently increased the amount of computation and complexity of SW services that need to be managed. It is proposed to divide containers according to service type, expected load, and error frequency and load the service.

  • PDF

A Study on the Actual State and the Cultivating Policies of the Package SW Industry (국산 패키지SW산업 실태와 육성방안)

  • Noh, Kyoo-Sung
    • Journal of Digital Convergence
    • /
    • v.10 no.6
    • /
    • pp.61-69
    • /
    • 2012
  • The SW market has greatly growing up according as rapid progressing of the smart fusion, nowadays. But, the portion of Korea in the global SW market is no more than 2.2%. Especially, the portion of Korea's package SW is very much fragile than it of the global companies and lower than it of embedded SW in Korea. It is caused by weak competitiveness of Korea's package SW and the politic support of government is fainter than it of other SW kinds. So, this article will grasp the actual state of domestic package SW industry through data and case study, drew the improving problems of the package SW policy, and propose the cultivating policies of the package SW.

HW/SW Partitioning Techniques for Multi-Mode Multi-Task Embedded Applications (멀티모드 멀티태스크 임베디드 어플리케이션을 위한 HW/SW 분할 기법)

  • Kim, Young-Jun;Kim, Tae-Whan
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.8
    • /
    • pp.337-347
    • /
    • 2007
  • An embedded system is called a multi-mode embedded system if it performs multiple applications by dynamically reconfiguring the system functionality. Further, the embedded system is called a multi-mode multi-task embedded system if it additionally supports multiple tasks to be executed in a mode. In this Paper, we address a HW/SW partitioning problem, that is, HW/SW partitioning of multi-mode multi-task embedded applications with timing constraints of tasks. The objective of the optimization problem is to find a minimal total system cost of allocation/mapping of processing resources to functional modules in tasks together with a schedule that satisfies the timing constraints. The key success of solving the problem is closely related to the degree of the amount of utilization of the potential parallelism among the executions of modules. However, due to an inherently excessively large search space of the parallelism, and to make the task of schedulabilty analysis easy, the prior HW/SW partitioning methods have not been able to fully exploit the potential parallel execution of modules. To overcome the limitation, we propose a set of comprehensive HW/SW partitioning techniques which solve the three subproblems of the partitioning problem simultaneously: (1) allocation of processing resources, (2) mapping the processing resources to the modules in tasks, and (3) determining an execution schedule of modules. Specifically, based on a precise measurement on the parallel execution and schedulability of modules, we develop a stepwise refinement partitioning technique for single-mode multi-task applications. The proposed techniques is then extended to solve the HW/SW partitioning problem of multi-mode multi-task applications. From experiments with a set of real-life applications, it is shown that the proposed techniques are able to reduce the implementation cost by 19.0% and 17.0% for single- and multi-mode multi-task applications over that by the conventional method, respectively.

Implementation of Open Source Embedded Software Educational Integrated Development Environment Using Portable Game Console (휴대용 게임기를 이용한 공개 SW 기반 임베디드 소프트웨어 교육 IDE 환경 구성)

  • Lee, MinSuk
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.7 no.2
    • /
    • pp.113-120
    • /
    • 2012
  • In this paper we describe the integrated development environment for embedded software education. Our environment uses a cheap and widely available portable game console, Nintendo DS-lite. We have integrated open source development tools, and have implemented download shell, remote debugger. The results are all open source, and were used for university class for real embedded software education.

Development of Run-Time Analysis Tool for Embedded Applications (임베디드 어플리케이션을 위한 수행시간 분석 도구의 개발)

  • Bae, HyangYeon;Ha, OK-Kyoon;Kang, Mun-Hye;Jun, Yong-Kee
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.07a
    • /
    • pp.5-6
    • /
    • 2016
  • 항공전자와 같은 실시간 시스템을 위한 어플리케이션은 신뢰성을 보장하는 것이 중요하다. 기존의 동적 분석 도구가 사용하는 Sampling기법이나 Instruction측정은 성능 저하 구간을 올바르게 탐지하지 못하기 때문에 프로그램의 품질을 상승시키기 어렵고 디버깅 비용을 증가시킨다. 본 논문은 이러한 문제의 해결을 위해 함수 별 실행 시간을 측정하고, 함수의 수행 구조를 추적하여 성능저하구간을 직관적으로 식별할 수 있는 수행시간 분석 도구를 제시한다.

  • PDF

Development of Performance Testing Tool for Railway Signaling System Software

  • Hwang, Jong-Gyu;Jo, Hyun-Jeong
    • International Journal of Safety
    • /
    • v.10 no.2
    • /
    • pp.16-20
    • /
    • 2011
  • The computer application on embedded system is recently more increased in accordance of the development of computer technology. In this trend, the depending of SW in embedded system, especially railway signaling system, is being increased further. So the testing for the safety of railway signaling system software became more important. Hence, the safety assurance of the vital software on the railway signaling system is very important but yet, not many works have been done. In this paper, we represented the implementation results of development of performance testing tool in railway signaling system. The implemented testing item had referred to the international standards in relation to the software for railway system, such as IEC 61508 and IEC 62279.

  • PDF