• Title/Summary/Keyword: 어플리케이션 소프트웨어

Search Result 504, Processing Time 0.028 seconds

GUI test automation tool design of mobile application software based scenario and implementation (시나리오기반의 모바일 어플리케이션 소프트웨어의 GUI 테스트 자동화 도구 설계 및 구현)

  • Jung, Il-Jae;Hwang, Sun-Myung;Shin, GyuSang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.360-363
    • /
    • 2007
  • 모바일 어플리케이션 소프트웨어의 GUI는 눈으로 보고 교감하는 것에 끝나지 않고 나날이 발전하여 소프트웨어의 성공여부를 결정하는 경우로 많이 부각되고 있다. 소프트웨어의 성공에 중요한 요소로 자리 잡히고 있으므로 소프트웨어의 성공을 위한 GUI 테스트가 요구되나 GUI 테스트는 많은 노력과 시간이 투자되는 테스트 분야이다. 이러한 자원의 소비의 줄이기 위해서 GUI 테스트의 자동화가 필요하리라 본다.

A Real-Time Monitoring Method and Dynamic Load-Balancing Metrics for CORBA Applications (코바 어플리케이션의 동적 부하 분산을 위한 실시간 모니터링 기법 및 메트릭스)

  • Choi, Chang-Ho;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.4
    • /
    • pp.315-326
    • /
    • 2000
  • As Internet is being widely used as an infra of distributed applications, the most of today's softwares are changing into Internet-based distributed applications. The development methods using the middleware, like CORBA ORB, make the development of the web-based software easy. However, the performance verification method useful for an optimized software distribution is not provided at software development. Additionally, monitoring methods and metrics for dynamic load-balancing are not presented at run-time. This paper presents the method to monitor the message between objects, load metric, and metrics for load-balancing. To calculate a load of a node, we define events occurred between applications, time between the events, then extract the data related to a load. And we derive formula calculating the load from the extracted data. Then using the formula, we present the metrics for dynamic load-balancing. Moreover, we observe the utilization and efficiency of the monitoring algorithm, load metric, and load-balancing metrics.

  • PDF

Development of Ubiquitous Sensor Network Applications based on Software Product Line Approach (프로덕트 라인 기반의 센서 네트워크 응용 소프트웨어 개발)

  • Kim, Young-Hee;Lee, Woo-Jin;Choi, Il-Woo
    • The KIPS Transactions:PartA
    • /
    • v.14A no.7
    • /
    • pp.399-408
    • /
    • 2007
  • Currently various techniques for efficiently developing sensor network applications are developed. However, these techniques provide the method for developing only single sensor network application easily and rapidly. Since sensor network applications control various sensor nodes based on core components of operating system, the technique to develop applications by defining common functionalities of various applications and selecting variable functionalities according to the work flow of specific application is efficient. Accordingly, this paper presents an experimental study that identifies commonality of sensor network application domain and supports optional development according to the variability of application by applying product line approach to developing sensor network application. Through the experimental study, we describe the characteristics of sensor network application domain compared with general business domain for product line development. Also, we show the effectiveness of the proposed approach by presenting that core assets designed using the proposed variability feature model and VEADL are reused according to the functionalities of each sensor node.

EJB Bean Extracting Method through Component Decompose (컴포넌트 분해에 의한 EJB 빈 추출 기법)

  • 허윤호;이연숙;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.646-648
    • /
    • 2001
  • 소프트웨어 산업의 급성장에 의해 소프트웨어의 재사용에 대한 요구는 더욱 증가하고 있다. 현재 객체지향 패러다임보다 더 큰 재사용의 규모를 가지는 컴포넌트 기술이 업계에서 점차 각광을 받고 있다. 본 논문에서는 객체지향 언어인 자바언어를 기반으로 개발된 어플리케이션을 자바 분산 컴포넌트 기술은 EJB 기반의 어플리케이션으로 전환하는 기법을 소개하고, 컴포넌트 단위로 구성된 클래스들을 EJB의 빈으로 매핑하는 기법을 제시한다.

  • PDF

Virtual Fitting Model Application (가상 피팅 모델 앱)

  • Choi, Dong-Hwan;Park, Doo-Soon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1267-1268
    • /
    • 2013
  • 온라인 패션 쇼핑몰을 이용하는 소비자가 늘어나면서 소비자의 불만 사항으로 상품의 불량상태, 사이즈 불일치, 배송 및 환불 지연, 품절 및 입고 지연, 색상 불일치, 입어보지 못하는 불편함 등이 있는데, 그 중에 하나인 사이즈 불일치와 입어보지 못하는 불편함을 가상의 모델로 대체하여 옷을 입어 사용자가 확인하는 어플리케이션이다. 본 논문에서는 사용자의 키와 몸무게, 사이즈를 입력하고 사람의 표준적인 몸으로 사이즈에 맞는 옷을 입혀 사용자가 옷을 사기 전 사이즈를 확인 할 수 있도록 도움을 주는 어플리케이션이다.

Method of GUI based Web Application Test Automation for Multi-browser Environment (다중 브라우저 환경을 지원하는 GUI 기반 웹 어플리케이션 테스트 자동화 방법)

  • Ryu, Su-Jeong;Jung, Jae-Yong;Kim, June;Ahn, Dae-Young;Shim, Jeong-Min
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.161-163
    • /
    • 2012
  • 웹 기반 서비스의 수요가 급속히 증가함에 따라, 다양한 분야의 웹 어플리케이션이 개발되고 있으며 기능 요구 사항도 복잡해 지고 있다. 이에 따라, 구현된 소프트웨어의 복잡도가 증가되어 기능 검증을 위한 시험의 중요성이 대두되고 있으나, GUI를 기반으로 하는 웹 어플리케이션의 특성 때문에 사용자 관점에서 다양한 기능시험을 수행하기 위해서는 많은 노력과 시간이 필요하다. 특히 최근에는 과거와 달리 다양한 브라우저가 사용됨에 따라, 다양한 브라우저 상에서의 웹 어플리케이션 기능시험을 필수적으로 해야 하기 때문에 시험 수행 시간을 줄일 수 있는 시험방안이 절실히 요구되고 있다. 본 논문에서는 공개 소프트웨어인 GUI 시험 자동화 도구를 활용하고, 테스트 자동화를 위한 테스트 케이스를 생성하여 다수의 브라우저 환경에서 동시에 자동으로 기능시험을 수행할 수 있게 함으로써, 시험 효율성을 극대화하기 위한 웹 어플리케이션 시험 자동화 방안을 제안한다. 실제 사례적용을 통하여, 시험 시간을 획기적으로 단축시키고, 4개의 브라우저에 대하여 동시 시험 수행이 가능함을 확인하였다.

A Feature-Oriented Method for Extracting a Product Line Asset from a Family of Legacy Applications (레거시 어플리케이션 제품군으로부터 제품라인 자산을 추출하는 휘처 기반의 방법)

  • Lee, Hyesun;Lee, Kang Bok
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.7
    • /
    • pp.337-352
    • /
    • 2017
  • Clone-and-own reuse is an approach to creating new software variants by copying and modifying existing software products. A family of legacy software products developed by clone-and-own reuse often requires high maintenance cost and tends to be error-prone due to patch-ups without refactoring and structural degradation. To overcome these problems, many organizations that have used clone-and-own reuse now want to migrate their legacy products to software product line (SPL) for more systematic reuse and management of software asset. However, with most of existing methods, variation points are embedded directly into design and code rather than modeled and managed separately; variation points are not created ("engineered") systematically based on a variability model. This approach causes the following problems: it is difficult to understand the relationships between variation points, thus it is hard to maintain such code and the asset tends to become error-prone as it evolves. Also, when SPL evolves, design/code assets tend to be modified directly in an ad-hoc manner rather than engineered systematically with appropriate refactoring. To address these problems, we propose a feature-oriented method for extracting a SPL asset from a family of legacy applications. With the approach, we identify and model variation points and their relationships in a feature model separate from implementation, and then extract and manage a SPL asset from legacy applications based on the feature model. We have applied the method to a family of legacy Notepad++ products and demonstrated the feasibility of the method.

Restaurant Recommendation System Using GPS in Smartphones (스마트폰의 GPS를 이용한 음식점 추천 시스템)

  • Kwon, O-Deuk;Lee, Hyun-Woo;Kim, Young-Ah;Park, Doo-Soon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.1330-1332
    • /
    • 2012
  • 휴대전화에 인터넷 통신과 정보검색 등 컴퓨터 지원 기능을 추가한 스마트폰이라 불리는 지능형 단말기가 등장하여 우리의 일상생활에 깊이 관여하고 생활의 패턴을 바꾸는 큰 변화를 불러왔다. 현재 음식추천 어플리케이션들은 대부분 주변의 음식점의 위치나 메뉴 정보 등을 제공하고 있다. 본 논문에서는 음식 추천방식에 룰렛을 이용하여 게임 형식의 음식추천이 가능하게 하였으며 구글 맵 기능을 활용하여 현재위치에서 내가 찾는 음식점 중에 반경을 입력하면 그 반경 안에 있는 음식점들을 검색하도록 Android 운영체제를 기반으로 한 어플리케이션을 개발하였다.

Method of Sleeptech control using AR ln Smart home environment (스마트홈 환경에서 AR기술을 활용한 슬립테크 제어 방법)

  • Cha, Seong-Min;Bae, Su-Min;Park, Hyeon-Ju;Lee, Jae-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.05a
    • /
    • pp.95-98
    • /
    • 2020
  • 최근 스마트 홈에서 슬립테크를 제어할 수 있는 어플리케이션 개발 및 연구의 필요성이 높아지고 있다. 기존 스마트 홈 제어 어플리케이션들은 텍스트 형식의 UI, 직관적인 정보 제공의 부재, 스마트 스위치 수준의 서비스 제공 등의 문제점을 가지고 있다. 이러한 문제점을 개선하기 위해 본 논문에서는 증강현실과 3D 모델링을 통해 스마트 홈을 보다 직관적이고 편리하게 사용할 수 있는 슬립테크 제어 방법을 제안한다.

Data Preprocessing Algorithm for Developing Voice Recognition-based Shopping Applications (음성 인식 기반 쇼핑 어플리케이션 개발을 위한 데이터 전처리 알고리즘)

  • Gu, Yeonwoo;Park, Eunbi;Choo, Seoyeon;Kim, Yujeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.11a
    • /
    • pp.1006-1008
    • /
    • 2022
  • 시각장애인이 이미지로 구성된 온라인 쇼핑몰에서 정보를 얻기 어려운 문제를 해결하기 위해, 본 논문에서는 이미지 텍스트 변환 알고리즘 연구를 진행하였다. 해당 연구를 기반으로 개발한 어플리케이션 <들리네>는 쇼핑몰 홈페이지로부터 정보를 수집하고, 이미지 속 텍스트를 추출하여 전처리 및 음성 변환 과정을 거쳐 사용자에게 제공한다. <들리네>는 사용자가 이미지 정보로 이루어진 온라인 쇼핑몰에서 명확한 정보를 편리하게 얻는 것을 목표로 한다.