연구분야
Blockchain Application
블록체인은 각 도메인에 적용하기에 따라, 플랫폼의 다양성 및 그의 형태가 많이 변형되고 있다. 각 도메인 적용 시, 블록체인의 요구사항 분석부터 설계 구현, 검증까지의 방법론 제시 및 이를 응용한 새로운 기술 연구를 진행하고 있다.
Requirement Engineering
소프트웨어 개발 시 사용자 요구사항을 정확히 이해하고자 행해지는 요구사항 분석(Requirements Analysis) 단계에서 행해지는 요구사항 분석 및 서술 뿐 아니라 요구사항 추출, 관리, 검증 및 유지 등을 포함하는 요구사항과 관련된 모든 활동과 원칙에 대한 공학적 접근법을 연구하고 있다.
Adaptive Software
소프트웨어 스스로가 소프트웨어의 동작 및 환경을 모니터링, 분석하여 시스템 동작의 변경이나 재배치가 필요한 상황을 판단하고 그에 맞는 적응을 하는 Adaptive Software와 관련된 동적 분석 방법, 모니터링, 결함 탐지 및 모델 생성 방안 등을 연구하고 있다.
Process Tailoring
소프트웨어 개발 시 원하는 수준의 품질을 얻기 위해 소프트웨어 개발 프로세스를 개발하고 프로세스를 각기 다른 특성을 갖는 프로젝트에 알맞게 적용할 수 있는 방안을 연구하고 있다.
Dynamic Product Line
소프트웨어 개발 시 요구사항 분석부터 새롭게 시작하는 방법이 아닌 서로 연관된 제품군에서 재사용 가능한 소프트웨어 컴포넌트 식별, 구성하여 소프트웨어를 개발하는 기법인 Product Line을 기반으로 실행시간에 동적으로 컴포넌트를 구성 가능하게 하는 방안을 연구하고 있다.
Blockchain Application
블록체인은 각 도메인에 적용하기에 따라, 플랫폼의 다양성 및 그의 형태가 많이 변형되고 있다. 각 도메인 적용 시, 블록체인의 요구사항 분석부터 설계 구현, 검증까지의 방법론 제시 및 이를 응용한 새로운 기술 연구를 진행하고 있다.
Requirement Engineering
소프트웨어 개발 시 사용자 요구사항을 정확히 이해하고자 행해지는 요구사항 분석(Requirements Analysis) 단계에서 행해지는 요구사항 분석 및 서술 뿐 아니라 요구사항 추출, 관리, 검증 및 유지 등을 포함하는 요구사항과 관련된 모든 활동과 원칙에 대한 공학적 접근법을 연구하고 있다.
Adaptive Software
소프트웨어 스스로가 소프트웨어의 동작 및 환경을 모니터링, 분석하여 시스템 동작의 변경이나 재배치가 필요한 상황을 판단하고 그에 맞는 적응을 하는 Adaptive Software와 관련된 동적 분석 방법, 모니터링, 결함 탐지 및 모델 생성 방안 등을 연구하고 있다.
Process Tailoring
소프트웨어 개발 시 원하는 수준의 품질을 얻기 위해 소프트웨어 개발 프로세스를 개발하고 프로세스를 각기 다른 특성을 갖는 프로젝트에 알맞게 적용할 수 있는 방안을 연구하고 있다.
Dynamic Product Line
소프트웨어 개발 시 요구사항 분석부터 새롭게 시작하는 방법이 아닌 서로 연관된 제품군에서 재사용 가능한 소프트웨어 컴포넌트 식별, 구성하여 소프트웨어를 개발하는 기법인 Product Line을 기반으로 실행시간에 동적으로 컴포넌트를 구성 가능하게 하는 방안을 연구하고 있다.