• 제목/요약/키워드: 레거시 시스템

검색결과 142건 처리시간 0.029초

Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구 (A Practical Study on Code Static Analysis through Open Source based Tool Chains)

  • 강건희;김영철;이근상;김영수;박용범;손현승
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권2호
    • /
    • pp.148-153
    • /
    • 2015
  • 국내의 소프트웨어 산업계는 고품질 소프트웨어를 위해, 개발/테스트 프로세스, 성숙도 측정등에 초점을 두고 있다. 그러나 실제 중소기업의 산업현장에서는 코드중심으로 개발되고 있다. 그리고 대부분의 기존 레거시 시스템은 설계의 부재 그리고 코드 패칭으로 코드 내부의 복잡도가 매우 높은 현실이다. 이를 해결하고자, 코드의 가시화(visualization)를 적용하였다. 이 가시화는 모듈간의 복잡도를 줄이려는 목적을 가지고 있다. 이를 위해 기존 공개 도구로 툴 체인 구성 방법을 제안한다. 제안한 방법은 NIPA의 SW Visualization 기법을 적용 확장하였다. 또한 코드 가시화내의 품질지표 중에 결합도 요소 중의 나쁜 지표에 대한 리팩토링 시도이다. 결과적으로 레가시 코드에 대해 역 공학 기법(from programming via model to architecture)적용과 이를 통한 소프트웨어 고품질화이다.

SWIM 구조를 이용한 항공데이터 종합관리망 구축 방안 (A Method of Implementation for Integrated Aeronautical Data Management Network Using SWIM Architecture)

  • 김진욱;조윤현;김상욱;윤인섭;최상방;정재학;박효달
    • 한국ITS학회 논문지
    • /
    • 제12권6호
    • /
    • pp.44-53
    • /
    • 2013
  • 미국, 유럽 선진국들을 중심으로 진행 중인 SWIM(System Wide Information Management)은 국제민간항공기구(ICAO)에서 항공관련 데이터 시스템의 성능을 향상시키는 ASBU(Aviation System Block Upgrade) 프로그램의 일부분이며, 디지털 항공 정보 관리를 통해 서비스를 향상시키기 위한 항공통신 데이터를 종합 관리하는 망의 핵심적인 기술이다. 이에 따라, 본 논문에서는 SOA(Service Oriented Architecture) 개념을 적용한 SWIM 구조와 네트워크를 분석하고, 기존의 레거시 시스템으로 운용중인 애플리케이션을 어댑터 기술 개발을 통하여 항공데이터 종합관리망으로 구축하는 방안을 제안한다. 제안한 방안은 효율적인 ATM(Air Traffic Management)을 위한 차세대 인프라 망 환경에 적합한 미들웨어 및 애플리케이션 개발로 사용자가 원하는 정보를 적시에 제공할 것이다.

클라우드 환경에서 데이터 통합 관리를 위한 TMDM (TMDM for Data Integration Management in Cloud Environment)

  • 문석재;신효영;정계동
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.970-973
    • /
    • 2012
  • 클라우드 환경에서 기업들은 상호 연결되지 않은 여러 개의 시스템과 데이터베이스에 각각 마스터 정보를 분산 저장하여 사용하고 있다. 관리되지 않은 마스터 정보는 부정확하고, 상호 불일치하기에 비즈니스 프로세스의 효율성을 저하시키고, 최적의 의사결정을 할 수가 없게된다. 효율적이고 오류 없는 비즈니스 프로세스 운용을 위해서는 고품질의 마스터 정보의 관리가 필요하다. 본 논문은 클라우드 환경에서 상호 연계되는 마스터 정보 간의 발생하는 이질적인 문제를 해결하고, 비즈니스 프로세스를 효율적으로 운용하기 위한 방안으로 TMDM(Topic Maps Master Data Management)을 제안한다. TMDM는 데이터 간의 연관성을 고려한 Topic Maps를 이용하여 마스터 정보 간의 상호 불일치 문제를 해결하기 위해 제안된 지식 저장소이다. Topic Maps는 하나의 토픽을 통해 토픽이 표현하는 주제에 관련된 모든 지식 정보를 접근할 수 있도록 토픽간의 association을 통해 연결할 수 있다. 이러한 점은 클라우드 내에서 레거시 시스템 간 마스터 정보에도 적용할 수 있다.

  • PDF

모바일 비즈니스를 위한 모바일 미들웨어 시스템 설계 및 구현 (Design and Implementation of a Mobile Middleware System for Mobile Business)

  • 이일주
    • 한국통신학회논문지
    • /
    • 제39B권2호
    • /
    • pp.102-113
    • /
    • 2014
  • 현재의 통신 및 네트워크 환경은 기존의 유선 인터넷에서 무선 및 모바일 기반으로 빠르게 움직이고 있으며 환경의 변화는 비즈니스 방법에도 많은 영향을 미치고 있다. 많은 기업들은 제품의 경쟁력확보를 위해 모바일 비즈니스 도입을 적극 추진하고 있으며, 효율적이고 안정적인 모바일 솔루션을 필요로 하고 있다. 그러나 최적의 모바일 컴퓨팅환경을 구축할 수 있는 방법과 기존의 업무프로세스 및 방대한 양의 데이터베이스를 어떻게 활용할 것인가에 대한 방안이 요구된다. 본 논문에서는 유선 상에서 운용되는 다양한 전산자원을 무선 LAN과 이동전화망, 모바일 디바이스로 연동할 수 있는 모바일 비즈니스 구축 지원 도구인 모바일 미들웨어 시스템을 구현하고자 한다. 이를 위해 일반기업에서 구축된 기간업무를 쉽고, 빠르게 모바일 환경으로 확장 시키는 강력한 무선 데이터 접근 도구를 제공한다. 제안 솔루션을 산업 현장에 적용 시 기존의 비즈니스 로직 및 자원의 변경 없이 경제적으로 레거시 업무 프로세스를 모바일 환경으로 변환 할 수 있다.

이미지 인식 기반의 지도학습을 활용한 생산관리 효율화 방법에 관한 연구 (A study on Production Management Efficiency Method using Supervised Learning based Image Cognition)

  • 장우식;이건우;이상덕;김영곤
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.47-52
    • /
    • 2021
  • 최근 제조 산업에서 생산공정 관리에 대한 인공지능 솔루션 수요가 증가하고 있다. 그러나, 제조산업의 AI 솔루션 적용을 통하여 POP, MES와 같은 레거시 스마트공장 솔루션의 한계가 존재한다. 따라서, 본 논문에서는 이를 극복하기 위하여 이미지 인식 시스템에 인공지능 개념인 지도학습을 적용하여, 생산관리 효율을 향상시키고자 하였다. 시스템 흐름에서는 As_is To be를 구분하여 실제 업무 흐름을 적용하였으며, 전체 생산성 효율을 위하여 프로세스 개선을 하였다. AI 지도학습을 위한 사전 전처리 계획을 수립하고 관련 AI 모델 설계, 개발, 시뮬레이션을 수행하여, 그 결과로는 97%의 인식률을 확인하였다.

컨텍스트 기반의 웹 애플리케이션 설계 방법론 (Context-based Web Application Design)

  • 박진수
    • 한국전자거래학회지
    • /
    • 제12권2호
    • /
    • pp.111-132
    • /
    • 2007
  • 웹 기능의 향상과 웹 관련 기술의 발전, 레거시 시스템과의 통합 필요성 증대, 자주 변하는 웹 콘텐츠와 구조 등으로 인하여 웹 애플리케이션을 개발하고 관리하는 일이 과거보다 훨씬 더 복잡하게 되었다. 그러나 이러한 다양한 요인들을 고려하는 포괄적인 웹 애플리케이션 설계 방법론은 아직 존재하지 않고 있다. 따라서 본 연구에서는 이러한 요인들을 고려한 컨텍스트 기반의 웹 애플리케이션 설계 방법론을 제시하고자 한다. 본 연구에서 제시하는 방법론에서는 웹 정보를 전달하는 메커니즘에 따라 구분되는 9 종류의 웹 페이지 형태와 웹 페이지 간의 다양한 의미 관계를 정의하는 7 종류의 링크 형태 및 설계 과정 중에 사용되는 여러 종류의 컴포넌트 역할을 구별하는 소프트웨어 컴포넌트 형태 등 다양한 종류의 모델링 기법들을 소개하고 있다. 뿐만 아니라 이 방법론은 '콤펜디엄(compendium)' 이라 불리는 일단의 관련된 정보 클러스터들로 이루어진 독창적인 웹 애플리케이션 모델을 사용하고 있다. 하나의 콤펜디엄은 주제(theme), 컨텍스트 페이지, 링크 및 컴포넌트로 구성된다. 이러한 접근 방법은 모듈 방식의 설계에 유용할 뿐만 아니라 항상 변하는 웹 애플리케이션의 콘텐츠와 구조를 관리하는데도 도움이 된다. 본 연구에서 제시한 방법론은 의미적으로 응집력이 있고 구문적으로 느슨히 결합된 유연한 웹 디자인 산출물을 생성하는데 도움이 될 것이다.

  • PDF

MITRE ATT&CK 및 Anomaly Detection 기반 이상 공격징후 탐지기술 연구 (MITRE ATT&CK and Anomaly detection based abnormal attack detection technology research)

  • 황찬웅;배성호;이태진
    • 융합보안논문지
    • /
    • 제21권3호
    • /
    • pp.13-23
    • /
    • 2021
  • 공격자의 무기가 점차 지능화 및 고도화되고 있어 기존 백신만으로는 보안 사고를 막을 수 없으므로 endpoint까지 보안 위협이 검토되고 있다. 최근 endpoint를 보호하기 위한 EDR 보안 솔루션이 등장했지만, 가시성에 중점을 두고 있으며, 이에 대한 탐지 및 대응 기술은 부족하다. 본 논문에서는 보안 관리자 관점에서 효과적인 분석과 분석 대상을 선별하기 위해 실 환경 EDR 이벤트 로그를 사용하여 지식 기반 MITRE ATT&CK 및 AutoEncoder 기반 Anomaly Detection 기술을 종합적으로 사용하여 이상 공격징후를 탐지한다. 이후, 탐지된 이상 공격징후는 보안 관리자에게 로그정보와 함께 alarm을 보여주며, 레거시 시스템과의 연계가 가능하다. 실험은 5일에 대한 EDR 이벤트 로그를 하루 단위로 탐지했으며, Hybrid Analysis 검색을 통해 이를 검증한다. 따라서, EDR 이벤트 로그 기반 언제, 어떤 IP에서, 어떤 프로세스가 얼마나 의심스러운지에 대한 결과를 산출하며, 산출된 의심 IP/Process에 대한 조치를 통해 안전한 endpoint 환경을 조성할 것으로 기대한다.

클라우드네이티브 애플리케이션 구축을 위한 마이크로서비스 식별 방법 (Identification of Microservices to Develop Cloud-Native Applications)

  • 최옥주;김유경
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제17권1호
    • /
    • pp.51-58
    • /
    • 2021
  • 최근 주목받고 있는 마이크로서비스는 독립적으로 개발될 뿐만 아니라 독립적으로 실행 및 배포가 가능하다는 장점 때문에, 클라우드 컴퓨팅 환경에서 보다 유연한 확장과 효율적인 협력을 보장할 수 있다. 이러한 영향으로 최근 마이크로서비스지향 애플리케이션 환경으로의 전환이 급격히 증가하고 있다. 마이크로서비스의 도입을 위해서는 무엇보다 모노리식 아키텍처로 구축된 단일 애플리케이션의 구성요소를 마이크로서비스 단위로 식별하는 문제가 선결되어야 한다. 본 논문에서는 레거시 시스템으로부터 마이크로서비스 식별의 문제를 알고리즘 기반으로 해결하기 이한 접근방법을 제안한다. 코드의 메타정보를 이용하여 그래프를 생성하고 클러스터링 알고리즘을 적용하여 마이크로서비스 후보를 추출한다. 추출된 마이크로서비스 후보에 대해 메트릭을 이용하여, 모듈화 품질을 평가한다. 또한 제안된 식별 방법의 효과를 검증하기 위해 벤치마크를 위해 많이 사용되는 공개 소프트웨어의 코드를 이용하여 후보 서비스를 도출하고, 메트릭을 이용하여 모듈화 수준을 평가한다. 결과적으로 좀더 작은 단위의 마이크로서비스로 식별해 내면서 모듈품질을 향상시키는 결과를 확인할 수 있다.

TMDR 기반의 실시간 데이터 통합 환경 설계 (Design of The Environment for a Realtime Data Integration based on TMDR)

  • 정계동;황치곤
    • 한국정보통신학회논문지
    • /
    • 제13권9호
    • /
    • pp.1865-1872
    • /
    • 2009
  • 본 논문은 레거시를 통합 검색하기 위한 방안으로 XMDR을 확장하는 방안을 제안한다. 이러한 확장은 메타데이터의 관리를 위한 메타 시멘틱 온톨로지, 위치 정보를 위한 메타 로케이션, 그리고 시멘틱 웹을 표현하기 위한 표준 언어인 토픽맵을 결합한다. 본 논문에서는 이것을 TMDR(Topic Map MetaData Registry)이라 한다. 토픽맵은 지식계층으로 인덱스와 같은 역할을 수행한다. 그러나 토픽맵은 데이터의 변화가 빈번한 경우에는 효율이 떨어질 수 있다. 이러한 문제를 해결하기 위해 본 시스템은 메타 데이터 사이의 관계, 실제 데이터 사이의 관계 그리고 메타데이터와 실제 데이터 사이의 관계를 토픽맵으로 표현한다. 표현된 토픽맵은 메타 데이터 간의 관계로 인해 실제 데이터간의 관계 변화를 줄이는 방안을 제시한다.

지능형 건설물류관리 체계 구축을 위한 SOA 적용 모델 개발 (A SOA-based Application Model for Building Intelligent Construction Supply Chain Management Framework)

  • 신태홍;진상윤;윤수원;권순욱;김예상
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2008년도 정기학술발표대회 논문집
    • /
    • pp.733-737
    • /
    • 2008
  • 초대형 고층 빌딩 프로젝트에서 효과적인 건설물류관리는 성공적인 프로젝트 관리를 위해 필수적인 사항이다. 효율적인 물류관리를 위해서는 공사 참여 주체들 간의 원활한 의사소통을 지원하고 계획된 공사 일정에 따라 공장에서 생산된 자재를 현장의 유동적인 요인에 맞추어 적시 적소에 공급하기 위한 체계 개발이 필요하다. 최근 이러한 건설물류관리의 효율화를 위한 연구로 RFID, USN과 같은 유비쿼터스 기술적용 및 물류프로세스를 지원하기 위한 지능형 장비 개발과 관련한 연구가 진행되면서 지능형 장비간 통신에 의한 물류정보관리, 기 구축된 레거시 시스템의 연동관리, 프로젝트 참여주체자들의 정보확인 및 전송도구인 다양한 장치에 요구되는 정보관리 등 지능형 건설물류관리 환경이 기존과는 다른 복잡한 분산환경으로 구성되도록 시도됨으로써 이러한 환경을 지원할 수 있는 새로운 건설물류관리 정보관리체계 구축이 요구되고 있다. 따라서, 본 연구에서는 지능화된 건설현장의 건설물류관리 효율화를 위한 지능형 건설물류관리 체계 구축을 위해 복잡한 분산환경하에서 효과적인 정보통합의 대안으로 제시되고 있는 SOA(Service Oriented Architecture)에 대한 개념을 소개하고, 이를 기반으로 한 SOA 적용 모델을 제안하였다.

  • PDF