알림마당

  1. home

소프트웨어공학에서의 에이전트적 접근(Agent-Oriented Software Engineering)

전문가 제언
□ 에이전트란 외부환경을 인지하고 행위자를 사용해서 사용 환경에 영향을 미치는 상호작용의 개체인데, 최근 IT기술의 발달과 네트워크의 확산 등 복잡하고 대규모의 컴퓨팅 환경에서 에이전트 지향 프로그래밍 기법이 개발되었다.

□ 1990년대 초기에는 단독형 에이전트였으나, 90년대 중반 이후엔 여러 에이전트로 처리하는 멀티에이전트로 발전되었고, 향후 지능형 에이전트가 각광을 받을 전망이다.

□ 소프트웨어 기반기술이 취약한 우리나라로서는 오픈소스의 활용이 중요해서, 한국형 자바 어플리케이션 개발에 에이전트 지향적인 SOA(서비스지향 아키텍처)를 많이 도입하고 있다.

□ 또, 휴대폰이나 무선인터넷 등 모바일 환경과 함께 유비쿼터스적 요구에 따라 모바일 에이전트 기술도 중요해서, 여기엔 WTA(Wireless Telephony Application)기술이 상용화되고 있다.

□ 본문에서는 이러한 에이전트 지향 아키텍처에서의 특성에 따른 분류로 모바일에이전트, 멀티에이전트, 지능에이전트에 대한 사례와 기타 최신 적용사례를 보여 주고 있다.

□ 그러나, 무엇보다도 가상공간에서 특정 사용자들을 위해 반복 작업을 자동화시킴으로서, 복잡한 환경에서 목표달성을 시도하는 지능형 에이전트가 미래의 소프트웨어산업을 주도할 것으로 보인다.

□ 따라서, 플랫폼과 운영체계간 이식성이 좋은 자바를 활용한 어플리케이션 개발에 에이전트지향 기술을 더욱 접목시키고, 이러한 소프트웨어산업에서는 개발자들의 경험이 매우 중요하므로 개발자들의 커뮤니티를 더욱 활성화시킴으로서 정보공유에 의한 생산성과 신뢰도를 높일 수 있을 것이다.
저자
Akihiko OSUGA ; Shin-ichi HONIDEN
자료유형
학술정보
원문언어
일어
기업산업분류
일반기계
연도
2004
권(호)
43(12)
잡지명
계측과 제어(E109)
과학기술
표준분류
일반기계
페이지
56~62
분석자
차*기
분석물
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동