• Title/Summary/Keyword: 레이다 소프트웨어

Search Result 190, Processing Time 0.026 seconds

Connector for Dynamic Composition of Aspects Based on AOSD (AOSD기반에서 Aspect의 동적결합을 위한 Connector)

  • Kim Tae-Woong;Kim Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.13D no.2 s.105
    • /
    • pp.251-258
    • /
    • 2006
  • Aspect-Oriented Software Development is new software development method. It has many advantages related to software performance, maintenance and repair. Also it offers modularization method to a existing programming language for secondary function such as security and fault tolerance. But the present problem is that we have to use new aspect-oriented programming language. Further more when we apply Aspect to legacy system, we have to recompile the source code in order to build software system based on AOSD. In this paper, we propose and design Connector that can be composed with Aspect in legacy system dynamically. To elaborate this work, we use the information of operations about Core and Aspect, and the information of pointcut described with XML. We validate that the proposed Connector has features such as no need of new compiler, no recompilation and no modification of legacy system through case study.

Development of The Embedded Software Learning program Using LEGO Mindstorms (레고 마인드스톰을 활용한 임베디드 SW 학습프로그램 개발)

  • Kim, Myung-Jung;Lee, Tae-Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.07a
    • /
    • pp.157-160
    • /
    • 2014
  • 본 논문에서는 최근 주목받고 있는 임베디드 시스템 개발을 위한 소프트웨어 교육의 필요성을 살펴보고 이를 위해 레고 마인드스톰 EV3 교구를 활용한 학습프로그램을 개발하여 제안하고자 한다.

  • PDF

An Integration of Legacy Nuclear Simulation Code into HLA Federation using Shared Memory (공유메모리를 사용한 레거시 원자력 시뮬레이션 코드의 HLA 패더레이션으로의 통합)

  • Park Geun-Ok;Han Kwan-Ho;Lim Jong-Tae
    • The KIPS Transactions:PartD
    • /
    • v.12D no.5 s.101
    • /
    • pp.797-806
    • /
    • 2005
  • The objective of the In-h(High Level Architecture) have recommended by DoD(Department of Defense) is to facilitate interoperability among simulations and to promote reuse of their components. There are many legacy simulation softwares developed before the HLA becomes simulation standard. The integration of legacy simulations into federations using the HLA is an important research topic in M&S(Modeling and Simulation) area. Legacy simulation softwares of the mission critical industry such as nuclear and aerospace are generally use Fortran language. However, the reuse of those is not easy because the HLA is not support Fortran language. This paper suggests a integration method which minimizes the modification of legacy simulation software and migrates the legacy simulation software to HLA federation. Each federate participating in federation have the separated executables that communicate via a shared memory created at run-time. Two types of shared memory blocks are used for publication and subscription. Declaration block for global variables used in legacy simulation software is separated for publication and subscription and then mapped as classes of objects and interactions for the HLA FOM design. To validate the suggested method, we approached the HLA integration of legacy nuclear simulation code being used in plant design and to observe the integration results, we used the FMT(Federation Management Tool). The diagnostic information which the FTM displays showed that our method can be successfully and effectively used for a HLA federation.

The Implications of Current Practices Relating to the Sharing, Reuse, and Citation of Research Software for the Future of Research (연구소프트웨어의 공유, 재사용 및 인용과 관련된 현재 관행의 의미)

  • Park, Hyoungjoo;Wolfram, Dietmar
    • Journal of the Korean Society for information Management
    • /
    • v.38 no.4
    • /
    • pp.65-82
    • /
    • 2021
  • The purpose of this research is to explore the phenomenon of the sharing, reuse, and citation of research software. These practices are playing an increasingly important role in scholarly communication. The researchers found that the citation and reuse of research software are currently uncommon or at least not reflected in the Data Citation Index (DCI). Such citation was observed, however, for the newer software in a number of prominent repositories. The repositories Comprehensive R Archive Network (CRAN) and Zenodo received the most formal software citations. The researchers observed both formal and informal forms of citation when researchers reused software. The latter form involves mentioning research software in passing in the main text of articles, while formal citations appear in the references section. In addition, our comparative analysis helps to explain the phenomenon of self-citation of research software.

Design and Implementation of Tool Constructing Migration of Legacy System (레거시시스템의 마이그레이션을 위한 지원도구의 설계 및 구현)

  • Yang, Hae-Seung;Park, Pyung-Hyung;Yang, Hae-Sool
    • The KIPS Transactions:PartD
    • /
    • v.14D no.7
    • /
    • pp.763-772
    • /
    • 2007
  • Due to increased software development cost, interest about the method and automated tool for reusing legacy system have been running high. Therefore, In this study, it proves the definition, concept and also background of legacy system by showing real market and technology trend. Automation tool is designed and developed to handle the concrete development methodology, procedure and reference. Also, we implemented the process that analyze the legacy system and extract, refine, store and reuse the candidate components by using LM(Legacy to Modern System) supporting tool presented in this paper. If LM supporting tool is applied to legacy system migration, we can expect cutting costs, shortening the developing period and succeeding the intellectual property by software re-engineering.

Development of Bio-Inspired System Software Architecture Based on Multi-Agents Framework (멀티 에이전트 프레임워크 기반의 생태계 모방 시스템 소프트웨어 아키텍처 개발)

  • Lee, Hak-Joo;Song, Ji-Young;Lee, Keun-Jun;Park, Sung-Yong;Jung, Sung-Won;Yang, Ji-Hoon;Nang, Jong-Ho
    • Proceedings of the Korean Society for Bioinformatics Conference
    • /
    • 2003.10a
    • /
    • pp.258-267
    • /
    • 2003
  • 네트워크의 발전으로 인해 현재 존재하는 소프트웨어 구조에 몇 가지 문제점을 내포하게 되었다. 이러한 환경에 대응하기 위해 생태계 구조를 모방한(Bio-inspired) 네트워크 기반적응 생존형 시스템을 제안한다. 여기서는 생태계의 여러 특성 중 적응성(adaptability) 확장성(scalability), 생존성(survivability)을 모델링 하고자한다. 이 시스템은 상기의 특성을 포함하는 몇 개의 계층으로 구성되어 있다. 독립된 개체의 역할을 하는 에코전트 레이어와 에코전트의 활동을 지원하는 에코전트 플랫폼 레이어, 효율적인 네트워크 활용을 위한 플랫폼 콜레버레이션 레이어로 이루어져 있다. 본 논문에서는 이러한 시스템의 구체적인 기능과 구성 그리고 이 시스템의 활용 분야에 대해 살펴본다.

  • PDF

A Study wrapping using Transaction Adaptor component (트렌젝션 어뎁터 컴포넌트를 이용한 래핑에 관한 연구)

  • Kim, Sang-Young;Jung, Ji-Hwan;Kim, Jung-Ah;Hwang, Sun-Myung
    • Annual Conference of KIPS
    • /
    • 2004.05a
    • /
    • pp.233-236
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 설계는 개발된 컴포넌트의 조립을 통한 재사용으로 소프트웨어를 생성하는 것을 목표로 하고 있다. 이때 재사용되는 컴포넌트들은 용도에 맞게 개조되어야 한다. 본 연구는 이러한 개조 방법을 트랜잭션 어뎁터(Transaction Adaptor)라는 개조 컴포넌트를 이용하여 기존의 컴포넌트 또는 기존의 레거시 시스템을 재사용하는 것에 대한 연구이다. TA를 이용한 개조방법은 클라이언트와 호스트시스템 사이에 TA컴포넌트를 사용하여, XML데이터를 스트림 형태로 변환하여 전송함으로서 레거시 시스템을 재사용한다. 이러한 TA를 이용한 재사용 방법은 클라이언트 플렛폼이나 호스트의 종류에 관계없이 TA가 XML로 데이터 변환처리하여 레거시 시스템을 재사용할 수 있다.

  • PDF

The Extraction Method of Business Logic Using Legacy System Understanding Tool (레거시 시스템 이해도구를 이용한 비즈니스 로직 추출 기법)

  • 송문섭;박창순
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.100-102
    • /
    • 2002
  • 최근 컴포넌트 기반 개발이 소프트웨어 개발의 새로운 패러다임으로 대두되고 있는 가장 큰 이유는 컴포넌트의 재사용으로 인해 얻을 수 있는 개발 기간의 단축, 유지ㆍ보수의 용이함 등의 장점들 때문이다. 재사용의 개념을 시스템으로 확장하여 생각하면 기존 레거시 시스템을 컴포넌트 기반 시스템으로 바꾸는 것이며 이를 위해서는 레거시 시스템의비즈니스 로직을 추출하여 컴포넌트화 해야 한다. 본 논문에서는 기존 레거시 시스템에서 컴포넌트 기반 시스템으로 변환하기 위해 필요한 비즈니스 로직 추출 방법으로 레거시 시스템 분석을 통해 얻은 시스템 플로우 그래프, 프로그램 호출 그래프, 패러그래프 흐름 그래프 등의 그래프 등을 이용하여 레거시 시스템을 이해하고 추출 정보로써 핵심 변수와 패턴 식별을 이용한 방법을 제안한 후 구현된 비즈니스 로직 추출기를 이용하여 구체적으로 COBOL 소스 코드에서 비즈니스 로직이 추출되는 과정을 설명하겠다.

  • PDF

A Development of the Analysis Technique for Radar Target Signature and the Sofware using RCS/ISAR (RCS/ISAR를 이용한 레이다 표적분석 기법 및 소프트웨어 개발)

  • Kwon Kyoung-IL;Yoo Ji-Hee;Chung Myung-Soo;Yoon Taehwan
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.7 no.2 s.17
    • /
    • pp.88-99
    • /
    • 2004
  • A development of a software on radar target signature analysis is presented in this paper The target signature includes Radar Cross Section(RCS) prediction, Range Profile(RP) processing and Inverse Synthetic Aperture Radar(ISAR) processing. Physical Optics(PO) is the basic calculation method for RCS prediction and Geometrical Optics(GO) is used for ray tracing in the field calculation of multiple reflection. For RP and ISAR, Fast Fourier Transform(FFT) and Matrix Pencil(MP) method were implemented for post-processing. Those results are integrated into two separate softwares named as Radar Target Signature Generator(RTSG) and Radar Target Signature Analyser(RTSA). Several test results show good performances in radar signature prediction and analysis.

A Study on the Component-Based Development For Accounting Process Application System (컴포넌트 기반 회계처리 응용 시스템 개발에 관한 연구)

  • Lee Jeong-Jig;Ryu Sang-Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.514-516
    • /
    • 2005
  • CBD(Component Based Development)는 장기간에 걸쳐 발전된 소프트웨어 개발의 한 형태이며, 이미 표준화되거나 공인되지 않았지만 실제로 모든 기업들은 컴포넌트를 나름대로 제작하거나 이미 잘 개발되어진 컴포넌트를 재사용하여 자체 프로젝트에 재활용하므로써 최소의 개발비로 표준화를 추구하는 한편 최대의 기능과 신속한 개발로 소프트웨어의 품질과 생산성 향상을 도모하고 있다. 본 논문에서는 레거시 시스템을 활용하여 컴포넌트로 되어 있지 않은 프로그램을 컴포넌트화 함은 물론 기존 애플리케이션에 존재하는 컴포넌트를 래핑하여 재사용 가능한 서비스를 생성, 재공하기 위한 CBD 기반의 회계처리 응용 시스템을 설계 및 구현한다. 제안된 회계처리 응용 시스템 APAS(Accounting Process Application System) 모델은 시스템 구축 개발 기간의 단축과 관리 및 유지보수를 쉽게 하여 업무의 효율성을 높이고, 레거시 시스템을 재활용하여 신규 개발시 우려되는 위험도를 낮추어 소프트웨어 생산성 제고 효과도 얻을 수 있다.

  • PDF