Method port apparatus and composition method for robot software component

본 발명은 로봇에서 동작되는 소프트웨어 컴포넌트간의 인터페이스를 제공하는 메소드 포트에 관한 것으로, 보다 구체적으로 컴포넌트가 제공하고자 하는 메소드 포트와 사용하고자 하는 메소드 포트를 구성하는 장치 및 방법에 관한 것이다. 종래에는, 개발자가 컴포넌트상에서 제공되는 메소드들을 다양한 스코프, 즉, 관리자 관점에서의 인터페이스, 사용자 관점에서의 인터페이스, 감시자 관점에서의 인터페이스 등으로 접근하고자 할 때에는 동일한 기능이라 할지라도 각기 따로 만들어줘야 한다는 문제점을 지니고 있다. 이에 본 발명은, 컴포넌트 상의 특정 기능을 호출하기 위한 메소드를 각각의 클래스 구현이 다른 상황에서도 호출할 수 있도록 메소드 포트 인터페이스와 실제 구현을 분리시킴으로써, 개발 신뢰성을 높일 수 있는 메소드 포트 구현 방안을 마련하고자 한다. 컴포넌트, 로봇, 메소드, 포트