• Title/Summary/Keyword: 어플리케이션 공학

Search Result 509, Processing Time 0.072 seconds

A Practical Application Engineering Process for Product Line Engineering (제품계열 공학의 실용적 어플리케이션 공학 프로세스)

  • 장치원;장수호;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.325-327
    • /
    • 2004
  • 제품계열공학(Product Line Engineering, PLE)은 효과적인 재사용 기법으로, 핵심자산(Core Asset) 개발 프로세스와 어플리케이션 공학 프로세스로 구성된다. 핵심자산 개발 프로세스는 제품계열의 여러 어플리케이션들의 공통 휘쳐(Feature)들을 모델링 한 핵심자산 개발에 사용된다. 어플리케이션 공학 프로세스에서 핵심자산을 인스턴스화(instantiation)하고, 핵심자산이 제공하지 않는 어플리케이션 종속적인 기능을 모델링 한 후, 이 두 모델을 통합하여 목표 어플리케이션을 생성 개발한다. 현재의 제품계열공학 연구는 핵심자산 개발과 인스턴스화 과정에 집중되어 있고, 어플리케이션 공학 프로세스의 연구는 개념적 수준에 머물고 있다. 특히, 인스턴스화된 핵심자산 모델과 어플리케이션 종속 모델의 통합의 실용적 기법이 미흡하다. 본 논문에서는 어플리케이션 공학 프로세스의 주요 활동들에 대한 작업 순서와 실용적 지침을 제공한다.

  • PDF

A New Model for Verifying Smartphone Applications in the Open Market (스마트폰 어플리케이션 오픈마켓의 새로운 검증모델 제안)

  • Lee, Ki-hong;Min, Jae-won;Cho, Shin-Young;Park, Min-Woo;Chung, Tai-Myoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1008-1011
    • /
    • 2010
  • 스마트폰 어플리케이션 오픈마켓은 누구나 자유롭게 어플리케이션을 개발하여 등록하고, 사용자가 원하는 어플리케이션을 구매하여 사용할 수 있다. 이러한 시스템은 어플리케이션 시장을 활성화시킨 반면 많은 보안상의 위협을 야기한다. 이러한 문제점을 해결하기 위해 여러 방안이 제시되고 있는데, 본 논문에서는 어플리케이션을 등록할 때의 검증절차를 보다 효율적으로 개선하기 위한 보안등급 세분화를 연구하였다. 개발자가 어플리케이션을 마켓에 등록 시 적절한 검증 등급을 설정하여 검증시스템의 효율을 높이고, 마켓에서 등록된 어플리케이션에 검증된 보안 등급 정보를 제공함으로써 사용자에게 구매할 어플리케이션의 안정성을 판단할 근거를 제공해 준다.

Library Deletion in Ruby on Rails based Application (Ruby on Rails 기반 어플리케이션의 라이브러리 축소)

  • Park, Kyu-Tae;Ji, Jeong-Hoon;Kim, Won-Young;Woo, Gyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.431-432
    • /
    • 2009
  • 근래에 클라우드 컴퓨팅 개념이 도입되면서 수많은 데스크톱 어플리케이션들이 웹기반 어플리케이션으로 옮겨가거나 비슷한 기능의 웹-어플리케이션으로 재차 제작 되고 있는 추세이다[1]. 이에 Ruby on Rails 프레임워크는 웹-플랫폼을 쉽게 개발하고, 유지 보수가 편리한 장점으로 인하여 많은 웹 어플리케이션 개발에서 사용된다[2]. 따라서 Ruby on Rails 기반의 이동형 서버 어플리케이션 형태를 배포하기 위해서는 Ruby 언어를 탑재해야 한다. 하지만 Ruby 전체의 용량은 개발하는 어플리케이션의 절반 이상이거나 상당부분을 차지한다. 이러한 Ruby의 용량을 줄이고, 해당 어플리케이션의 설치 속도를 줄이고자한다. 이는 Ruby 언어의 필수 사용 라이브러리와 개발하려는 어플리케이션에서 참조하는 라이브러리를 찾아낸 다음 불필요한 부분들을 제거해 나가는 방법으로 연구하였다.

A Framework for Android Cloud Computing Application Development (안드로이드용 클라우딩 컴퓨팅 어플리케이션 개발을 위한 프레임워크)

  • Kwon, Yongin;Yang, Seungjun;Cho, Yeongpil;Paek, Yunheung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.47-48
    • /
    • 2012
  • 스마트폰의 발전 속도는 어플리케이션의 복잡도 증가 속도에 못 미치며, 스마트폰에서 보다 고 사양의 어플리케이션을 수행하기를 원하는 사용자가 늘고 있다. 또한 스마트폰의 성능이 향상됨에 따라 배터리 소모와 발열량도 증가하여 이는 사용자에게 큰 부담이 되고 있다. 이러한 상황에서 클라우드 컴퓨팅은 스마트폰에서 고사양의 어플리케이션을 손쉽게 실행하도록 도와주며 스마트폰의 배터리 소모와 발열량도 줄여줄 수 있다. 하지만 클라우드 컴퓨팅 기능이 탑재된 어플리케이션을 개발하는 것은 개발자에게 큰 부담이기 때문에 본 연구에서는 안드로이드용 클라우드 컴퓨팅 프레임워크를 제안하여 어플리케이션 개발자들이 손쉽게 클라우드 컴퓨팅 기능이 탑재된 어플리케이션을 개발하도록 한다.

Open API based Subway Information System (오픈 API 기반의 지하철 편의정보 제공 어플리케이션)

  • Kim, Ji-Eun;Kang, Hye-Gyeong;Kim, Ji Sim;Kim, Kyong Ah;Ahn, You Jung
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.01a
    • /
    • pp.287-288
    • /
    • 2019
  • 본 논문에서는 서울 열린 데이터광장에서 제공하는 오픈 API를 사용하여 지하철의 편의정보를 제공하는 어플리케이션을 구현한다. 기존의 지하철 어플리케이션의 불편함을 해소하기 위해 지하철 편의 시설 정보를 중심으로 제공하는 어플리케이션을 제안한다. 제안한 어플리케이션은 편의시설 중심으로 제공하여 사용자가 긴급할 때 화장실을 포함한 편의시설을 기존 어플리케이션 보다 신속하게 찾을 수 있는 것을 목적으로 한다.

  • PDF

Pet Disease Prediction Service and Integrated Management Application (반려동물 질병예측서비스 및 통합관리 어플리케이션)

  • Ki-Du Pyo;Dong-Young Lee;Won-Se Jung;Oh-Jun Kwon;Kyung-Suk Han
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.23 no.6
    • /
    • pp.133-137
    • /
    • 2023
  • In this paper, we developed a 'comprehensive pet management application' that combines pet AI diagnosis, animal hospital search, smart household accounts, and community functions. The application can solve the inconvenience of users who have to use multiple functions as separate applications, and can easily use pet AI diagnosis services through photos, provides animal hospital information using crawling, finds nearby animal hospitals, and supports smart households that can scan receipts using OCR text extraction techniques. By using this application, information necessary for raising pets such as health and consumption details of pets can be managed in one system.

Analyzing review of the smart phone application through opinion mining (오피니언 마이닝을 통한 스마트폰 어플리케이션 이용 후기 분석)

  • Yoo, Ha-Na;Yoon, Jae-Yeol;Kim, Ung-mo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1184-1187
    • /
    • 2011
  • 스마트폰 시장이 커지면서, 사람들이 하루에 업로드하고 다운로드하는 어플리케이션의 수 또한 급격히 증가하고 있다. 앱스토어와 안드로이드마켓에 등록된 어플리케이션의 종류는 어마어마하며, 사람들은 자신의 생활을 편리하게 해줄 어플리케이션 혹은 재미를 위한 어플리케이션을 다운로드하고자 한다. 하지만 현재 어플리케이션에 대한 평가는 점수로만 이루어져있기 때문에 어느 부분에서 뛰어난지, 어떤 부분의 기능이 떨어지는지는 사용자가 알 수 없고, 특정 기능을 중요시하는 사용자일 경우 별점이 높아도 해당기능이 만족스럽지 않으면 만족감의 정도는 대단히 떨어지게 된다. 그러면 다른 어플리케이션을 받아 같은 작업을 반복해야하는데, 이 경우가 반복될 경우 비용적인 문제뿐만 아니라 사용자에게 매우 번거로운 일이다. 따라서 본 논문에서는 기존 사용자들이 자신이 사용한 어플리케이션에 대해 작성한 후기를 오피니언 마이닝 기술을 적용시켜 각 키워드별, 즉 속성별로 평가하고 긍정/부정 여부를 데이터베이스에 저장하여, 해당 어플리케이션을 검색한 미래의 어플리케이션 사용자에게 시각적으로 정보를 알려주어 사용자의 수고를 덜어주고자 한다. 어플리케이션 다운로드가 매우 단순한 작업이지만, 다운로드 수가 많기 때문에 본 논문의 제안을 적용한다면 비용을 절감시켜 줄 뿐만 아니라 매우 효율적인 작업이 될 것이라 기대한다.

An Implementation of Antitheft Application for Smart Phones (스마트폰을 위한 도난방지 어플리케이션의 구현)

  • Cho, Sunghyun;Shin, Min Ho;Kim, Kee Hwan;Kwon, Ho Yeol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.466-467
    • /
    • 2010
  • 최근 어플리케이션의 이용자 수가 크게 증가함에 따라 다양한 어플리케이션이 창출되고 있다. 본 논문에서는 그러한 어플리케이션 중에서 도난방지에 관한 어플리케이션에 대하여 서술하며, 그에 따른 iOS의 세부적 기능인 APNS와 GPS 및 가속센서를 이용한 도난 방지 어플리케이션을 구현하였다.

A Technique for Analyzing the Gap between in Product Line Engineering Core Asset and Applications (제품계열 공학의 핵심자산과 어플리케이션간의 Gap 분석 기법)

  • 오상헌;김수동;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.322-324
    • /
    • 2004
  • PLE 방법론은 단일 제품이 아니라 유사한 제품들간의 공통성(Commonality)과 가변성(Variability)을 개발하고 관리하며 소프트웨어 개발 전체 생명주기에 걸쳐 부품을 조립하는 형태로 만들어진다. 또한 PLE 방법론은 재사용 단위가 가장 큰 방법론이기 때문에 최근에는 소프트웨어 업계에서 주목을 많이 받고 있다. 따라서 소프트웨어 재사용 분야가 점점 다양화되면서 어플리케이션의 특성에 적합한 프로세스에 대한 요구가 늘어나고 있다. 어플리케이션 과정은 요구사항 정의에 따라서 설계가 되어야 하고 이렇게 설계가 된 요구사항 정의와 핵심자산의 Gap 분석을 통해 정제된 설계를 얻을 수 있다. 하지만, 현재는 체계적인 절차와 기법에 대한 연구가 많이 미흡한 상태이다. 이렇게 체계적인 절차와 기법이 있다면 어플리케이션을 개발하는데 있어 보다 효율적이고, 보다 완성도 높은 어플리케이션이 개발 될 것이라고 기대한다. 따라서 본 논문에서는 제품계열공학의 핵심자산과 어플리케이션간의 Gap 분석 절차를 제안하고자 한다.

  • PDF

Implementation of a Smartphone Application for English words Training Using Google Cloud Messaging Service (구글 클라우드 메세징 서비스를 활용한 영단어 암기용 스마트폰 어플리케이션 개발)

  • Kim, Ki-Hoon;Lim, Dong-Hyeon;Park, Chang-Woo;Jeon, Mi-Young;Jeoung, Gu-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.986-988
    • /
    • 2013
  • 본 논문에서는 GCM(Google Cloud Messaging) 서비스를 활용한 영단어 암기용 스마트폰 어플리케이션을 개발하였다. 서버에 있는 영단어 데이터베이스에서 스마트폰으로 영단어를 주기적으로 출력하여 사용자가 영단어에 자연스럽게 노출될 수 있는 어플리케이션을 개발하였다. 추가적으로 잠금 화면을 영단어와 뜻을 매칭 시켜 해제시키는 시스템을 구축함으로써 영단어를 더욱 더 효과적으로 암기할 수 있는 환경을 제공한다. 현재 안드로이드 마켓에서 제공되고 있는 영단어 암기 어플리케이션과 달리 개발한 어플리케이션은 한 번 설정 후 직접 실행할 필요가 없도록 한다.