• Title/Summary/Keyword: 소프트웨어 진화

Search Result 200, Processing Time 0.03 seconds

디지털 혁명의 물결을 타는 전술 통신 체계(3)

  • Choe, In-Seok
    • Defense and Technology
    • /
    • no.7 s.293
    • /
    • pp.38-49
    • /
    • 2003
  • 지금까지 IT 기술의 발달에 따른 무전기의 진화 과정과 이른바 디지털 혁명에 따라 새로운 통신기술이 개발됨으로써 열악한 작전 환경과 신호 통신 환경을 극복할 수 있는 첨단 전술 통신 체계에 대하여 살펴보았다. 전술적인 측면에서 크기와 무게는 이전보다 더 작고 가벼우며 성능은 더 좋아지기를 바라는 사용자의 용구 사항과 신기술의 개발에 따라 전술 통신 체계는 앞으로도 계속해서 진화가 이루어질 것으로 예상되고, 디지털 기술과 소프트웨어의 기술을 활용하여 프로그래밍이 가능한 소프트웨어 기반 무전기가 탄생하기에 이르렀으며, 앞으로 작전 양상에 따라 더욱 까다로워질 군 작전 요구 성능을 충족시키기 위해 성능이 더욱 향상될 것으로 전망된다.

  • PDF

A Regression Test Method for Program Evolving by Using AOP (AOP를 이용하여 진화된 프로그램의 회귀 테스트 기법)

  • Lee, Mee-Jin;Choi, Eun-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.263-266
    • /
    • 2007
  • 이미 개발된 소프트웨어를 확장, 진화시킬 때 AOP 기법을 이용하면 모듈화뿐만 아니라 동적으로 플러그인 시킬 수 있어 편리하다. 즉 객체 지향 방식으로 개발된 프로그램에 AOP 를 적용하여 확장하면 여러 모듈에 걸쳐 나타나는 횡단 관심사를 기존 프로그램의 수정 없이 기능을 추가할 수 있다. 이미 테스트까지 마친 소프트웨어에 AOP 를 적용하여 확장한 경우 AOP 특성에 맞는 회귀 테스트 방법이 필요하다. 본 논문에서는 AOP 를 이용하여 진화된 프로그램의 회귀 테스트 방법을 제안하였으며 사례 연구에 의하여 그 효용성을 보였다.

  • PDF

IPTV 미들웨어

  • Lee, Jin-Ho
    • Information and Communications Magazine
    • /
    • v.24 no.2
    • /
    • pp.40-48
    • /
    • 2007
  • 미들웨어는 다양한 하드웨어환경을 하나의 플랫폼으로 보이게 하고, 이를 이용한 단일 플랫폼 상에서 동일한 디지털 어플리케이션을 구동할 수 있는 환경을 지원하는 소프트웨어 운용환경이다. 이러한 미들웨어는 특히 통신망을 기반으로 한 IPTV에서 그 필요성이 절실하다 하겠다. IP망은 기존의 방송망과 달리, 미디어를 방송 형식으로 소비자에게 전달하기 위해서는 많은 제약을 안고 있었으나 최근 광대역화 고속화의 진화속도에 따라 그러한 제약은 기술적으로 탈피하기 시작하였고, 다양한 사업모델 구축을 위한 통신사업자들은 미디어 사업영역에 그들의 사업을 확장해나가기에 이르렀다. 일반적으로 유료방송 (PayTV)라는 사업모델에서 수신기는 그들의 사업모델을 구현하는 필수적인 것이며, 사업모델의 진화에 따라 수신기 또한 진화를 하게 되어 사실상 현장에는 다양한 하드웨어가 보급되게 되는데, 이러한 사업모델을 지원하기 위한 하드웨어/소프트웨어적인 단일화 플랫폼 기술인 미들웨어의 기술적 지원이 필수적이기도 하다. 본 고에서는 미들웨어(middleware)라 불리우는 일반적인 데이터방송 및 양방향 방송 지원환경의 필요성과 현재의 기술수준, 그리고 표준화 동향에 대해서 간략하게 조사하여 알아보기로 한다.

Increasing Diversity of Evolvable Hardware with Speciation Technique (종분화 기법을 이용한 진화 하드웨어의 다양성 향상)

  • Hwang Keum-Sung;Cho Sung-Bae
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.1
    • /
    • pp.62-73
    • /
    • 2005
  • Evolvable Hardware is the technique that obtains target function by adapting reconfigurable digital' devices to environment in real time using evolutionary computation. It opens the possibility of automatic design of hardware circuits but still has the limitation to produce complex circuits. In this paper, we have analyzed the fitness landscape of evolvable hardware and proposed a speciation technique of evolving diverse individuals simultaneously, proving the efficiency empirically. Also, we show that useful extra functions can be obtained by analyzing diverse circuits from the speciation technique.

Opcode category sequence feature and machine learning for analyzing IoT malware (IoT 악성코드 분석을 위한 op 코드 카테고리 시퀀스 특징과 기계학습 알고리즘 활용)

  • Mun, Sunghyun;Kim, Youngho;Kim, Donghoon;Hwang, Doosung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.914-917
    • /
    • 2021
  • IoT 기기는 취약한 아이디와 비밀번호 사용, 저사양 하드웨어 등 보안 취약점으로 인해 사이버 공격 진입점으로 이용되고 있다. 본 논문은 IoT 악성코드를 탐지하기 위한 op 코드 카테고리 기반 특징 표현을 제안한다. Op 코드의 기능별 분류 정보를 이용해서 n-gram 특징과 엔트로피 히스토그램 특징을 추출하고 IoT 악성코드 탐지를 위한 기계학습 모델 평가를 수행한다. IoT 악성코드는 기능 개선과 추가를 통해 진화하였으나 기계학습 모델은 훈련 데이터에 포함되지 않은 진화된 IoT 악성 코드에 대한 예측 성능이 우수하였다. 또한 특징 시각화를 이용해서 악성코드의 비교 탐지가 가능하다.

An Effective Evolvable Hardware Design using Module Evolution (모듈진화를 이용한 효율적인 진화 하드웨어 설계)

  • 황금성;조성배
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.10
    • /
    • pp.1364-1373
    • /
    • 2004
  • Recently Evolvable Hardware (EHW) is widely studied to design effective hardware circuits that can reconfigure themselves according to the environment. However, it is still difficult to apply for complicated circuits because the search space increases exponentially as the complexity of hardware increases. To remedy this problem, this paper proposes a method to evolve complex hardware with a modular approach. The comparative experiments of some digital circuits with the conventional evolutionary approach indicate that the proposed method yields from 50 times to 1,000 times faster evolution and more optimized hardware.

Evolution and Behavior Analysis of Neural Networks based on Cellular Automata (셀룰라 오토마타 기반 신경망의 진화 및 행동분석)

  • Song, Geum-Beom;Jo, Seong-Bae
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.4
    • /
    • pp.453-461
    • /
    • 1999
  • 최근 들어 생물학적 두뇌에 대한 관심이 높아지고 있으며, 그에 따라 인공두뇌의 개발이나 두뇌의 기능을 밝히고자 하는 시도가 활발히 이루어지고 있다. 특히 셀룰라 오토마타는 간단한 규칙들의 조합으로 복잡한 현상을 표현하는 모델로 복잡한 두뇌를 표현하기에 적합한 모델로 복잡한 두뇌를 표현하기에 적합한 모델일 기대된다. 셀룰라 오토마타 상에서 특정한 기능을 갖도록 신경망 모듈들을 진화시킨 후, 이들을 결합하여 인공두뇌를 개발하고자 하는 시도가 있다. 본 논문에서는 이러한 접근방식의 유용성을 보여주기 위하여 적당한 크기의 셀룰라 오토마타 공간에서 신경망을 만들어내어 이동 로봇의 제어기를 진화방법으로 구성하고자한다. 실험결과 로봇이 벽과 충돌하지 않고 잘 움직일 수 있도록 진화된 제어기를 얻을 수 있었다. 또한 다각적인 분석과정을 통해 진화된 제어기의 구조와 그 작동과정으 밝혀내고자 하였다.

Design of Genetic Algorithm Processor(GAP) for Evolvable Hardware (진화하드웨어를 위한 유전자 알고리즘 프로세서(GAP) 설계)

  • Sim, Kwee-Bo;Kim, Tae-Hoon
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.12 no.5
    • /
    • pp.462-466
    • /
    • 2002
  • Genetic Algorithm (GA) which imitates the process of nature evolution is applied to various fields because it is simple to theory and easy to application. Recently applying GA to hardware, it is to proceed the research of Evolvable Hardware(EHW) developing the structure of hardware and reconstructing it. And it is growing a necessity of GAP that embodies the computation of GA to the hardware. Evolving by GA don't act in the software but in the hardware(GAP) will be necessary for the design of independent EHW. This paper shows the design GAP for fast reconfiguration of EHW.