• Title/Summary/Keyword: Software Architecture Design

Search Result 822, Processing Time 0.03 seconds

Architecture Design for the Image Processing System of Meteorological Satellite (기상위성 영상처리 기본체계 아키텍처 설계)

  • Kuk, Seung-Hak;Choi, Chang-Min;Seo, Yong-Jin;Kim, Hyeon-Soo;SaKong, Young-Bo;Lee, Bong-Ju;Jang, Jae-Dong;Oh, Hyun-Jong
    • Korean Journal of Remote Sensing
    • /
    • v.28 no.1
    • /
    • pp.79-93
    • /
    • 2012
  • This paper suggests a system architecture for the advanced meteorological satellite image processing system that is developing by NMSC(National Meteorological Satellite Center). The meteorology satellite image processing system has basically the image acquisition, the image processing, the data management, and the data dissemination functionalities. However, the existing system has some problems with respect to system integration as well as maintenance to accommodate new satellites and/or the new image processing systems for them which will be developed in the near future. To cope with these problems we propose a new system architecture for the advanced meteorology satellite image processing system. To do this we select as the architectural drivers the quality attributes such as modifiability, inter-operability, extendability, reusability, and platform independency and design the architecture to achieve such quality attributes. We expect that the new approach will solve current issues such as system integration, system dependency, or data management problems and will provide easy ways to incorporate new systems and to maintain them.

Analysis of Networks among Design Engineers Using Product Data Objects (제품자료 객체를 이용한 설계자 네트워크 분석)

  • Cha, Chun-Nam;Do, Namchul
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.39 no.3
    • /
    • pp.139-146
    • /
    • 2016
  • This study proposes a methodology to analyse social networks among participating design engineers during product development projects. The proposed methodology enables product development managers or the participating design engineers to make a proper decision on product development considering the performance of participating design engineers. It considers a product development environment where an integrated product data management (PDM) system manages the product development data and associated product development processes consistently in its database, and all the design engineers share the product development data in the PDM database for their activities in the product development project. It provides a novel approach to build social networks among design engineers from an operational product development data in the PDM database without surveys or monitoring participating engineers. It automatically generates social networks among the design engineers from the product data and relationships specified by the participants during the design activities. It allows analysts to gather operational data for their analysis without additional efforts for understanding complex and unstructured product development processes. This study also provides a set of measures to evaluate the social networks. It will show the role and efficiency of each design engineers in the social network. To show the feasibility of the approach, it suggests an architecture of social network analysis (SNA) system and implemented it with a research-purpose PDM system and R, a statistical software system. A product configuration management process with synthetical example data is applied to the SNA system and it shows that the approach enables analysts to evaluate current position of design engineers in their social networks.

Interoperability of OpenGIS Component and Spatial Analysis Component (개방형 GIS 컴포넌트에서의 공간분석 컴포넌트 연동)

  • Min, Kyoung-Wook;Jang, In-Sung;Lee, Jong-Hun
    • Journal of Korea Spatial Information System Society
    • /
    • v.3 no.1 s.5
    • /
    • pp.49-62
    • /
    • 2001
  • Recently, component-based software has become main trends in designing and developing computer software products. This component-based software has advantage of the interoperability on distributed computing environment and the reusability of pre-developed components. Also, GIS is designed and implemented with this component-based methodology, called Open GIS Component. OGC(OpenGIS Consortium) have announced various implementation and design specification and topic in GIS. In GIS, Spatial analysis functions like network analysis, TIN analysis are very important function and basically, estimate system functionality and performance using this analysis methods. The simple feature geometry specification is announced by OGC to increase the full interoperability of various spatial data. This specification includes just geometry spatial data model. However, in GIS which manages spatial data, not only geometric data but also topological data and various analysis functions have been used. The performance of GIS depends on how this geometric and topological data is managed well and how various spatial analyses are executed efficiently. So it requires integrated spatial data model between geometry and topology and extended data model of topology for spatial analysis, in case network analysis and TIN analysis in open GIS component. In this paper, we design analysis component like network analysis component and TIN analysis component. To manage topological information for spatial analysis in open GIS component, we design extended data model of simple feature geometry for spatial analysis. In addition to, we design the overall system architecture of open GIS component contained this topology model for spatial analysis.

  • PDF

The Origin of Artificial Species: Genetic Robot

  • Kim Jong-Hwan;Lee Kang-Hee;Kim Yong-Duk
    • International Journal of Control, Automation, and Systems
    • /
    • v.3 no.4
    • /
    • pp.564-570
    • /
    • 2005
  • This paper provides a basis for investigating 'The Origin of Artificial Species,' as a robot can be considered as an artificial creature. To design an artificial creature, its general internal architecture is presented and its artificial chromosomes are proposed as its essential components. Rity as an artificial creature is developed in a virtual world of PC to test the world's first robotic 'chromosomes,' which are a set of computerized DNA (Deoxyribonucleic acid) codes for creating robots (artificial creatures) that can have their own personality, and can ultimately reproduce their kind, or even evolve as a distinct species. The effectiveness of the artificial chromosomes is demonstrated by implanting the genetic code into two Ritys living in a virtual world, in order to define their personality.

Application Specific Processor Design for H.264 Decoder with a Configurable Embedded Processor

  • Han, Jin-Ho;Lee, Mi-Young;Bae, Young-Hwan;Cho, Han-Jin
    • ETRI Journal
    • /
    • v.27 no.5
    • /
    • pp.491-496
    • /
    • 2005
  • An application specific processor for an H.264 decoder with a configurable embedded processor is designed in this research. The motion compensation, inverse integer transform, inverse quantization, and entropy decoding algorithm of H.264 decoder software are optimized. We improved the performance of the processor with instruction-level hardware optimization, which is tailored to configurable embedded processor architecture. The optimized instructions for video processing can be used in other video compression standards such as MPEG 1, 2, and 4. A significant performance improvement is achieved with high flexibility. Experimental results show that we could achieve 300% performance for the H.264 baseline profile level 2 decoder.

  • PDF

Development of FlexRay Module based on the AUTOSAR (AUTOSAR 기반의 FlexRay 모듈 개발)

  • Ju, Hong-Taek;Jeong, Seol-Young;Lee, Myung-Suk
    • The KIPS Transactions:PartC
    • /
    • v.16C no.6
    • /
    • pp.747-752
    • /
    • 2009
  • The AUTOSAR(AUTOmotive Open System ARchitecture) is an open software platform for automotive. The AUTOSAR contains the modules of FlexRay that is the next generation automotive network protocol. We have developed the modules including FlexRay State Manager, FlexRay Transport, FlexRay Interface, FlexRay Transceiver Driver and FlexRay Driver based on the standard of the module. This thesis presented not only the result of development but the result of design and implementation. And the developed modules were ported to the microcontroller board and verified.

The OBC Reconfiguration Test on LEO Satellite (저궤도 위성에서 위성탑재컴퓨터의 재구성 시험)

  • Jeong, Jae-Yeop;Lee, Cheol-Hoon
    • Journal of Satellite, Information and Communications
    • /
    • v.12 no.3
    • /
    • pp.103-107
    • /
    • 2017
  • The Satellite OBC(On Board Computer) manages critical functionality such as satellite attitude control, fault management, payload management, command/telemetry processing etc. The OBC consist of various modules. Each module perform mission critical operation. So all modules designed as hot or cold redundancy architecture. The redundancy design gives a guarantee high reliability and it allows normal operation of satellite using reconfiguration capability. In this paper, introduces reconfiguration unit operation and describe the results of testing in the ETB.

New Scheme for Intelligent Voyage Data Recorder Analysis System and Development of Visualization Module of the VDR (지능형 항해정보기록 분석 시스템 설계 및 가시화 모듈 개발)

  • Hwang, Il-Kyu;Lee, Kyung-Ho;Han, Young-Soo
    • Journal of Ocean Engineering and Technology
    • /
    • v.22 no.5
    • /
    • pp.126-131
    • /
    • 2008
  • The voyage data is very important for safety of ships, and duty being effectuated by the installation of voyage data record (VDR) on ships. VDR is a black-box, and it contains 14 kinds of voyage data as text. But it is not easy to understand when the accident happened because voyage data is saved as complicated texts. User interface (UI), analysis, visualization system, which works for assist to gather information about situation of accident, was developed. It will be possible to develop onboard ship monitoring and voyage prediction system by the VDR visualization system's development in near future.

Design of Quality Evaluation for SOA-based Software (SOA 기반 소프트웨어를 위한 품질평가 설계)

  • Han, Yong-Man;Yoo, Hae-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.124-127
    • /
    • 2011
  • 새로운 비즈니스 환경 변화에 가장 빠르게 대응할 수 있는 최적의 대안으로 각광받고 있는 SOA(Service Oriented Architecture)는 현재 비즈니스 시장의 혁신과 변화를 주도하고 있다. 하지만 웹 기반인 SOA 기반 시스템은 품질평가에 대한 명확한 표준안이 제안되어 있지 않으며, 기존 소프트웨어 품질 평가를 통한 SOA 기반 시스템의 평가는 적절하지 않다. 본 논문에서는 기존 소프트웨어 품질 특성인 ISO/IEC 25000을 연구하고, AHP(Analytic Hierarchy Process) 기법을 통하여 SOA 기반 시스템에 알맞은 품질 특성을 도출하였다. 이를 통하여 SOA 기반 소프트웨어 개발 시 우선순위를 토대로 요구사항 분석이나 설계에 반영하여 최적화된 SOA 기반 시스템 구축이 가능하다.

Architecture Design of RIOS-based Application for Testing and Monitoring Embedded Software (임베디드 소프트웨어의 테스팅과 모니터링을 위한 RIOS 기반 어플리케이션 구조 설계)

  • Lee, Sunghee;Kim, Deok Yeop;Yun, Bo Ram;Lee, Woo Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.665-668
    • /
    • 2017
  • 임베디드 소프트웨어의 개발은 실제 어플리케이션이 수행되는 대상 시스템이 아닌 호스트 시스템에서 개발되기 때문에 개발 중 테스팅을 수행하기 어렵다. 또한 대상 시스템에서 어플리케이션이 실행될 때 결함 또는 오류가 발견되면 이를 재현하기 어렵다. 이러한 문제를 해결하기 위한 기존의 연구로는 RTOS 시뮬레이터를 사용하거나 모니터링 시스템을 추가하여 임베디드 소프트웨어의 동작을 확인한다. 하지만 RTOS 시뮬레이터는 기능 테스트만 가능하고 실직적인 시간 추정이 불가능하다. 또한 임베디드 소프트웨어에 모니터링 시스템을 추가하게 되면 어플리케이션의 동작에 영향을 주기 때문에 실시간 시스템의 제약 조건을 확인하기 어렵다. 따라서 본 논문에서는 임베디드 소프트웨어의 RIOS 기반 어플리케이션 구조를 제안하여 호스트 시스템에서 대상 시스템의 테스팅과 모니터링이 가능함을 보인다.