Our daily life has been dramatically changed with smart mobile phone and smart TV which combined with Bluetooth, Wireless, ThunderBolt, LTE, WIBRO, WIMAX, 4G as following as cloud computings and thin-client technologies. Among these technologies, The mobile business using smart phone was influenced by mobile devices. Specially, its devices are primary client devices at ubiquitous computing era and embedded environments. The increasingly adopted multi-mobile application platform has introduced a new application development tools and methodologies, based on loosely coupled application components. This allows for a flexible composition of applications as well as invocation from third-party applications. The rather coarse-grained applications require higher flexibility, adaptability, expandability and auto-operability. These requirements need new mobile environments and development methodology. In this paper, we suggest the extension of application components with the concept of mobile agents and components for developing the smart phone APPs. The organisational aspects of the mobile agent model further introduces means to structure functionality in a systematic manner. In this work we provide a brief overview of functionality principles. Then we introduce MDA(Mobile Device Agent) software engineering approach. We demonstrate its potential for direct integration with and discuss details of how MDA provides a multi-agent extension to the services offered natively. We use a short example to demonstrate the functionality reuse across applications and describe further features which characterize it as a lightweight event-based middleware for mobile applications as well as desktop systems. We also provide a performance evaluation to demonstrate that mobile agents interact in a more efficient manner than services, making them more suitable for decomposition. Our approach is an example showing how existing technology can benefit from utilizing the modelling advantages of agent-based technology.
한국어
최근 급격한 기술 발전 추세에 따라 클라우드 컴퓨팅, Thin-Client 그리고 IT 발전과 더불어 몇 년 사이 스마트폰과 스마트TV 등과 같이 컴퓨팅 모듈이 내장된 정보기기(Post PC)들이 최신의 통신기술 즉, Bluetooth, Wireless, ThunderBolt, LTE, WIBRO, WIMAX, 4G 등과 접목됨으로서 다양한 분야에서 우리 삶을 혁명적으로 바꿔놓고 있다. 이들 기술 중에서 스마트 폰 응용 서비스가 매우 강조되면서 모바일 단말 장치는 스마트 폰 기반 모바일 비즈니스 프로세스에서 중요한 역할을 담당한다. 특히, 모바일 스마트 폰 장비(device)는 차세대 기술인 임베디드와 유비쿼터스 컴퓨팅의 주요 단말 장치이며 다양한 응용분야에서 적용 대상이다. 다양한 모바일 응용 플랫폼 채택의 증가는 느슨한 결합의 응용 컴포넌트 기반에서 새로운 개발 방법론 및 도구들이 제안되고 있다. 아울러 모바일 스마트 폰 앱은 점점 고수준의 융통성, 적용성, 확장성, 자율성 등을 요구하고 있으며, 이러한 요구사항은 새로운 모바일 임베디드 응용 소프트웨어 개발 방법론 제시를 요구하고 있다. 본 논문에서에서는 기존 모바일 하부 구조상에 기능을 전개하는 새로운 추상화 개념을 제공하는 모바일용 에이전트 컴포넌트에 대해 연구한다. 조립 가능한 에이젼트 컴포넌트를 기반으로 동적이고 복잡한 모바일 비즈니스 영역에 적용 가능한 모바일용 에이전트 컴포넌트 모델을 작성하고, 평가하며 적용 예를 제시한다. 이는 스마트 폰 앱 개발 시 기능의 모듈성, 적응성 그리고 독립성이 보장되어 개발 생산성 및 품질을 보증한다.
목차
요약 Abstract 1. 서론 2. 관련연구 2.1 최근의 스마트 폰의 기능 [4,5,6,7,] 2.2 국 내외 스마트 폰 기술 동향 2.3 모바일 디바이스 에이전트 컴포넌트 3. 모바일 디바이스 에이전트 컴포넌트 아키텍처 3.1 논리적 계층 3.2 모바일 서비스 Facade와 Backside 컴포넌트 3.3 모바일 디바이스지원 에이전트 기반 서비스 아키텍처 3.4 모바일 디바이스 에이전트 기반 서비스 아키텍처 4. 모바일 디바이스 에이전트 컴포넌트 개발 4.1 모바일 디바이스 에이전트 컴포넌트 개발 프로세스 4.2 모바일 디바이스 에이전트 컴포넌트 구현 5. 결론 및 향후 연구 참고문헌
키워드
스마트폰 모델링모바일 에이전트응용 컴포넌트앱 개발소프트웨어 품질 및 생산성Smart phone modelingMobile agentsApplication componentsApp. developmentSoftware quality and productivity
저자
김행곤 [ Haeng Kon Kim | 대구가톨릭대학교 공과대학 컴퓨터정보통신공학부 교수 ]
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업