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