소프트웨어공학에서의 에이전트적 접근(Agent-Oriented Software Engineering)
- 전문가 제언
-
□ 에이전트란 외부환경을 인지하고 행위자를 사용해서 사용 환경에 영향을 미치는 상호작용의 개체인데, 최근 IT기술의 발달과 네트워크의 확산 등 복잡하고 대규모의 컴퓨팅 환경에서 에이전트 지향 프로그래밍 기법이 개발되었다.
□ 1990년대 초기에는 단독형 에이전트였으나, 90년대 중반 이후엔 여러 에이전트로 처리하는 멀티에이전트로 발전되었고, 향후 지능형 에이전트가 각광을 받을 전망이다.
□ 소프트웨어 기반기술이 취약한 우리나라로서는 오픈소스의 활용이 중요해서, 한국형 자바 어플리케이션 개발에 에이전트 지향적인 SOA(서비스지향 아키텍처)를 많이 도입하고 있다.
□ 또, 휴대폰이나 무선인터넷 등 모바일 환경과 함께 유비쿼터스적 요구에 따라 모바일 에이전트 기술도 중요해서, 여기엔 WTA(Wireless Telephony Application)기술이 상용화되고 있다.
□ 본문에서는 이러한 에이전트 지향 아키텍처에서의 특성에 따른 분류로 모바일에이전트, 멀티에이전트, 지능에이전트에 대한 사례와 기타 최신 적용사례를 보여 주고 있다.
□ 그러나, 무엇보다도 가상공간에서 특정 사용자들을 위해 반복 작업을 자동화시킴으로서, 복잡한 환경에서 목표달성을 시도하는 지능형 에이전트가 미래의 소프트웨어산업을 주도할 것으로 보인다.
□ 따라서, 플랫폼과 운영체계간 이식성이 좋은 자바를 활용한 어플리케이션 개발에 에이전트지향 기술을 더욱 접목시키고, 이러한 소프트웨어산업에서는 개발자들의 경험이 매우 중요하므로 개발자들의 커뮤니티를 더욱 활성화시킴으로서 정보공유에 의한 생산성과 신뢰도를 높일 수 있을 것이다.
- 저자
- Akihiko OSUGA ; Shin-ichi HONIDEN
- 자료유형
- 학술정보
- 원문언어
- 일어
- 기업산업분류
- 일반기계
- 연도
- 2004
- 권(호)
- 43(12)
- 잡지명
- 계측과 제어(E109)
- 과학기술
표준분류 - 일반기계
- 페이지
- 56~62
- 분석자
- 차*기
- 분석물
-
이미지변환중입니다.