연구 영역

대표 연구 분야

연구실에서 최근에 진행되고 있는 관심 연구 분야

1

도메인 주도 설계(DDD)와 소프트웨어 아키텍처

도메인 주도 설계(DDD)는 복잡한 소프트웨어 시스템을 효과적으로 개발하고 유지보수하기 위한 핵심적인 방법론입니다. 본 연구실에서는 실제 비즈니스 도메인의 복잡성을 소프트웨어 모델에 정확하게 반영하기 위해 DDD를 적극적으로 활용하고 있습니다. 이를 통해 요구사항의 변화에 유연하게 대응할 수 있으며, 시스템의 확장성과 유지보수성을 크게 향상시킬 수 있습니다. 소프트웨어 아키텍처와 패턴 연구는 시스템의 구조적 안정성과 재사용성을 높이는 데 중요한 역할을 합니다. 본 연구실은 다양한 소프트웨어 아키텍처 패턴(예: MVC, 마이크로서비스, 이벤트 기반 아키텍처 등)을 실제 프로젝트와 산업 현장에 적용하여, 대규모 시스템의 설계 및 구현 경험을 축적하고 있습니다. 또한, 객체지향 설계 원칙과 디자인 패턴을 활용하여 코드의 품질과 일관성을 높이고, 코드 스멜 탐지 및 리팩토링 기법을 연구합니다. 이러한 연구는 레거시 시스템의 아키텍처 재구조화, ERP 시스템의 코드 품질 개선, 미들웨어 설계 등 다양한 응용 분야에 적용되고 있습니다. 실제로 본 연구실은 미들웨어와 분산 객체 시스템, 그리고 다양한 산업용 소프트웨어 프로젝트에서 도메인 주도 설계와 아키텍처 패턴의 실효성을 검증하고, 새로운 설계 방법론을 제안하는 데 앞장서고 있습니다.

2

분산 객체, 빅데이터 처리 및 그린 컴퓨팅

분산 객체와 멀티스레딩 기술은 현대 소프트웨어 시스템에서 필수적인 요소입니다. 본 연구실은 분산 환경에서의 객체지향 시스템 설계, 멀티스레딩을 통한 병렬 처리, 그리고 미들웨어 기술을 심도 있게 연구하고 있습니다. 이를 통해 대규모 데이터 처리와 실시간 서비스 제공이 가능한 시스템을 구현하며, 분산 컴퓨팅 환경에서의 신뢰성, 확장성, 효율성을 극대화하는 다양한 방법론을 개발하고 있습니다. 빅데이터 처리 분야에서는 대용량 데이터의 실시간 분석, 데이터 마이닝, 추천 시스템, 중복 뉴스 탐지 및 결합, 소셜 네트워크 데이터 분석 등 다양한 응용 연구를 수행하고 있습니다. 특히, 온톨로지 기반 데이터 센터 관리, 클라우드 기반 웰니스 서비스, 스마트 단말기 센싱 데이터 처리 등 실제 산업과 사회에 적용 가능한 빅데이터 솔루션을 개발하고 있습니다. 이러한 연구는 데이터센터의 에너지 효율화, 스마트 모바일 디바이스의 전력 절감, 실시간 데이터 분석 등 다양한 분야에 기여하고 있습니다. 그린 컴퓨팅은 에너지 효율적인 시스템 설계와 운영을 목표로 하며, 본 연구실은 데이터센터의 전력 관리, 스마트 디바이스의 센싱 주기 최적화, 에너지 절감형 알고리즘 개발 등 다양한 그린 컴퓨팅 기술을 연구합니다. 이를 통해 지속 가능한 IT 인프라 구축과 환경 친화적 소프트웨어 개발에 앞장서고 있습니다.

3

머신러닝 및 지능형 소프트웨어 응용

머신러닝과 인공지능 기술은 현대 소프트웨어 시스템의 핵심 동력으로 자리 잡고 있습니다. 본 연구실은 머신러닝을 활용한 감정 인식, 행위 예측, 추천 시스템, 데이터 마이닝 등 다양한 응용 분야에서 연구를 진행하고 있습니다. 예를 들어, CNN 및 ResNet과 같은 딥러닝 모델을 활용한 얼굴 표정 기반 감정 예측, 소셜 네트워크 데이터 분석을 통한 사용자 행위 예측, 강화학습 기반 뉴스 추천 시스템 등이 대표적인 연구 성과입니다. 또한, 인체 마이크로바이옴 데이터와 신경정신질환의 상관관계 분석, 스마트폰 센서 데이터를 이용한 실시간 행위 인식, 온톨로지 기반 데이터 분석 등 다양한 융합 연구도 활발히 이루어지고 있습니다. 이러한 연구는 보건의료, 웰니스, 스마트 헬스케어 등 다양한 산업 분야에 적용되어 사회적 가치를 창출하고 있습니다. 지능형 소프트웨어 응용 분야에서는 자연어 처리, 정보 추출, 웹 마이닝, 자동 요약 및 추천 시스템, 실시간 데이터 분석 등 다양한 기술을 개발하고 있습니다. 본 연구실은 실제 산업 현장과의 협력을 통해 연구 결과를 실질적인 서비스와 제품에 적용하며, 미래 지능형 소프트웨어의 발전을 선도하고 있습니다.