Earticle

현재 위치 Home

안드로이드 어플리케이션의 재사용을 위한 소프트웨어 아키텍처 생성
Software Architecture Recovery for Android Application Reuse

첫 페이지 보기
  • 발행기관
    중소기업융합학회 바로가기
  • 간행물
    융합정보논문지(구 중소기업융합학회논문지) 바로가기
  • 통권
    제3권 제2호 (2013.11)바로가기
  • 페이지
    pp.9-17
  • 저자
    박진수, 권장진, 홍장의, 최민
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A214377

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

원문정보

초록

영어
Android applications market has increased rapidly due to the popularity of smart phones. In order to high competitiveness in the application market should be high productivity, reduce cost. And short development cycle is required because of increased the android applications demand. Owing to develop applications in short time, the requirements analysis, design process are able to omitted. But in the case of reuse application at development phase, involved many problems because omit document or design. so target of this paper is android application source code that omit document or design. we propose architecture recovery techniques from android application source code by reverse engineering with identify functions are reused. We expect that increase productivity and reduce development cost, smooth maintain by proposed technique.
한국어
스마트폰의 대중화로 안드로이드 어플리케이션 시장이 급증하였다. 안드로이드 어플리케이션 시장에서 경쟁 력을 갖추기 위해서는 높은 생산성, 비용 절감 및 유지 보수가 잘 이루어져야 한다. 또한 어플리케이션의 수요가 높아 지면서 짧은 개발 주기가 요구되며 단기간 내에 개발을 진행해야 하므로 개발자는 요구사항 분석 및 체계적인 설계 과정을 생략하는 경우가 많다. 하지만 어플리케이션의 생산성과 비용 절감을 위해 기존 어플리케이션의 전체 또는 일부분을 재사용 할 경우 설계 및 문서화의 생략으로 인해 많은 어려움을 수반되며, 개발 이후 어플리케이션의 유지 보수가 제대로 이루어지지 않을 수 있다. 따라서 본 연구에서는 설계 및 문서화가 생략된 안드로이드 어플리케이션 의 소스코드를 대상으로 하여 해당 어플리케이션의 아키텍처를 추출하는 리버스 엔지니어링 방법과, 재사용 가능한 기능들을 식별하는 방법을 제안한다. 제안하는 방법을 통해 안드로이드 어플리케이션의 생산성 증가 및 비용감소와 원활한 유지보수가 이루어지는 것을 기대할 수 있다.

목차

요약
 Abstract
 1. 서론
 2. 관련연구
 3. 재사용 측면의 안드로이드 어플리케이션 요소 식별
  3.1 안드로이드 API
  3.2 이벤트 리스너
 4. 리버스에 의한 아키텍처 생성
  4.1 아키텍처 리버스 절차
  4.2 재사용을 위한 기능별 클래스 분류
 5. 적용 및 분석
  5.1 예제 어플리케이션 정의
  5.2 예제 어플리케이션의 단위 클래스 분석
  5.3 예제 어플리케이션의 단위 클래스 분석
  5.4 동일 기능 클래스 그룹화
 6. 결론
 참고문헌

키워드

Android Application Reverse Engineering Reuse Architecture

저자

  • 박진수 [ Jin-Soo Park | 충북대학교 컴퓨터과학과 ]
  • 권장진 [ Jang-Jin Kwon | 충북대학교 컴퓨터과학과 ]
  • 홍장의 [ Jang-Eui Hong | 충북대학교 컴퓨터과학과 ] 교신저자
  • 최민 [ Min Choi | 충북대학교 정보통신학과 ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    중소기업융합학회 [Convergence Society for SMB]
  • 설립연도
    2011
  • 분야
    공학>공학일반
  • 소개
    본 회는 정보기술을 다양한 산업 분야에 융합하는 정책 및 관련 기술들을 개발하고 보급함으로써 중소기업 발전은 물론 이를 통한 국가발전과 국제협력 증진에 기여하고자 한다.

간행물

  • 간행물명
    융합정보논문지(구 중소기업융합학회논문지) [Journal of Convergence for Information Technology]
  • 간기
    월간
  • pISSN
    2586-1816
  • eISSN
    2586-4440
  • 수록기간
    2011~2022
  • 십진분류
    KDC 004 DDC 004

이 권호 내 다른 논문 / 융합정보논문지(구 중소기업융합학회논문지) 제3권 제2호

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장