• 제목/요약/키워드: Integrated Software Platform

검색결과 121건 처리시간 0.031초

항법소프트웨어 Software Product Line 프레임워크 운영개념 (Operational Concept for the Software Product Line Framework of Navigation Software)

  • 박삼준;노성규;김도형;이순주;박병수;이인섭
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권6호
    • /
    • pp.201-210
    • /
    • 2021
  • 무기체계에 탑재되는 항법소프트웨어의 기능요소들은 다양한 무기체계에 공통적으로 활용될 수 있는 가능성이 높은 것으로 식별되었다. 무기체계 항법소프트웨어 SPL 프레임워크는 다양한 무기체계에 적용되는 항법소프트웨어가 갖는 공통의 기능들을 표준화된 플랫폼으로 개발 및 관리하고, 이를 이용하여 유도무기, 무인기, 잠수함 등의 체계별 항법소프트웨어를 개발하는 방법론을 말한다. 본 논문에서는 SPL 기반 항법소프트웨어 개발 프로세스와 통합개발환경을 제시하고, SPL 프레임워크의 운영개념에 대해 설명한다. 프로세스에 관여하게 되는 참여자의 역할을 정의하고 각 역할자별 활동 시나리오를 도출함으로써 SPL 프레임워크의 운영개념을 정의한다. 제시한 운영개념은 여타 도메인에 SPL을 실현하기 위한 구체적인 지침 마련에 활용될 수 있을 것이다.

오픈소스 코드를 이용한 통합 전산유체역학 환경 구축 (Development of Integrated Computational Fluid Dynamics(CFD) Environment using Opensource Code)

  • 강승훈;손성만;오세홍;박원만;최청열
    • 융합보안논문지
    • /
    • 제18권1호
    • /
    • pp.33-42
    • /
    • 2018
  • CFD 해석 기술은 열 또는 유체 유동과 관련한 산업 전분야에 걸친 제품의 설계, 개발 시에 컴퓨터를 응용하는 해석기술로서, 컴퓨터를 이용한 가상 시험 (시뮬레이션)을 통해 개발기간 단축, 비용절감 등을 이루고자 활용되고 있다. 그러나 CFD 해석을 위해서는 고가의 외산 상용 CFD 소프트웨어의 사용이 일반적이다. 이에 대한 대안으로 Opensource 기반의 CFD 소프트웨어가 있으나 텍스트 인터페이스 환경만을 지원하기 때문에 전문적인 지식을 가진 사용자만이 사용 가능하다. 이에 본 기술개발에서는 상용 CFD 해석 소프트웨어 수준의 신뢰도를 가지며, 국내외적으로 많은 사용자를 확보하고 있는 Opensource 기반의 CFD 소프트웨어인 OpenFOAM에 대하여 그래픽 기반 환경 설정을 지원하도록 구성하여 전문가뿐만 아니라 초보자도 쉽게 CFD 해석 환경의 구축이 가능하도록 하는 환경을 개발하였다. 또한 개발된 시스템은 CFD 해석을 위한 전처리(형상 및 격자생성) 환경과 후처리(결과 분석 및 가시화)를 위한 환경을 연계를 지원하여 하나의 플랫폼안에서 통합된 CFD 해석 프로세스가 가능하도록 지원한다.

  • PDF

An Integrated Software Testing Framework for FPGA-Based Controllers in Nuclear Power Plants

  • Kim, Jaeyeob;Kim, Eui-Sub;Yoo, Junbeom;Lee, Young Jun;Choi, Jong-Gyun
    • Nuclear Engineering and Technology
    • /
    • 제48권2호
    • /
    • pp.470-481
    • /
    • 2016
  • Field-programmable gate arrays (FPGAs) have received much attention from the nuclear industry as an alternative platform to programmable logic controllers for digital instrumentation and control. The software aspect of FPGA development consists of several steps of synthesis and refinement, and also requires verification activities, such as simulations that are performed individually at each step. This study proposed an integrated software-testing framework for simulating all artifacts of the FPGA software development simultaneously and evaluating whether all artifacts work correctly using common oracle programs. This method also generates a massive number of meaningful simulation scenarios that reflect reactor shutdown logics. The experiment, which was performed on two FPGA software implementations, showed that it can dramatically save both time and costs.

A new design concept for ocean nuclear power plants using tension leg platform

  • Lee, Chaemin;Kim, Jaemin;Cho, Seongpil
    • Structural Engineering and Mechanics
    • /
    • 제76권3호
    • /
    • pp.367-378
    • /
    • 2020
  • This paper presents a new design concept for ocean nuclear power plants (ONPPs) using a tension leg platform (TLP). The system-integrated modular advanced reactor, which is one of the successful small modular reactors, is mounted for demonstration. The authors define the design requirements and parameters, modularize and rearrange the nuclear and other facilities, and propose a new total general arrangement. The most fundamental level of design results for the platform and tendon system are provided, and the construction procedure and safety features are discussed. The integrated passive safety system developed for the gravity based structure-type ONPP is also available in the TLP-type ONPP with minor modifications. The safety system fully utilizes the benefits of the ocean environment, and enhances the safety features of the proposed concept. For the verification of the design concept, hydrodynamic analyses are performed using the commercial software ANSYS AQWA with the Pierson-Moskowitz and JONSWAP wave spectra that represent various ocean environments and the results are discussed.

환경유래 식품오염물질의 범부처 통합 저감화 플랫폼 설계 (Design of Integrated Reduction Platform for Food Contaminants Derived from the Environment through Interagency Collaboration in Korea)

  • 고아라;허지영;강영운;강길진;정명섭;이헌주
    • 한국환경보건학회지
    • /
    • 제43권4호
    • /
    • pp.307-313
    • /
    • 2017
  • Objectives: Chemicals derived from various environment media contaminates food across the food supply chain. In Korea, levels of contaminants in food have been sporadically measured by monitoring programs of different government agencies. There is difficulty with data compilation and integrated analysis across media. Therefore, the aim of this study was to propose an overall integrated database and analytical platform design for the 'ECO-FOOD NET (Environmental COntaminant reduction platform for FOOD through an interagency collaboration NETwork)', a tool to support the reduction of environmental contaminants in food. Methods: We developed a new data structure and standardized protocols for the compilation of integrated data. In addition, we conducted subject-oriented logical and physical relational database modeling and created the architecture design of the platform. Results: We established a standardized code system related to exposure media and route, analysis method and food matrix. In addition, we designed the seven software modules of 'About the System', 'Introduction to Interagency Work', 'Media-Chemicals Profiles', 'Method Bank', 'Monitoring Data Base', 'Integrated Media Analysis', and 'Risk-Benefit Analysis'. Conclusions: This study will contribute to decision-making as a tool for executing risk management, such as sustainable reduction policies of contaminants in food.

SaaS(Software as a Service) 기반 지방유적도시 구조물 유지관리계측 통합모니터링시스템 구현 (Implementation of an Integrated Monitoring System for Constructional Structures Based on SaaS in Traditional Towns with Local Heritage)

  • 민병원;오용선
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2015년도 춘계 종합학술대회 논문집
    • /
    • pp.15-16
    • /
    • 2015
  • Measuring sensor, equipment, ICT facilities and their software have relatively short life time comparing to constructional structure so that we should exchange or fix them continuously in the process of maintenance and management. In this paper, we propose a novel design of integrated maintenance, management, and measuring monitoring system applying the concept of mobile cloud. For the sake of disaster prevention for constructional structures such as bridge, tunnel, and other traditional buildings in the village of local heritage, we analyze status of these structures in the long term or short term period as well as disaster situations. Collecting data based on mobile cloud and analyzing future expectations based on probabilistic and statistical techniques, we implement our integrated monitoring system for constructional structures to solve these existing problems. Final results of this design and implementation are basically applied to the monitoring system for more than 10,000 structures spread over national land in Korea. In addition, we can specifically apply the monitoring system presented here to a bridge of timber structure in Asan Oeam Village and a traditional house in Andong Hahoe Village to watch them from possible disasters. Total procedure of system design and implementation as well as development of the platform LinkSaaS and application services of monitoring functions implemented on the platform. We prove a good performance of our system by fulfilling TTA authentication test, web accommodation test, and operation test using real measuring data.

  • PDF

메모리 반도체 검사 장비 인터페이스를 위한 크로스플랫폼 소프트웨어 기술 (CTIS: Cross-platform Tester Interface Software for Memory Semiconductor)

  • 김동수;강동현;이은석;이규성;엄영익
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권10호
    • /
    • pp.645-650
    • /
    • 2015
  • 메모리 반도체 패키지 검사 공정에서 TIS(Tester Interface Software)는 디바이스가 검사 장비에 투입 될 때부터 배출될 때까지 검사 장비가 디바이스 검사를 진행하는데 필요한 모든 소프트웨어 기능을 제공한다. 하지만, 공정에서 사용되는 장비와 장비를 제어하기 위한 컴퓨터 및 운영체제의 종류가 다양하여 동일한 기능을 수행해야 하는 TIS가 테스터 장비마다 독립적으로 개발 및 운영되고 있다. 이는 많은 시간과 비용을 요구할 뿐만 아니라 소프트웨어의 품질에도 많은 영향을 미치고 있으며, 이러한 문제는 추가되는 장비의 종류가 증가할수록 심화될 것이다. 본 논문에서는 이러한 문제를 해결하기 위해 이종 장비와 운영체제에 적용 가능한 CTIS(Cross-platform Tester Interface Software)을 제안한다.

블록체인 기반의 소프트웨어 유통 플랫폼의 활성화를 위한 SPDX 문서 생성 Visual Studio용 플러그인 개발 (SPDX Document Generation Visual Studio Plug-in development for Invigorating Blockchain based Software Distribution Platform)

  • 윤호영;조용준;신동명
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제13권2호
    • /
    • pp.9-17
    • /
    • 2017
  • 소프트웨어 개발 단계에 오픈소스 소프트웨어를 활용함으로써 발생할 수 있는 라이선스 위반 문제 등의 이유로 소프트웨어 컴플라이언스는 반드시 행해져야하는 작업 중 하나이다. 하지만 다수의 개발자가 참여한 규모있는 소프트웨어를 분석한다는 것은 많은 시간과 높은 난이도를 요구한다. 이와 같은 문제점을 개선할 수 있는 방안 중 하나인 SPDX 문서는 소프트웨어 패키지에 대한 메타데이터를 규격화한 문서이다. 해당 규격이 활성화된다면 소프트웨어 패키지의 정보 분석 작업이 간소화될 뿐만 아니라 오픈소스 소프트웨어의 건전한 유통에도 기여할 수 있을 것이다. 본 연구에서는 오픈소스 소프트웨어의 라이선스 정보를 포함하고 있는 SPDX 문서를 특정 중앙서버에 의존하지 않고 분산화 된 장부의 기록물로 공유하고, 사용자에게 목적과 자격 요건에 따라 SPDX 라이프사이클 서비스를 제공하는 블록체인 기반의 SPDX 유통 플랫폼을 개발하였다. 또한 블록체인 기반의 SPDX 유통 플랫폼의 활성화에 기여하는 것을 목적으로 통합개발환경용 SPDX 문서 생성 플러그인을 개발하였다.

OpenRISC 기반의 버츄얼 플랫폼 (Virtual Platform based on OpenRISC)

  • 장형욱;이재진;변경진;엄낙웅;정상배
    • 스마트미디어저널
    • /
    • 제3권4호
    • /
    • pp.9-15
    • /
    • 2014
  • 버츄얼 플랫폼은 SoC를 구성하는 프로세서 코어 및 주변장치들을 소프트웨어로 모델링한 것으로, 현재 국내외 대기업에서는 버츄얼 플랫폼을 활용한 Top-Down 설계 플로우를 기반으로 최적 SW+SoC 융합시스템 구조 설계 및 IP 재활용을 통해 개발한 다양한 플랫폼을 제품 개발에 활용하고 있다. 본 논문에서는 오픈 IP인 OpenRISC 프로세서 코어 기반의 버츄얼 플랫폼을 제안한다. 제안된 버츄얼 플랫폼은 타겟 코드를 호스트 코드로 변환하여 수행하는 코드 변환 기법을 사용하여 약 20 MIPS 급의 고속 에뮬레이션을 지원한다.

멀티 에이전트 기반의 통합 설계 시스템 개발에 관한 연구 (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