CORBA(Common Object Request Broker Architecture)에서 인터페이스 정의 언어는 IDL(Interface Definition Language)입니다. IDL은 CORBA 객체의 인터페이스를 정의하기 위해 사용되는 언어로, 서로 다른 프로그래밍 언어로 구현된 객체들이 상호 운용될 수 있도록 합니다. 다른 보기 항목인 ADL, CSL, UML은 각각 아키텍처 정의 언어, 제어 사양 언어, 범용 모델링 언어를 의미하며, CORBA의 인터페이스 정의와는 관련이 없습니다. 따라서 정답은 IDL입니다.