• 제목/요약/키워드: Software Test project

검색결과 104건 처리시간 0.032초

병렬처리 기반의 위성 탑재소프트웨어 시뮬레이터 설계 및 개발 (Design & Implementation of Flight Software Satellite Simulator based on Parallel Processing)

  • 최종욱;남병규
    • 한국위성정보통신학회논문지
    • /
    • 제7권2호
    • /
    • pp.80-86
    • /
    • 2012
  • 기존 하드웨어 기반의 소프트웨어 검증 플랫폼이 가지는 제한 조건을 해결하는 방안으로 위성 개발 초기부터 소프트웨어 기반의 위성 시뮬레이터 개발이 함께 시작되며, 위성 시뮬레이터를 활용할 경우 탑재소프트웨어 개발이 지속적으로 이루어 질 수 있는 큰 장점을 가지게 된다. 위성 시뮬레이터는 탑재컴퓨터, 위성의 전자장비 그리고 탑재체까지 모두 모사해주며 소프트웨어 개발자들이 사용할 수 있도록 쉽게 복제, 배포가 가능하며 위성 하드웨어 형상이 변경되더라도 적용 및 변경이 용이하다. 그리고 실제 하드웨어에서 동작하는 탑재소프트웨어를 별도의 수정 없이 로딩할 수 있으며, 개발자를 위한 디버깅 채널과 테스트 환경을 제공하며 실제 수행시간 보다 빠르게 가속화 할 수 있는 기능을 제공한다. 본 논문에서는 현재 개발 중인 정지궤도복합위성의 특징인 Hot-Standby 잉여구조를 지원하기 위한 위성 시뮬레이터의 구조와 개발방안을 제시하고, 시뮬레이터 기반에서 탑재소프트웨어 개발 및 테스트 방안을 제시한다.

과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안 (Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation)

  • 이재홍;김덕수;김승희
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권2호
    • /
    • pp.79-88
    • /
    • 2021
  • 과학용 소프트웨어는 전문가 수준의 깊이있는 도메인 지식 요구 등과 같이 고유한 특성들로 인하여 전통적인 응용소프트웨어와는 다른 개발 프로세스가 요구된다. 본 연구에서 우리는 과학용 소프트웨어 개발을 위하여 RE(Reverse Engineering)과 TDD(Test-Driven Development)에 기반한 V&V 개발 프로세스를 제안하였다. 또한 실제 프로젝트에 가상 시나리오를 구성하고 적용하여 절차를 검증하고 정교화 하였다. 과학용 소프트웨어 개발을 목적으로 제안된 본 연구의 개발 프로세스는 고품질, 고 신뢰성을 제공할 수 있는 소프트웨어 개발 및 적용에 기여할 것이다. 또한 본 연구는 과학용 소프트웨어 개발 및 연구의 저변 확산의 계기가 될 것으로 기대된다.

멀티 에이전트 기반의 통합 설계 시스템 개발에 관한 연구 (Development of a Prototype Integrated Design System Based on Multi-Agent System)

  • 이재경;이종원;한형석
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.1357-1360
    • /
    • 2004
  • In this paper, a prototype of agent-based engineering system is developed based on the AADE (autonomous agent development environment), a FIPA compliant agent platform. By applying several advanced technologies including software agents, Internet/Web, workflow and database, the developed prototype system is able to successfully fulfill our target of integrating personnel, design activities and engineering resources along a predefined engineering design project (workflow). A software prototype is implemented to integrate various engineering software tools including CAD, structural analysis (FEA), dynamic analysis, fatigue analysis. A wheel-axle-assembly (part of a bogie system) is chosen as a test case for the validation of the prototype system.

  • PDF

대규모 통신 소프트웨어의 결함 수 예측에 관한 사례 연구 (An Empirical Study on Faults Prediction for Large Scale Telecommunication Software)

  • 박영식;윤병남;임재학
    • 품질경영학회지
    • /
    • 제27권2호
    • /
    • pp.263-276
    • /
    • 1999
  • In this paper, we consider the change request data collected from the system test of a large-scale telecommunication software and analyze the types and causes of failures. And we develop statistical models that incorporate a functional relation between the faults and some software metrics. To this end, we consider three possible regression models including a stepwise regression model and two nonlinear models. Three developed models are evaluated with respect to the predictive quality. We also discuss the advantage of proposed models and the application of our model to a new project.

  • PDF

소프트웨어 시험평가 모델 설계에 관한 연구(공공분야 CALS/EC 중심으로)

  • 임만택;이상호;김성용;변재정
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 1999년도 학술대회지 vol.1
    • /
    • pp.193-205
    • /
    • 1999
  • Nowadays, public domain software CALS/EC projects give their attention to the importance of test and evaluation (T&E). This article proposed a survey on T&E procedures of the international standards ISO 9000-3, ISO/IEC 9126 and ISO 14598, and of the U.S. Army pamphlet as well as that of MIL-STD-498. And features of testing tools such as their characteristics were reviewed for a reference in selecting appropriate one. Large-scale software projects often encounter with problems during T&E, when they become close to the end of development cycle. The problems generally act as a bottleneck of a project, leading to slippage of the entire schedule. This article tried a close look at the problems and solution alternatives of the T&E policy, management, and technical issues, and proposed a T&E model to support a variety of software development environment.

  • PDF

SAT#1 (Preliminary Integration) Test Results of KASS System

  • Jeong, Hwanho;Jang, HyunJin;Kim, Koontack;Lee, Jaeeun;Lee, ByungSeok
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제10권2호
    • /
    • pp.145-151
    • /
    • 2021
  • According to the Korea Augmentation Satellite System (KASS) system milestone, Site Acceptance Test (SAT) has three steps test until the end of the project. SAT#1 is the first time of SAT steps and verify the KASS Reference Station (KRS) and Sub System (S/S) for the monitoring and controllable. After the equipment and software were installed at the Mission Control Center (MCC) with Central Monitoring and Control Simulator (CMS) for the SAT#1, the 1:1 test was progressed when the KRS and S/S are ready to test. SAT#1 has a 10 steps test case and it was progressed each KRS sites. The test was finished throughout the real-time monitoring and the data collection including the data analysis all of the 7 KRS sites. Finally SAT#1 was completed on December 2020 with successfully.

The Korean HapMap Project Website

  • Kim, Young-Uk;Kim, Seung-Ho;Jin, Hoon;Park, Young-Kyu;Ji, Mi-Hyun;Kim, Young-Joo
    • Genomics & Informatics
    • /
    • 제6권2호
    • /
    • pp.91-94
    • /
    • 2008
  • Single nucleotide polymorphisms (SNPs) are the most abundant form of human genetic variation and are a resource for mapping complex genetic traits. A genome is covered by millions of these markers, and researchers are able to compare which SNPs predominate in people who have a certain disease. The International HapMap Project, launched in October, 2002, motivated us to start the Korean HapMap Project in order to support Korean HapMap infrastructure development and to accelerate the finding of genes that affect health, disease, and individual responses to medications and environmental factors. A Korean SNP and haplotype database system was developed through the Korean HapMap Project to provide Korean researchers with useful data-mining information about disease-associated biomarkers for studies on complex diseases, such as diabetes, cancer, and stroke. Also, we have developed a series of software programs for association studies as well as the comparison and analysis of Korean HapMap data with other populations, such as European, Chinese, Japanese, and African populations. The developed software includes HapMapSNPAnalyzer, SNPflank, HWE Test, FESD, D2GSNP, SNP@Domain, KMSD, KFOD, KFRG, and SNP@WEB. We developed a disease-related SNP retrieval system, in which OMIM, GeneCards, and MeSH information were integrated and analyzed for medical research scientists. The kHapMap Browser system that we developed and integrated provides haplotype retrieval and comparative study tools of human ethnicities for comprehensive disease association studies (http://www.khapmap.org). It is expected that researchers may be able to retrieve useful information from the kHapMap Browser to find useful biomarkers and genes in complex disease association studies and use these biomarkers and genes to study and develop new drugs for personalized medicine.

소프트웨어 R&D에서 산출물(문서와 프로그램) 검증을 위한 활동 (Describing Activities to Verify Artifacts(Documents and Program) in Software R&D)

  • 아마르멘드;이은철;이정원;이병정
    • 인터넷정보학회논문지
    • /
    • 제17권2호
    • /
    • pp.39-47
    • /
    • 2016
  • 일반적으로 소프트웨어 R&D 프로젝트에서는 프로그램 코드와 문서 산출물이 생성된다. 이러한 소프트웨어 R&D 산출물들은 두가지로 분류할 수 있다. 첫 번째 분류는 연차 실적 계획서, 연구개발과제계획서, 연구성과보고서, 연구 노트와 같은 소프트웨어 연구 산출물들이 포함된다. 그리고 다른 분류는 소프트웨어 요구사항 명세서, 소프트웨어 설계 명세서, 소프트웨어 테스트 계획서, 프로그램 코드와 같은 소프트웨어 개발 산출물들이다. 프로젝트의 진행 방향을 확인할 때 프로그램 코드를 테스트하고 문서 산출물을 검증하는 것이 중요하다. 또한 연구 문서와 개발 산출물 사이에 완전성, 일관성 등의 관계를 확인해야 한다. 그러한 검증과 테스트는 프로젝트 관리자와 연구자들이 프로젝트를 진행하는 동안 올바르게 진행하고 있다는 확신을 준다. 그러므로 본 연구에서는 소프트웨어 R&D에서 생성되는 문서와 프로그램을 검증하는 프로세스를 제안한다. 본 프로세스는 문서 산출물을 검토하고 프로그램 코드를 테스트하는 활동으로 구성되어 있으며, Essence를 사용하여 정의된다. 그리고 본 연구에서 제안하는 프로세스의 효율성을 사례 연구를 통해 보인다.

자동차 전장 분야 공학기술교육에서 프로젝트 수업에 관한 학습자 인식 연구 (A Study on the Learner's Recognition of Project Instruction in Automobile Electricity Fields of Engineering Technology Education)

  • 박성종;한명석
    • 공학교육연구
    • /
    • 제11권3호
    • /
    • pp.63-69
    • /
    • 2008
  • 본 연구에서는 공학기술교육에서 자동차전장 분야의 프로젝트 수업에 준비 단계, 계획 단계, 실행 단계, 정리 단계로 프로젝트 학습을 진행하였다. 본 연구의 목적은 학습자 관점에서 프로젝트 과목을 이수한 학습자의 인식에 대해 알아보고 이를 통해 보다 나은 프로젝트 수업 방법을 모색하는데 있다. 자동차 전장의 하드웨어와 소프트웨어 분야 28명의 재학생을 대상으로 사전검사와 사후검사를 실시하고 이를 유의도 .05 수준에서 통계처리한 결과 다음과 같은 결론을 얻었다. 프로젝트 수업을 통해 팀활동과 협동심이 고취되고 발표와 관련된 의사소통이 증가하였다. 프로젝트 준비를 제대로 하여 현장을 충실히 반영하였고 프로젝트의 개념을 잘 알게 하여 학습자 관점의 프로젝트를 수행한 결과 많은 효과와 경험을 얻을 수 있었다. 그러나 성취감과 자신감은 기대한 만큼 증가하지 않아 프로젝트 수행의 어려움을 알 수 있었다.

어촌특화 역량강화사업의 성과 및 주민의식 변화분석 (Analysis of the Performance and Change of Resident Consciousness of the Fishing Village Specialization Capacity Enhancement Project through Surveys - Focusing on the Comparative Analysis of Consciousness of Inland Water and Coastal Residents -)

  • 양민호;김기성;고진영
    • 한국농공학회논문집
    • /
    • 제63권2호
    • /
    • pp.19-31
    • /
    • 2021
  • The Ministry of Maritime Affairs and Fisheries has been promoting the 'Fishing Village Specialization Capacity Enhancement Project' to pursue sustainable development of villages such as income generation by using local tangible and intangible resources led by local residents at the village level since 2013. For the fishing village-Specialization capacity enhancement project, six training sessions (mainly in the village unit) are selected by the public offering method, and the project (income generating business, village development project, etc.) is developed for the selected village residents. It has a process of establishing a village project plan (a preliminary plan for village development or a sixth preliminary industrialization plan) based on the training of experts 5 times, practice or excursion 1 time). In this study, four villages in Gangwon-do fishing villages (two coastal villages and two inland water villages) were surveyed on the perception and satisfaction of fishing village development projects before and after training. The survey analysis was conducted by dividing the analysis of resident capacity and satisfaction into personal, interpersonal, and social dimensions. The survey was conducted by distributing a survey before and after training, and a 1:1 survey was conducted according to the residents' cognitive status. Based on the survey, factor analysis, reliability analysis, and analysis using the corresponding sample t-test showed an increase of 0.02 for Yangyang Mulchi fishing village, 0.11 for Samcheok Jangho fishing village, and 0.36 for Hongcheon River fishing industry, but Yanggu Jinmok fishing industry was -0.29, unlike other regions. As a result of this analysis, it has been empirically proven that provision of training projects through resident participation is a very important factor for the success of the fishing village project. Therefore, rather than fostering local leaders, training and community activities to strengthen personal capacities of residents participating in the project, it is necessary to operate the software business with a focus.