• 제목/요약/키워드: Application Software System

검색결과 1,841건 처리시간 0.032초

Design of a Fault-tolerant Embedded Controllerfor Rail-way Signaling Systems

  • Cho, Yong-Gee;Lim, Jae-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2002년도 ICCAS
    • /
    • pp.68.4-68
    • /
    • 2002
  • $\textbullet$ This report presents an implementation a set of reusable software components which use of fault-tolerance embedded controller for railway signalling systems. These components can be used in real-time applications without application reprogramming. $\textbullet$ This library runs under VxWorks operating system and is oriented on real-time embedded systems. The library includes fault detection, fault containment, checkpointing and recovery components. $\textbullet$ The library enables to support high-speed response to fault occurrence in application software. Garbage collector together with VxWorks Watchdog provides both dead tasks detection and useless resources removing to avoid an overflow. Control flow...

  • PDF

차량용 사고 상황 감지 시스템의 설계 (Design of vehicle accident situation detection system)

  • 문형관;이덕규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 춘계학술발표대회
    • /
    • pp.143-144
    • /
    • 2022
  • 라즈베리파이를 통하여 차량 내부의 모든 정보를 입력받아 영상처리 등을 이용하여 차량 내부를 감시 및 탐색, 위험요소 발생 시 이를 사용자에게 전달하고 직접적으로 차량 내 부저 등으로 소리를 내어서 주변 사람들에게 알려 문제를 해결하고자 한다.

A Study on the Development of Playback Control Software for Mark5B VSI System

  • Oh, S.J.;Yeom, J.H.;Roh, D.G.;Chung, H.S.;Kim, K.D.;Cappallo, Roger
    • Journal of Astronomy and Space Sciences
    • /
    • 제27권2호
    • /
    • pp.107-116
    • /
    • 2010
  • We developed the playback control software for a high-speed playback system which is a component of the Korea-Japan Joint VLBI Correlator (KJJVC). The Mark5B system, which is a recorder and playback system used in the Korean VLBI Network (KVN), has two kinds of operation mode. That is to say, the station unit (SU) mode, which is for the present Mark4 system, and the VSI mode, which is for the new VLBI standard interface (VSI) system. The software for SU is already developed and widely used in the Mark4 type VLBI system, but the software for VSI has only been developed for recording. The new VLBI system is designed with a VSI interface for compatibility between different systems. Therefore, the playback control software development of the VSI mode is needed for KVN. In this work, we developed the playback control software of the Mark5B VSI mode. The developed playback control software consists of an application part for data playing back, a data input/output part for the VSI board, a module for the StreamStor RAID board, and a user interface part, including an observation time control part. To verify the performance of developed playback control software, the playback and correlation experiments were performed using the real observation data in Mark5B system and KJJVC. To check the observation time control, the data playback experiment was performed between the Mark5B and Raw VLBI Data Buffer (RVDB) systems. Through the experimental results, we confirmed the performance of developed playback control software in the Mark5B VSI mode.

패키지 중심의 객체지향 코드의 컴포넌트 추출을 위한 메트릭 (A Metric of Component Extraction for Package based Object Oriented Codes)

  • 이종호;류성열
    • 한국전자거래학회지
    • /
    • 제8권2호
    • /
    • pp.113-129
    • /
    • 2003
  • 컴포넌트 기반 소프트웨어 개발(CBSD: Component Based Software Development)이 재사용을 통한 소프트웨어 개발의 효율적인 방법으로 인식되고 있다. CBSD의 목적은 새로운 시스템을 개발하고자 할 때 검증된 컴포넌트, 검증된 업무 로직을 재사용 함으로써 개발 기간을 단축하고 품질을 향상하고자 하는 것에 있다. 본 논문에서는 기 존재하는 객체지향 어플리케이션을 폐기하지 않고, 이를 기반으로 재사용 성이 높은 컴포넌트로 추출하기 위하여, 컴포넌트 추출을 위한 메트릭과 인터페이스 추출 방안을 제시하였다. 클래스간의 관계 정보를 이용하여 복잡도, 응집도와 결합도를 측정하고, 이의 결과를 이용하여 후보 컴포넌트를 추출한다.

  • PDF

생산성 기반의 소프트웨어 유지보수 대가산정 모델 (A Model for Software Maintenance Cost Estimation based on Productivity)

  • 배준수
    • 산업공학
    • /
    • 제17권spc호
    • /
    • pp.122-130
    • /
    • 2004
  • Since the cost of software maintenance occupies about 50~75% in a general successful organization, the software maintenance plays an important role in software life cycle. In particular, if the managed system needs to be operated in a long term or the system is very large and complex, then the maintenance is especially more important. Software maintenance is defined as software modification activities after customer delivery, such as improvement of performance or functionality, error correction, adaptation to environmental changes, etc. In this paper, software cost estimation models are proposed, that is based on productivity of manpower in maintenance projects. In order to do this, the activities of maintenance are classified into function change, non-function change, user support and application operation. The proposed models are constructed and verified based on the real size and cost information of projects in the real world. The approach in this paper is to discriminate the heterogeneous activities in maintenance projects, and then to calculate the respective cost of each discriminated activity. By using the proposed models, the total cost of maintenance project is summed from the costs of four activities. In addition the number of conflicts between owner and order receiver about the amount of cost will be reduced and the reasonable cost estimation system will be established.

무기체계의 고장 이력 데이터를 활용한 소프트웨어 신뢰도 분석 모델 적용 사례 연구 (The Case Study on Application of Software Reliability Analysis Model by Utilizing Failure History Data of Weapon System)

  • 조일훈;황성국;이익도;박연경;이정훈;신창훈
    • 한국신뢰성학회지:신뢰성응용연구
    • /
    • 제17권4호
    • /
    • pp.296-304
    • /
    • 2017
  • Purpose: Recent weapon systems in defense have increased the complexity and importance of software when developing multifunctional equipment. In this study, we analyze the accuracy of the proposed software reliability model when applied to weapon systems. Methods: Determine the similarity between software reliability analysis results (prediction/estimation) utilizing data from developing weapon systems and system failures data during operation of weapon systems. Results: In case of a software reliability prediction model, the predicted failure rate was higher than the actual failure rate, and the estimation model was consistent with actual failure history data. Conclusion: The software prediction model needs to adjust the variables that are appropriate for the domestic weapon system environment. As the reliability of software is increasingly important in the defense industry, continuous efforts are needed to ensure accurate reliability analysis in the development of weapon systems.

Implementation of PNP on the Control Board using Hardware/Software Co-design

  • Kim, Si-hwan;Lin, Chi-ho;Kim, Hi-seok
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -1
    • /
    • pp.305-308
    • /
    • 2002
  • This paper proposes a control board that includes PNP function with extensibility and effective allocation of allocation. The object of study is to overcome limited extensity of old systems and it is to reuse the system. The system recognizes automatic subsystem from application of main system with board level that is using hardware and software co-design method. The system has both function of main-board and sub-board. So one system can operate simultaneously such as module of alien system. This system has advantages that are fast execution, according as process functional partition to hardware/ software co-design and board size is reduced as well as offer extensity of development system. We obtained good result with control board for existent Z-80 training kit.

  • PDF

UTILIZING COUPLING STRATEGY TO GENERATE A NEW SIMPLE 7D HYPERCHAOTIC SYSTEM AND ITS CIRCUIT APPLICATION

  • Saad Fawzi Al-Azzawi
    • 대한수학회논문집
    • /
    • 제39권2호
    • /
    • pp.547-562
    • /
    • 2024
  • By utilizing coupling the strategy in the 5D Sprott B system, a new no equilibrium 7D hyperchaotic system is introduced. Despite the proposed system being simple with twelve-term, including solely two cross product nonlinearities, it displays extremely rich dynamical features such as hidden attractors and the dissipative and conservative nature. Besides, this system has largest Kaplan-Yorke dimension compared with to the work available in the literature. The dynamical properties are fully investigated via Matlab 2021 software from several aspects of phase portraits, Lyapunov exponents, Kaplan-Yorke dimension, offset boosting and so on. Moreover, the corresponding circuit is done through Multisim 14.2 software and preform to verify the new 7D system. The numerical simulations wit carryout via both software are agreement which indicates the efficiency of the proposed system.

ISO/IEC/IEEE 29119와 ISO/IEC 25023을 이용한 ISO/IEC 17025 소프트웨어 공인시험기관 적용에 관한 연구 (A Study on The Application of ISO/IEC 17025 Software Accredited Testing Institute Using ISO/IEC/IEEE 29119 and ISO/IEC 25023)

  • 이창희;김윤숙;노아름;양정심;김명섭;송성현
    • 한국산학기술학회논문지
    • /
    • 제21권12호
    • /
    • pp.97-106
    • /
    • 2020
  • 본 연구의 목적은 소프트웨어 공인시험기관에 국제 표준 ISO/IEC 17025 요구사항을 기준으로 ISO/IEC/IEEE 29119 소프트웨어 시험 절차와 ISO/IEC 25023 소프트웨어 시험 평가 항목을 적용하는 방법에 대한 연구이다. 연구의 방법으로 시험기관에 적용하는 전체 요구사항은 ISO/IEC 17025를 기준으로 ISO/IEC/IEEE 29119와 ISO/IEC 25023을 매핑하여 분석되었다. 해당 매핑 분석에 따라 시험기관 운영을 위한 품질 매뉴얼과 절차서, 지침서는 총 29 종류의 문서를 작성하였다. 연구의 결과 시험기관 관리 시스템은 분석된 전체 요구사항 결과를 적용하여 Confluence 6.15 소프트웨어를 이용하여 구현하였고 시험절차서, 문서, 기록은 시험관리 시스템에 저장하여 운영하도록 하였다. 시험기관운영 적합성 검증은 서울 소재 LG전자 SW공인시험소에서 KOLAS 평가사에 의하여 문서 심사 및 현장 심사로 진행이 되었다. 결론적으로 시험기관 관리 시스템과 시험기관의 운영은 KOLAS의 심사 평가를 통하여 적합하다는 것을 확인할 수 있었고 이전 연구 사례와 비교하여 효과적으로 시험기관 운영과 전체 일정을 단축할 수 있었다.

엔진 제어시스템을 위한 래피드 콘트롤 프로토타이핑 플랫폼에 관한 연구 (Development of a Rapid Control Prototyping Platform for Engine Control System)

  • 송정현;이우택;선우명호
    • 한국자동차공학회논문집
    • /
    • 제11권1호
    • /
    • pp.160-165
    • /
    • 2003
  • The design and implementation of an engine control system has become an important area in developing a new car, but the implementation of an engine control system is becoming a tedious and time-consuming work as the level of complexity increases. In order to shorten the development cycle of the control system, rapid control prototyping (RCP) technique deserves developers' attention. A new RCP platform has been developed for an automotive engine control application. This prototyping system strictly adheres to the layered architecture of the final production ECU, and separates the automatically generated part of software, or the application area, from the hand coded area, which generally carefully designed and tested because of the hardware dependency and the efficiency of microcontroller. The $Matlab{\circledR}$ tool-chain of Mathworks Inc. has been selected as a base environment in this study. A newly developed Engine Control Toolbox of Real-Time $Workshop{\circledR}$ converts a graphically represented control algorithm into optimized application codes and links them with other parts of the software to generate executable code for the target processor.