• 제목/요약/키워드: Application Software System

검색결과 1,841건 처리시간 0.034초

A Functional Game Application for Korean Words Learning Based on Smartphone Environments

  • Choi, YoungMee
    • Journal of Multimedia Information System
    • /
    • 제6권4호
    • /
    • pp.259-264
    • /
    • 2019
  • In this paper, the prototyping process for developing syllable-initial consonant-based game 'Korean Guards' is described. Users may effectively learn Korean words using alphabetically sequential approaches, but the easiness of access bestowed on the smart environments and game algorithms could be fully utilized for the functional advantages for educational purposes. This functional game is developed on Android OS and the prototypical outcome is shown.

통신 프로토콜 명세 언어 SDL을 위한 소프트웨어 개발 환경 구현 (A study on implementation of software development environment for SDL)

  • 최영한;김성운
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1522-1533
    • /
    • 1996
  • 본 논문은 SDL로 쓰여진 통신 프로토콜을 검정하고 명세하기 위한 통신 소프트웨 어 개발 환경 구현에 대해 기술한다. 이 환경은 상업용 소프트웨어 개발을 위한 Concerto라 불리는 소프트웨어 팩토리를 이용해 구현되었다. Concerto는 실시간 시스 템 또는 통신프로토콜 분야의 응용소프트웨어 개발을 위해 설계된 소프트웨어 팩토리 로 해당 소프트웨어 개발 및 구현 자동화까지 여러 가지 도구들을 제공한다. 이러한 과정들은 여러 가지 형태의 formalism 즉 C언어, $C^{++}$, structured 도구화 기법 및 HOOD(Hierarchical Object Oriented Design) 방법들의 손쉬운 통합들을 통해 이루어 지는데, 본 논문에서는 통신 프로토콜 소프트웨어 개발 과정에서 필요한 도구들인 SDL(System Description Language) 명세(specification)를 위한 그래픽 편집기 구현 과 SDL명세에 대한 동적 분석기 (dynamic analysis tool) 등의 구현에 대해 설명한 다. 먼저 구현된 환경에 대한 주요한 기술들을 설명하고, 실제 통신 프로토콜에 적용 하기 위해 Inres 프로토콜을 예를 들어 설명하였다. 또, Concerto 의 하이퍼텍스트 매커니즘이 해당 프로코콜과 상용되는 서비스 사이의 논리적인 링크를 어떻게 생성하 는 지에 대한 방법을 기술 하였다.

  • PDF

이동 단말을 위한 SyncML 기반 응용 관리 시스템의 설계 및 구현 (Design and Implementation of SyncML based Application Management System for Mobile Devices)

  • 박지은;김상욱
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권1호
    • /
    • pp.62-70
    • /
    • 2002
  • 본 논문의 목적은 웹에 게시되는 이동 단말 전용 소프트웨어 정보 검색 과정을 자동화하고, 해당 소프트웨어를 단말에 설치하는 과정을 자동화하여, 이를 한 단계로 통합하여 제공함으로써 단말 사용자들이 보다 쉽게 응용 소프트웨어를 이용할 수 있도록 하는 것이다. 이를 위하여 본 논문에서는 프로그램 자동 배포를 위한 권고안인 OSD(Open Software Description)를 따르는 웹 에이전트를 구현함으로써 웹 모니터링 및 소프트웨어 다운로딩 작업을 자동화하였다. 또한, 단말과 서버간의 데이타 동기화 권고안인 SyncML(Synchronization Markup Language)을 기반으로 서버와 단말간 소프트웨어 설치 작업을 자동화하였다. 표준 권고안을 이용한 소프트웨어 자동 관리 방법은 사용자의 개입을 최소화할 뿐 만 아니라, 기존의 다양한 이동 단말, 서로 다른 운영체제, 그리고 다양한 응용 소프트웨어 다운로딩 사이트에 범용적으로 적용할 수 있다는 장점을 제공한다.

무기체계 임베디드 소프트웨어에 대한 TFM 기반 시스템 테스트 모델 설계 및 적용 (Design and Application of the TFM Based System Test Model for the Weapon System Embedded Software)

  • 김재환;윤희병
    • 정보처리학회논문지D
    • /
    • 제13D권7호
    • /
    • pp.923-930
    • /
    • 2006
  • 본 논문에서는 무기체계 임베디드 소프트웨어의 시간 요소를 고려한 TFM(Time Factor Method) 기반의 시스템 테스트 모델을 설계하고, 적용사례를 통하여 결과를 제시한다. 이를 위해 무기체계 임베디드 소프트웨어의 특징과 시스템 테스트 그리고 객체지향 모델의 표현방법인 UML 표기법에 대하여 알아보고, 시스템 테스트 모델 설계를 위한 TFM 접근 방법으로 시간 요소를 고려한 테스트 방법과 시간 요소 측정 방법 그리고 테스트 케이스 선정 알고리즘을 제시한다. 무기체계 임베디드 소프트웨어의 TFM 기반 시스템 테스트 모델은 세 가지 요소 (X,Y,Z) 로 구성되며, 'X' 에서는 최대시간경로를 선정하는 알고리즘을 통해 테스트 케이스가 도출되고, 'Y' 에서는 Sequence Diagram과 관련된 객체를 식별하고, 'Z'에서는 Timing Diagram을 통하여 식별된 각 객체들의 실행시간을 측정한다. 또한 제안한 W:M 기반 시스템 테스트 모델을 '다기능 미사일 방어시스템'에 적용하여 테스트 케이스를 추출하는 방법을 제시한다.

SOPC 기반의 재구성 가능한 로봇제어기 구현 (Implementation of SOPC-based Reconfigurable Robot Controller)

  • 최영준;박재현;최기홍
    • 제어로봇시스템학회논문지
    • /
    • 제10권3호
    • /
    • pp.261-266
    • /
    • 2004
  • Recently, a variety of intelligent robots are developed for the personal purpose beyond the industrial application. These intelligent robots have ranges of sensors, actuators, and control algorithms to their application. In this paper we propose a reconfigurable robot controller, $SR^2$c (The SOPC-based Reconfigurable Robot Controller), based on SOPC (System on a Programmable Chip), that can be reconfigurable easily by software. The proposed robot controller contains not only a processing module but also robot-specific IP's. To show a feasibility of the proposed robot controller, a small entertainment robot, Wizard-4 is implemented with a single chip controller as proposed in this paper.

UML에 기초한 어플리케이션 자동 생성 Case Tool의 분석 (Analysis of Application Automatic Creation Case Tool Base on UML)

  • 한현관;이명진
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권12호
    • /
    • pp.1697-1712
    • /
    • 2002
  • UML(Unified Modeling Language)은 소프트웨어 시스템의 명세화, 시각화, 생성, 그리고 문서화를 목적으로 하는 언어이다. 또한 UML은 소프트웨어 생성을 위한 청사진을 만들어줌으로써 소프트웨어 설계의 복잡한 과정을 단순화시킨다. 본 연구에서는 Rational Rose, BizWiz와 같은 자동화된 응용프로그램 생성 도구들을 실제의 사이버 쇼핑몰에 적용하여 UML 관점에서 비교 및 분석한다. 그리고 위의 결과를 바탕으로 고객관리 업무에 UML을 적용하여 체계적인 시스템 분석, 설계 및 구현방안을 제시한다.

  • PDF

임베디드 S/W 개발을 위한 RTOS API 변환기의 설계 및 구현 (Design and Implementation of an RTOS API Translator for Embedded Software Development)

  • 박병률;맹지찬;이종범;유민수;안현식;정구민
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년 학술대회 논문집 정보 및 제어부문
    • /
    • pp.443-445
    • /
    • 2006
  • In this paper, we present a model-driven approach to RTOS(Real Time Operating System)-based embedded software development and an automated tool that can produce RTOS-specific code. we defined generic RTOS APIs(Application Programming Interface) that are not bound to any specific RTOS but can provide most of typical RTOS services. The generic RTOS APIs can be used as a means for describing application's RTOS-related behavior from design stage. Out tool, called Trans-PI, is able to produce specific 'C' code aimed at POSIX(Portable Operating System Interface for UNIX)-complicant RTOSs. And it is also configurable to target other RTOSs that do not conform to the POSIX standard.

  • PDF

송전 손실 계산 패키지 개발을 위한 UML 적용 연구 (An Application of the Unified Modeling Language to develop the Transmission Loss Calculation Package)

  • 이찬주;신중린;박종배
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 춘계학술대회 논문집 전력기술부문
    • /
    • pp.65-67
    • /
    • 2001
  • This paper presents an application of UML(Unified Modeling Language) to develop the Transmission Loss Calculation Package (TLCP) and shows a feasibility of UML design for the power system analyzing software. In the rapidly restructuring electric power industry, it is required the development of efficient and transparent transmission pricing mechanism. This should be based to calculate an accurate transmission loss to prompt a fair competition and to give unbiased signals to all the market players. For those reasons, it is necessary to develop a software system for transmission loss calculation. In this paper, we design the TLCP based on UML, and describe using Rational Rose 2000.

  • PDF

데카르트 좌표계 기반 노드 압축을 이용한 효율적인 2차원 연기 합성 (Efficient 2D Smoke Synthesis with Cartesian Coordinates System Based Node Compression)

  • 김동희;김종현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.659-660
    • /
    • 2021
  • 본 논문에서는 데카르트 좌표계 기반으로 노드를 압축함으로써 SR(Super-resolution) 기반 연기 합성을 효율적으로 처리할 수 있는 방법을 제안한다. 제안하는 방법은 다운 스케일링과 이진화를 통하여 연기 시뮬레이션의 계산 공간을 효율적으로 줄이고, 데카르트 좌표계 축을 기준으로 쿼드트리의 말단 노드를 압축함으로써 네트워크의 입력으로 전달하는 데이터 개수를 줄인다. 학습에 사용된 데이터는 COCO 2017 데이터셋이며, 인공신경망은 VGG19 기반 네트워크를 사용한다. 컨볼루션 계층을 거칠 때 데이터의 손실을 막기 위해 잔차(Residual)방식과 유사하게 이전 계층의 출력 값을 더해주며 학습한다. 결과적으로 제안하는 방법은 이전 결과에 비해 네트워크로 전달해야 하는 데이터가 압축되어 개수가 줄어드는 결과를 얻었으며, 그로 인해 네트워크 단계에서 필요한 I/O 과정을 효율적으로 처리할 수 있게 되었다.

  • PDF

모바일 앱의 사용자 의견으로부터 소프트웨어 및 시스템 요구사항을 추출하기 위한 프로세스와 방법 (Processes and Methods for Eliciting Software and System Requirements from Users' Opinions in Mobile App)

  • 오동석;김선빈;류성열
    • 한국IT서비스학회지
    • /
    • 제13권4호
    • /
    • pp.397-410
    • /
    • 2014
  • For mobile service organizations, it is one of the most important tasks to reflect users' opinions rapidly and accurately. In this study, the process is defined to elicit requirements of software/system improvement for mobile application by extracting and refining from users' opinion in mobile app, and detailed activities procession method in this processing are also proposed. The process consists of 3 activities to get requirements of software/system improvement for mobile app. First activity is to transform mobile app to software structure and define term dictionary. Second activity is to elicit simple sentences based on software from users' opinion and refine them. The last activity is to integrate and adjust refined requirements. To verify the usability and validity of the proposed process and the methods, the outputs of manual processing and semi-automated processing were compared. As a result, efficiency and improvement possibility of the process were confirmed through extraction ratio of requirements, comparison of execution time, and analysis of agreement ratio.