• 제목/요약/키워드: 소프트웨어 진화

검색결과 200건 처리시간 0.027초

컴포넌트 행위 커스터마이제이션 기법 (The Customization Techniques of Component Behavior)

  • 김철진;정승재;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권3_4호
    • /
    • pp.185-201
    • /
    • 2003
  • 다양한 도메인의 요구사항을 만족시켜 주기 위한 비즈니스 컴포넌트(Business Component)는 다양성을 제공할 수 있도록 개발되어야 한다. 그러나 컴포넌트 개발 시에 다양한 요구사항을 분석하여 개발되더라도 컴포넌트가 이용될 때 예상하지 못한 요구 사항들이 발생하기 때문에 요구 사항들을 완전하게 만족시켜 주기 위한 컴포넌트의 개발은 쉽지 않다. 이와 같은 이유 때문에 컴포넌트가 블랙 박스가 아닌 화이트 박스로 제공되므로 컴포넌트를 인터페이스에 의해 변경하는 것이 아니라 직접 코드를 변경하는 문제가 발생한다. 따라서 컴포넌트를 이용한 Time-To-Market을 이루기가 쉽지 않으며 컴포넌트의 재사용성도 떨어진다. 본 논문에서는 컴포넌트의 변경 가능한 부분을 분석하여 다양한 요구 사항을 만족시킬 수 있는 커스터마이제이션 기법을 제안한다. 컴포넌트의 초기 가변성은 컴포넌트 개발(CD : Component Development) 과정에서 설계되며 가변성 적용을 위해 커스터마이제이션 기법을 이용한다. 가변성이 적용된 컴포넌트를 이용하여 어플리케이션을 개발하는 과정에서 가변성이 재 설계될 수 있으며 이러한 과정을 통해 컴포넌트의 가변성은 진화하고 컴포넌트의 일반성은 향상될 수 있다. 본 논문에서 제시하는 커스터마이제이션 기법은 컴포넌트가 재 설계될 때 기존 컴포넌트는 전혀 변경하지 않고 확장하여 컴포넌트를 변경 할 수 있다.

시스템 가시성평가를 위한 유니버설미들웨어기반 Pervasive Memorial Engine 연구 (System Visibility of Universal Middleware Pervasive Memorial Engine)

  • 이해준;황치곤;윤창표
    • 한국정보통신학회논문지
    • /
    • 제21권11호
    • /
    • pp.2115-2120
    • /
    • 2017
  • 시스템 가시성평가는 복잡한 시스템과 고도의 신뢰성 분야인 In-Vehicle 산업에서 하드웨어 및 소프트웨어간의 융합과 역할 변화에서 시작되었다. 융합의 중심이 기술에서 문화로 자연스럽게 스며드는 형태로 진화하고 있다. 문화의 주변에 기술의 생태적 특징을 반영하기 위해 유니버설미들웨어의 장점인 생명주기모델을 활용하여 시스템의 가시성을 높이고 직관적 판단을 유도하여 혼란 상태를 대비할 수 있다 .본 연구에서는 유니버설미들웨어 기반의 데이터와 서비스모듈을 유기적으로 표준화 및 안정화하여 시스템 가시성 엔진을 시험하고 평가하였다. 이 모듈은 Intelligent Pervasive Cloud 모듈, Memorial Service 모듈, Life Cycler 모듈로 구성하고 현재와 미래의 통신표준과 응용서비스 표준을 비롯한 다양한 요구사항을 반영하였다.

맵리듀스에서의 구조적 RDF 데이터 변경 탐지 기법 (Structural Change Detection Technique for RDF Data in MapReduce)

  • 이태휘;임동혁
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제3권8호
    • /
    • pp.293-298
    • /
    • 2014
  • RDF 데이터의 변경 내용을 탐지하고 이해하는 것은 데이터 웹의 진화 프로세스, 동기화 시스템, 버전 관리 시스템에서 매우 중요한 역할을 한다. 하지만 현재의 연구들은 대용량 데이터를 고려하지 않거나 정확하게 변경 내용을 탐지하지 못한다는 점에서 여전히 미흡하다. 본 논문에서는 대용량 데이터의 처리, 분석을 위해 여러 분야에서 사용되는 맵리듀스 프레임워크 기반의 확장가능하며 효과적인 변경 탐지 기법을 제안한다. 특히, RDF 데이터의 공노드를 비교하는 구조적인 변경 탐지에 초점을 둔다. 이를 위해, 두 개의 맵리듀스 작업으로 이루어진 방법을 사용한다. 첫 번째 작업에서는 공노드에 부여된 내부 아이디가 같은 트리플들을 그룹화하여 공노드에 연결된 경로를 계산한다. 두 번째 작업에서는 같은 경로를 가지는 트리플들을 그룹화하여 헝가리안 메소드를 이용하여 공노드 매칭을 수행한다. 실험을 통해 제안한 방법이 기존 방법보다 더 정확하고 효과적임을 보인다.

MS 오피스 문서 파일 내 비정상 요소 탐지 기법 연구 (A Research of Anomaly Detection Method in MS Office Document)

  • 조성혜;이상진
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권2호
    • /
    • pp.87-94
    • /
    • 2017
  • 최근 각종 공문서와 증빙 서류를 비롯하여 대부분의 문서가 디지털 데이터의 형태로 사용되고 있다. 특히 MS 오피스는 전 세계적으로 공공기관, 기업, 학교, 가정 등 다양한 곳에서 가장 많이 사용하고 있는 문서 편집 소프트웨어로써 악의적인 목적을 가진 사용자들이 해당 문서 프로그램의 범용성을 이용하여 MS 오피스 문서 파일을 악성 행위를 위한 매개체로 사용하고 있으며, 최근에는 단순한 사용자뿐만 아니라 국내외 정부 기관과 주요기업을 비롯하여 기반시설에서도 MS 오피스 문서 파일 형태의 악성코드가 유입되고 있다. MS 오피스 문서에 악성 코드를 삽입하는 방법은 단순히 미할당 영역에 은닉하는 방법을 사용할 뿐만 아니라 매크로 기능을 이용하는 등 다양한 방법을 통해 점점 정교한 형태로 진화되고 있다. 이러한 악성 코드들을 탐지하기 위해서 시그니처를 이용하거나 샌드박스를 이용한 탐지방법이 존재하지만, 유동적이고 복잡해지는 악성 코드들을 탐지하기에는 한계가 있다. 따라서 본 논문에서는 디지털 포렌식 관점에서 MS 오피스 문서 분석에 필요한 주요 메타데이터와 파일 포맷 구조 분석을 통해 매크로 영역과 그 외 악성 코드가 삽입될 가능성이 존재하는 영역들을 확인함으로써 MS 오피스 문서 파일 내 비정상 요소를 탐지하는 기법을 제안한다.

정보통신 실무역량 평가에 대한 사례연구 (Case Study for Test of Practical Competency in ICT)

  • 심장섭;정재훈;임승호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.67-70
    • /
    • 2015
  • 정보통신(ICT)산업의 빠른 진화 속도에 따라, ICT 산업을 뒷받침할 인력양성(HRD)의 필요성이 꾸준히 대두 되고 있다. 특히 우리나라의 경우, 유엔 전자정부발전지수 연속1위, ITU의 ICT개발지수 2위등 우수한 공공인프라를 유지하고 있고, 학계에서는 ICT전공자를 꾸준히 배출함에도 불구하고, 해당 산업계에서의 만족도는 많은 차이(Gap)가 있어서 산업계 스스로 재교육이나 이에 따른 사회적 비용이 부가적으로 존재하고 있는 실정이다. 이러한 현상은 다른 나라에서도 동일한 사회적 현상이다. 이에, ICT산업 종사자 및 소프트웨어 개발자가 비즈니스를 이해하고, 요구사항에 따른 과제를 해결하여 산업계 진입 후, 특정 직무나 직위에 상관없이 비즈니스 요구에 따른 문제를 해결하고 업무를 성공적으로 수행하는데 요구되는 기본적인 핵심적 지식, 스킬, 태도의 종합적인 능력수준을 진단하고 평가하는 제도와 도구의 필요성이 대두되어 왔다, 이에 본 논문에서는 IT공통역량 강화를 도모하는 교수-학습-실무현장을 위한 제도, 개념 및 구조, 정책과 영향에 따라 개발된 제도적 시스템을 소개하고 결과를 평가한다. 이 시스템은 ITU-ASP 주관 ICTD-USO포럼 기간 중 초청 소개 되었고, 주요 ASEAN국가들의 관심과 지원요청을 받았다.

  • PDF

Motion Capture 시스템을 이용한 3D 게임 Character 애니메이션 제작에 관한 연구 (A Study on the production of A 3D Game Character animation using Motion Capture System)

  • 김태열;유석호;경병표;이동열
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2005년도 춘계 종합학술대회 논문집
    • /
    • pp.59-63
    • /
    • 2005
  • 2D 및 3D 애니메이션은 컴퓨터 기술의 발전과 더불어 보다 사실적인 동작표현에 맞추어 계속적인 성장 발전을 이루고 있다. 컴퓨터 하드웨어 및 소프트웨어 기술의 빠른 변화(진화)를 통하여 2D 및 3B 애니메이션 활용범위는TV, 영화, Game 산업 등에서 그 영역을 넓히고 있는 추세[1]이다. 3D 애니메이션을 제작하는 기술 중 보다 사실적인 동작표현을 위한 Motion Capture System을 이용하여 3D 게임 Character의 애니메이션을 제작하는 과정을 추출하였다. Motion Capture 기술의 주요 원리에 대하여 알아보고 Character의 특성에 따른 애니메이션 제작에 대한 연구를 하려한다.

  • PDF

메타모델 기반의 방법론 프레임워크 설계 (Design of Methodology Framework based on Meta-Model)

  • 조은숙
    • 한국산학기술학회논문지
    • /
    • 제16권10호
    • /
    • pp.6969-6976
    • /
    • 2015
  • 새로운 기술의 발전과 개발 패러다임의 변화로 인해 이를 뒷받침할 수 있는 소프트웨어 개발 프로세스와 개발 기법들이 계속해서 진화하고 있다. 이러다보니 기업에서 프로젝트 별로 개발 및 적용해야 할 프로세스와 방법론이 계속해서 증가하고 있어서 이에 대한 효과적인 관리 방안이 필요한 실정이다. 특히 기업은 프로젝트의 규모나 성격에 따라 최적화 된 방법론을 도입해서 적용해야 하기 때문에 방법론의 특화(Customization) 기법이 절실히 요구되는 상황이다. 본 논문에서는 이처럼 계속해서 개발되는 방법론들을 전사적으로 통합 관리할 수 있는 메타모델 기반의 방법론 프레임워크를 제시하고자 한다. 제안된 방법론 프레임워크를 적용함으로써 기업에서는 계속해서 증가되는 방법론들을 효율적으로 관리할 수 있을 뿐만 아니라 프로젝트 사안 별로 최적화 된 방법론을 용이하게 개발할 수 있게 된다. 특히 본 논문에서 제시하는 방법론 프레임워크는 메타 모델을 기반으로 개발되기 때문에 새로운 방법론 요소의 추가 및 확장이 용이하게 이루어질 뿐만 아니라 방법론을 프로젝트 별로 특화할 때 쉽게 구성요소들을 재사용할 수 있는 효과를 얻게 된다.

초등학교 수학과 교육과정에 근거한 도형영역 교수단위 추출 연구

  • 김현미
    • 한국초등수학교육학회:학술대회논문집
    • /
    • 한국초등수학교육학회 2010년 학술발표대회 논문집
    • /
    • pp.143-156
    • /
    • 2010
  • 사회가 변화함에 따라 수학교육과정도 변화를 거듭하고 있으며, 이러한 변화에 잘 대처하기 위해서 교사는 수학교육의 방향에 대한 깊이 있는 성찰과 함께 수학, 교육학, 심리학 등 수학교육과 관련된 학문에 대한 이해가 필요하다. 이러한 교사에 대한 시대적인 요구에 능동적으로 대처하는 방안으로 Wittmann(1984)은 수학교과의 특성상 변하지 않는 요소들을 교수단위(Teaching Units)라 하고, 수학교육을 통합시키는 개념으로 교수단위이론으로 제시하였다. 교수단위는 수학에서 가르쳐야 할 내용들을 목적, 자료, 활동, 배경 등의 4요소에 따라 작은 단위로 조직화한 것으로, 이를 통해 수학연구자나 교사는 가르쳐야 할 내용에 대한 구조적인 이해와 체계적인 조직화를 도모할 수 있게 되어 나아가 사회의 변화에 대응할 수 있게 된다. 본 연구에서는 2007년 개정 수학과 교육과정 도형영역의 교수단위를 학년별로 추출하고, 추출된 교수단위의 특징과 제목을 분석하였다. 이를 통해 교수단위가 수학교육과정연구에 어떻게 활용될 수 있는지 그 방안을 모색해 보았다. 도형영역의 교수단위(TU)는 특징과 제목에 따라 '개념알기형', '개념적용형', '관계알기형'의 세 유형으로 분류할 수 있다. 현재의 도형영역 교육과정은 대체로 개념알기형, 개념적용형, 관계알기형의 순으로 구성되어 있으며, 개념적용형이 개념알기형보다 조금 더 많다. 이는 도형영역 교육과정이 학습한 개념을 다양한 방법을 통해 여러 활동에 적용시켜 봄으로써 도형의 개념을 좀 더 명확하게 알게 되는 초등학생의 발달단계를 고려하여 구성되었음을 알 수 있다. 이러한 교수단위(TU)는 수업자가 도형학습주제에 맞게 수업을 재구성하거나 학생들의 수준에 맞는 수준별 맞춤자료를 제작할 때 유용하게 활용될 수 있으며, 더 나아가 수학연구자들이 새로운 교육과정을 수립하고자 할 때 기초자료로 활용될 수도 있을 것이다. 교수단위는 고정불변의 것이 아니고 계속 보완되고 진화될 수 있는 모델이다. 따라서 앞으로도 많은 수학연구자나 현장교사의 참여로 교수단위가 보다 더 체계적이고 조직적으로 연구되어야 한다. 또한 추출된 교수단위를 교사나 학생들이 보다 편리하게 활용할 수 있도록 컴퓨터용 소프트웨어로 개발하려는 후속 연구가 필요하다.

  • PDF

정보기술아키텍쳐 기반의 정보기술 관리 (ITA-driven IT management)

  • 신동익
    • 경영정보학연구
    • /
    • 제4권2호
    • /
    • pp.1-17
    • /
    • 2002
  • 최근 정보시스템의 적극적인 개발과 사용으로 생산성을 향상하고 나아가서는 전략적 우위를 점하고자 하는 노력이 여러 분야에서 활발히 진행되고 있다. 그러나 이러한 노력이 상당수 현실화 되면서 많은 문제점들이 노출되고 있다. 특히 큰 문제점으로 대두되고 있는 것이 개발된 여러 시스템이 서로 잘 연결되어 서로 다른 시스템간에 정보나 소프트웨어를 원활하게 공유하기 어렵다는 점이다. 이 문제는 실질적인 정보화의 효과를 크게 저해한다는 점에서 중대한 문제점으로 지적되고 있다. 조직내에서 필요로 하는 정보시스템의 전반적인 청사진을 그려서 현재의 모습과 비교하여 부족한 부분을 개발하여 점진적으로 미래의 모습으로 진화토록 하는 방법에 대한 연구가 활발히 진행되고 있다. 이러한 체계에서는 정보시스템의 개발 정당성을 손쉽게 알 수 있을 뿐 아니라 개발된 시스템이 서로 잘 연결될 수 있도록 한다는 점에서 크게 각광을 받고 있다. 본 논문은 이러한 방법으로 제시된 정보기술 아키텍쳐를 자세히 분석하고 소개한다. 많은 국내 연구자들이 정보기슬 아키텍쳐를 기술적 관점에서 접근하고 있으나 본 논문은 정보기술 아키텍쳐의 필요성을 관리적 관점에서 분석하여 제시한다. 또한 이러한 관리적 관점이 어떻게 기술적 관점과 연결되어 하나의 연결된 프로세스로 운영될 수 있는지를 설명한다.

구글 맵 API를 이용한 딥러닝 기반의 드론 자동 착륙 기법 설계 (Design of Deep Learning-Based Automatic Drone Landing Technique Using Google Maps API)

  • 이지은;문형진
    • 산업융합연구
    • /
    • 제18권1호
    • /
    • pp.79-85
    • /
    • 2020
  • 최근 원격조종과 자율조종이 가능한 무인항공기(RPAS:Remotely Piloted Aircraft System)가 택배 드론, 소방드론, 구급 드론, 농업용 드론, 예술 드론, 드론 택시 등 각 산업 분야와 공공기관에서의 관심과 활용이 높아지고 있다. 자율조종이 가능한 무인드론의 안정성 문제는 앞으로 드론 산업의 발달과 함께 진화하면서 해결해야 할 가장 큰 과제이기도 하다. 드론은 자율비행제어 시스템이 지정한 경로로 비행하고 목적지에 정확하게 자동 착륙을 수행할 수 있어야 한다. 본 연구는 드론의 센서와 GPS의 위치 정보의 오류를 보완하는 방법으로서 착륙지점 영상을 통해 드론의 도착 여부를 확인하고 정확한 위치에서의 착륙을 제어하는 기법을 제안한다. 서버에서 도착지 영상을 구글맵 API로부터 수신받아 딥러닝으로 학습하고, 드론에 NAVIO2와 라즈베리파이, 카메라를 장착하여 착륙지점의 이미지를 촬영한 다음 이미지를 서버에 전송한다. Deep Learning으로 학습된 결과와 비교하여 임계치에 맞게 드론의 위치를 조정한 후 착륙지점에 자동으로 착륙할 수 있다.