에드먼드 M. 클라크(Edmund M. Clarke)는 하드웨어 및 소프트웨어 설계를 위한 형식 검증 방법인 모델 검사(model checking)의 선구적인 개발 공로로 2007년 튜링상을 수상했습니다. 그의 연구는 복잡한 전자 시스템의 정확성을 보장하기 위한 엄격한 수학적 기법을 확립했으며, 그의 긴 학문적 경력 동안 현대 컴퓨팅 인프라의 신뢰성에 접근하는 엔지니어들의 방식을 근본적으로 변화시켰습니다.
학문적 배경
1945년 뉴포트뉴스에서 태어난 클라크는 정보학으로 전환하기 전 수학 분야의 전통적인 길을 걸었습니다. 1967년 버지니아 대학교에서 수학 학사 학위를, 1968년 듀크 대학교에서 석사 학위를 받았습니다. 1976년 코넬 대학교에서 컴퓨터 과학 박사 학위를 취득하며 정규 교육을 마쳤으며, 그의 박사 학위 논문은 프로그래밍 언어 제어 구조를 위한 기존의 호어 논리 스타일 증명 시스템의 중대한 한계를 입증했습니다.
경력 발전
클라크는 카네기 멜런 대학교에 정착하기 전 여러 주요 기관에서 근무했습니다. 박사 학위 취득 후 듀크 대학교에서 2년간 가르쳤고, 1978년 하버드 대학교 조교수로 옮겼습니다. 1982년 카네기 멜런 대학교 컴퓨터 과학 학부에 합류했습니다. 1989년 정교수가 되었으며, 1995년에는 최초의 FORE 시스템즈 교수로 임명되었습니다. 2015년에는 명예 교수직으로 전환했습니다.
형식 검증에 대한 기여
1981년, 클라크와 그의 학생인 E. 앨런 에머슨(E. Allen Emerson)은 유한 상태 병렬 시스템을 검증하기 위한 기법인 모델 검사를 도입했습니다. 그의 연구 그룹은 이후 하드웨어 검증 방법과 이진 결정 다이어그램을 사용한 기호 모델 검사를 개척했습니다. 이러한 핵심 노력 외에도 그의 팀은 Parthenon 병렬 분해 정리 증명기와 Analytica 기호 계산 시스템을 개발했습니다. 2009년에는 이러한 방법을 생물학적 및 임베디드 시스템에 적용하기 위해 복잡 시스템 계산 모델링 및 분석 센터를 설립했습니다.
전문적 인정
클라크의 연구는 1998년 파리스 카넬라키스상, 2004년 해리 H. 구드 기념상, 2008년 헤르브란트상을 포함한 수많은 상을 받았습니다. 2005년 미국 공학 한림원 회원으로, 2011년 미국 예술 과학 아카데미 회원으로 선출되었습니다. 2014년에는 자동화 시스템 검증 분야에서의 리더십을 인정받아 프랭클린 연구소로부터 바우어상 및 과학 업적상을 받았습니다.
빠른 사실
- 출생: 1945년, 뉴포트뉴스 - 사망: 2020년, 피츠버그 - 교육: 버지니아 대학교(1967년), 듀크 대학교(1968년), 코넬 대학교(1976년) - 주요 분야: 컴퓨터 과학 - 주요 인정: 2007년 ACM 튜링상 - 소속: ACM, IEEE, 미국 공학 한림원 - 학문적 거점: 카네기 멜런 대학교
독자 질문
### 모델 검사란 무엇인가요?
하드웨어 및 소프트웨어 설계의 정확성을 보장하기 위해 클라크와 E. 앨런 에머슨이 개발한 형식 검증 기법입니다.
### 클라크는 기부 교수직을 맡았나요?
네, 1995년부터 카네기 멜런 대학교에서 최초의 FORE 시스템즈 교수직을 맡았습니다.


