• 제목/요약/키워드: implementation of software

검색결과 2,884건 처리시간 0.035초

ISO 26262의 소프트웨어 설계원리 적용에 대한 검증 도구의 비교 연구 (Study on Comparison of Industrial Static Analysis Tools to Verify the Design Principles for Software Unit Design and Implementation of ISO 26262)

  • 허제호;이홍석;고병각
    • 산업공학
    • /
    • 제25권4호
    • /
    • pp.416-421
    • /
    • 2012
  • One of the activities to improve software quality in ISO 26262 is to apply the design principles for software unit design and implementation mentioned in ISO 26262-6, including the evaluation activity. Before evaluation activity, the tool is compared and selected for evaluation. Because the results of the tool a company selected might have an effect on product quality. In this paper, we suggest the method to compare industrial static analysis tools with some of "MISRA C : 2004 Exemplar Suite" and all lessons learned from comparing tools are described. The result on comparison shows that we just couldn't rely on a result of Static Analysis Tool and need to have another appropriate processes and guidelines to evaluate a software.

소프트웨어 재사용 기법을 이용한 현장제어시스템의 구현 방법에 관한 연구 (A Study on Implementation Method of Manufacturing Control Systems using Software Reuse)

  • 김종수;오현승
    • 산업경영시스템학회지
    • /
    • 제31권4호
    • /
    • pp.168-176
    • /
    • 2008
  • In an environment where manufacturing conditions such as product lines keep changing, manufacturing control systems need to be continually maintained and upgraded according to the change. This requires an effective system implementation methodology. In this paper, a methodology based on the multi-criteria similarity comparison of manufacturing processes is proposed. A newly introduced process is compared with existing ones based on the multi-criteria similarity, and candidates for software reuse are selected from stored modules according to the overall process characteristics. The proposed methodology has been tested for an electronics manufacturing company's manufacturing control system, and the result has been satisfactory in that it can save time and efforts for system implementation.

소프트웨어 정의 라디오: 실시간 동영상 데이터 송수신기 구현에 대한 접근 (Software-defined Radio (SDR): An Approach to Real-Time Video Data Transceiver Implementation)

  • 유동호
    • 방송공학회논문지
    • /
    • 제28권1호
    • /
    • pp.149-152
    • /
    • 2023
  • 본 논문에서는 소프트웨어 정의 라디오 (SDR: Software-defined Radio)를 활용하여 실시간 동영상 송수신기를 구현하기 위한 접근 방법을 제시한다. 이를 통해 최근 주목받고 있는 개방형 무선 접속망(O-RAN: Open Radio Access Network)을 연구하고 이를 SDR 장치와 개방형 소프트웨어를 통해 구현하고자 하는 연구자들의 접근 문턱을 낮추고 새로운 시각과 통찰력을 제공할 수 있을 것으로 기대한다.

철도 소프트웨어 개발 및 검증을 위한 지침 (The guideline for development and verification of railway software)

  • 이영준;최종균;차경호;천세우;이장수;권기춘;정의진
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.659-664
    • /
    • 2008
  • The Railroad Safety Act's regulation reads as follows. "The Minister of Construction and Transportation may qualify and authorize the product to guarantee performance and safety of parts, machine, and device used in Railway fields." Another regulation reads as follows."“The guidelines about targets, standards, and procedures of Quality and Authority in first provision are decided as Ministry of Construction and Transportation Decree." The software used in rail cars and facilities is considered as a railway product. Therefore, it is qualified and authorized for acquiring the safety of rail cars and facilities. The software businesses shall again a Quality and Authority for applying a software to the rail cars and facilities. This paper regulates some guidelines that are needed to develop a software. The procedures that a software developer performs are divided by plan, requirement, design, implementation, and maintenance. The procedures that a software verification person performs are classified by verification plan, requirement verification, design verification, implementation verification, testing verification, maintenance verification, and safety activity. The entire processes and detailed activities to develope and verify a software are described as new guidelines.

  • PDF

한국형 위성항법 보정시스템 위성통신국 운용시험평가 오프라인감시 소프트웨어 모델링 및 구현 (Modeling & Implementation of Operational Test and Evaluation, Offline Monitoring Software for Korea Augmentation Satellite System Uplink Station)

  • 이상욱;유문희;형창희;정인철;최상혁;신천식
    • 한국위성정보통신학회논문지
    • /
    • 제11권4호
    • /
    • pp.74-80
    • /
    • 2016
  • 본 논문에서는 정지궤도위성신호분석을 수행하는 정지궤도위성신호 수신분석 도구모델, 정지궤도위성 항법 메시지 분석을 수행하는 정지궤도 메시지 분석도구 모델로 구성된 위성통신국의 운용시험평가 도구의 모델링과 구현결과를 기술한다. 또한, 이러한 위성 통신국의 운용시험평가 도구에 시뮬레이션된 신호를 생성하여 제공할 수 있는 GEO위성과 위성통신국의 소프트웨어 모델의 일부를 소프트웨어적으로 모델링하고 구현한 결과를 기술하였다.

실시간 제어에 의한 개방형 CNC 소프트웨어 모듈의 설계 및 구현 (The Design and Implementation of Open Architecture CNC Software Module by a Real-time Control)

  • 이제필
    • 한국생산제조학회지
    • /
    • 제8권5호
    • /
    • pp.54-62
    • /
    • 1999
  • This paper describes the design and implementation of a PC(personal computer) based open architecture machine tool controller. The hardware of open architecture CNC has generally a motion control board on a PC for controlling a servo motor. But this paper describes open architecture hardware that consists of a PC, a counter board a DAC board and a DIO board only. This makes it easy to generate CNC software module in a hardware-independent way. The proposed open architecture CNC software runs on the MS-Windows NT. The paper describes a method of con-trolling servo motors using a real-time timer of MS-Windows NT and a commercial real-time operating system on the MS-Windows. NT. An open and reconfigurable software module is made up of an object and an API(application programming interface). Using the object and the API a new CNC system can be quickly configured to control dif-ferent machine tools. The proposed open architecture CNC system is applied to 4-axis lettering center.

  • PDF

객체지향 프로그래밍기법을 이용한 공정 감시용 칼라 그래픽 편집기 개발에 관한 연구 (A Study on the Development of Color Graphic Editor for Process Monitoring Using Object Oriented Programming)

  • 박세화
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.1125-1127
    • /
    • 1996
  • Monitoring system is essential part in control system to monitor the circumstances of the industrial equipments. Color graphics is generally introduced in the monitoring system for the purpose of effective human interfaces. Hence, color graphic editor is under the implementation to draw graphic elements easily which are utilized in the monitoring situation. In this study, OOP(object oriented programming) is applied in the programming of the software. OOP enables systematic design of algorithm, easy management of the software and easy extension of additional functions. It is reported that the software is under the implementation. Therefore, preliminary structure of the software is briefly discussed in this paper.

  • PDF

The Implementation of EIA 709.1 Standard Protocol Based Home Control System Architecture having Network Configuration Function

  • Lee, Chang-Eun;Park, June-Hee;Son, Young-Sung;Moon, Kyeung-Deok
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -1
    • /
    • pp.560-563
    • /
    • 2002
  • This paper proposes a home control system architecture that have network configuration function. The proposed home control system architecture is implemented with partly hardware and software. For implementation of this system architecture, we developed ECONICS which is home automation controller. ECONICS consists of main board and communication modem. This communication modem supply the power line communication. The physical layer and the MAC layer software of EIA 709.1 standard protocol are implemented in communication modem. The upper layer software of EIA 709.1 standard protocol and home configuration software for home network installation, management, diagnostics, control and monitoring are implemented in main board of ECONICS. We verified the commercial feasibility of the proposed system through the home network configuration and operation. As a result, we have concluded that the proposed home control system architecture provides all the key function necessary to easily manage and control home network nodes.

  • PDF

Formal Models of Module Linking Mechanisms for a Single Address Space

  • 김희철;홍원기
    • 한국산업정보학회논문지
    • /
    • 제19권2호
    • /
    • pp.51-58
    • /
    • 2014
  • As WSNs(Wireless Sensor Networks) are being deployed widely in diverse application areas, their management and maintenance become more important. Recent sensor node software takes modular software architectures in pursuit of flexible software management and energy efficient reprogramming. To realize an flexible and efficient modular architecture particularly on resource constrained mote-class sensor nodes that are implemented with MCUs(Micro-Controller Units) of a single address space. an appropriate module linking model is essential to resolve and bind the inter-module global symbols. This paper identifies a design space of module linking model and respectively their implementation frameworks. We then establish a taxonomy for module linking models by exploring the design space of module linking models. Finally, we suggest an implementation framework respectively for each module linking model in the taxonomy. We expect that this work lays the foundations for systematic innovation toward more flexible and efficient modular software architectures for WSNs.

클래스 라이브러리 관리 시스템의 설계 및 구현 (Design and Implementation of the Class Library Management System)

  • 장영권
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권3호
    • /
    • pp.47-53
    • /
    • 1998
  • 본 논문은 소프트웨어를 재사용하기 위한 클래스 라이브러리 관리 시스템(CLMS: Class Library Management System)을 설계하고 구현에 관한 것이다. 통신 관련 소프트웨어의 특징은 소프트웨어가 방대하고, 다른 소프트웨어와 달리 개발이 완료되어도 끊임없이새로운 서비스를 수용해야 하며 개발 후 유지보수 및 신규 서비스의 확장 및 추가가 용이해야 한다는 것이다. 이러한 특징 때문에 소프트웨어 재사용은 생산성과 품질 향상에 기여할것이다. 클래스 라이브러리 관리 시스템은 객체지향 데이타베이스를 기반으로 클래스 등록기, 클래스 검색기, 클래스 항해기로 이루어져 있으며 원시 코드뿐만 아니라 SDL 설계 명세서도 재사용 할 수 있도록 고안되었다.

  • PDF