먼저 도 3 과 도 9 를 참조 한다 . 도 3 에서 도시 된 바 와 같이 , 센서 노드 ( 320 ) 로부터 센서 정보 를 센서 인식 모듈 을 통해 입력 받 은 상황 인지 형 사용 자 시스템 ( 330 ) 은 리소스 로케 이터 ( 340 ) 로 그 정보 를 송신 하 고 ( S 901 ) 리소스 로케 이터 ( 340 ) 부터 센서 정보 에 따른 상황 프로파일 의 인터넷 상 에서 의 위치 인 유 . 알 . 엘 ( URL ) 혹은 아이 . 피 ( IP ) 주소 를 얻 어 온다 ( S 903 ) . 얻 어 온 위치 정보 를 이용 하 여 상황 프로 파일 을 저장 하 고 있 는 상황 프로파일 서버 ( 350 ) 에 접속 하 여 , 기 획득 한 센서 정보 를 제시 하 고 이 에 해당 하 는 상황 프로 파일 을 다운로드 한다 ( S 905 ) . 사용자 시스템 ( 330 ) 은 플랫 폼 브로커 ( 360 ) 에 접속 하 여 획득 한 상황 프로파일 과 시스템 의 사양 을 기술 하 고 있 는 시스템 프로 파일 을 제공 한다 . 플랫 폼 브로커 ( 360 ) 는 사용 자 시스템 이 제공 하 는 시스템 프로파일 과 상황 프로 파일 을 기반 으로 최적 화 된 소프트웨어 조합 을 계산 하 여 서비스 프로 파일 을 생성 하 며 ( S 907 ) , 산출 된 서비스 프로파일 에 해당 하 는 소프트웨어 를 소프트웨어 다운로드 서버 ( 370 ) 로부터 다운로드 하 여 시스템 프로파일 에서 기술 된 시스템 에 맞 도록 컴파일 후 사용 자 시스템 ( 330 ) 으로 전송 한다 ( S 909 ) . 사용자 시스템 에 최적 화 된 시스템 소프트웨어 , 플랫 폼 소프트웨어 및 서비스 소프트웨어 를 바이너리 코드 형태 로 다운로드 받 은 사용 자 시스템 은 이 를 검증 과정 을 거쳐 실행 함 으로써 상황 에 최적 화 된 시스템 을 구성 하 게 된다 ( S 911 ) .