| 연구목표 |
o 본 연구가 지향하는 최종 목표는 끊임없이 새롭게 등장하는 프로그래밍 언어 혹은 다양한 언어로 개발된 소프트웨어에 발생할 수 있는 여러 형태의 결함 및 보안 취약점에 신속하게 대응하여 소프트웨어의 품질을 향상시키기 위해서, 범용적인 기계화 명세로부터 다양한 소프트웨어 분석 도구를 자동으로 생성하는 프레임워크를 개발하고 실제 소프트웨어에 적용해보는 것임.o... |
| 연구내용 |
o 소프트웨어 기술의 급성장으로 인해 새롭게 등장한 여러 응용 분야의 특수한 문제를 원천적인 소프트웨어 기술로 해결하기 위해, 각 분야별 특성화된 새로운 프로그래밍 언어의 개발이 두드러짐.o 새로운 소프트웨어 기술과 사용자의 요구사항이 복잡해짐에 따라, 안전하고 올바르게 동작하는 소프트웨어 개발을 위해 소프트웨어 개발자를 돕고자하는 프레임워크 개발이 진행 ... |
| 기대효과 |
o 모든 소프트웨어 개발의 기본이 되는 프로그래밍 언어의 명세를 기계화함으로써, 기계화 명세를 활용하여 프로그램 합성, 프로그램 검증, 하드웨어 기술 언어 분석 및 검증 등 다양한 연구 분야와 공동 연구를 통해 기존에 없었던 새로운 연구 분야를 창출하리라 기대함.o 본 연구 성과를 활용하여서, 기계학습, 블록체인, 메타버스 등 하루가 다르게 새롭게 개발되는... |
| 키워드 |
프로그래밍 언어,프로그램 분석,분석 프레임워크,분석 도구,소프트웨어 분석,결함 검출,기계화 명세,ECMASc |