• 제목/요약/키워드: Automatic software design

검색결과 304건 처리시간 0.028초

무릎관절 재활기구에 관한 연구 (A Study on the Rehabilitation Equipment for Knee Joint)

  • 이귀형;김용진;박석현;이효성;조현아
    • 한국생산제조학회지
    • /
    • 제22권3_1spc호
    • /
    • pp.509-517
    • /
    • 2013
  • This paper presents upgraded equipment to assist a patient in rehabilitating of their knee-joint by themselves. A new automatic mechanism is suggested and developed in order to add functions for enforcing the leg muscles, which were absent in previous rehabilitation machines. Using the Pro-engineer software, we analyze the displacements and speeds of several moving points of the equipment during various planned exercises. In addition, an appropriate control panel for operation is developed. Three motors andthree motor drivers are used in a tilting part for the ankle joint, sliding guide part for the knee joint, and up-down moving part for the whole leg. Finally, various newly upgraded motions can be generated by controlling the three motors simultaneously. we show that by using this equipment, we can adjust the proper length of the equipment according to the user's height and the intensity of the rehabilitation exercise.

웹 기반의 광고 CTS 설계를 위한 자동화 도구 (An Automation Tool for Design of Web-Based Advertisement CTS)

  • 한군희;정병완
    • 한국산학기술학회논문지
    • /
    • 제8권4호
    • /
    • pp.810-814
    • /
    • 2007
  • 급속한 인터넷의 발달과 고속 인쇄기의 보급으로 누구나 손쉽게 문서를 원하는 형태로 제작 출력이 가능해 졌다. 하지만 명함이나 광고 전단지, 신문이나 잡지, 전화번호부 책자 및 무가지를 제작하기 위해서는 전용 편집용 소프트웨어를 이용하여 전문가들이 제작을 하고 있다. 본 논문에서는 가장 대표적인 광고도안인 명함을 인터넷을 이용하여 신청단계부터 PDF파일을 생성하는 단계까지 일련의 작업공정을 자동화시스템을 구축하기 위한 컴퓨터조판시스템의 모델을 제시한다. 어도비사의 인디자인을 웹사이트와 연계하여 웹페이지에서 신청을 받은 요청에 대하여 실시간으로 이미지파일을 생성하여, 주문자의 확인을 받아 결재시스템과 연계한 후 PDF파일을 제작하는 시스템을 제시한다.

  • PDF

Study on the design and experimental verification of multilayer radiation shield against mixed neutrons and γ-rays

  • Hu, Guang;Hu, Huasi;Yang, Quanzhan;Yu, Bo;Sun, Weiqiang
    • Nuclear Engineering and Technology
    • /
    • 제52권1호
    • /
    • pp.178-184
    • /
    • 2020
  • The traditional methods for radiation shield design always only focus on either the structure or the components of the shields rather than both of them at the same time, which largely affects the shielding performance of the facilities, so in this paper, a novel method for designing the structure and components of shields simultaneously is put forward to enhance the shielding ability. The method is developed by using the genetic algorithm (GA) and the MCNP software. In the research, six types of shielding materials with different combinations of elements such as polyethylene (PE), lead (Pb) and Boron compounds are applied to the radiation shield design, and the performance of each material is analyzed and compared. Then two typical materials are selected based on the experiment result of the six samples, which are later verified by the Compact Accelerator Neutron Source (CANS) facility. By using this method, the optimal result can be reached rapidly, and since the design progress is semi-automatic for most procedures are completed by computer, the method saves time and improves accuracy.

컴포넌트 코드 생성을 통한 컴포넌트 기반 제품 라인에서의 가변성 지원 (Variability Support in Component-based Product Lines using Component Code Generation)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.21-35
    • /
    • 2005
  • 소프트웨어 제품 라인은 소프트웨어 자산에 존재하는 재구성 가능한 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써 고품질의 응용 프로그램을 효율적으로 개발하기 위한 패러다임이다. 최근 컴포넌트 기반의 여러 가지 제품 라인 개발 방법론들이 제안되었지만, 가변성 지원 컴포넌트의 구체적인 구현 기술은 제공하지 못하고 있다. 한편, 가변성을 지원하기 위한 여러 가지 구현 기술이 개발되었지만, 이러한 구현 기술은 개발 초기부터 가변성을 고려한 체계적인 분석 및 설계 방법을 제공하지 못한다. 본 논문에서는, UMI 모델링 기법을 확장한 컴포넌트 기반 제품 라인 개발 방법론인 PLUS와 컴포넌트 자동 생성 기법을 결합하여 특정 제품 생산의 효율성을 높이는 기법을 제안한다. 본 논문에서의 컴포넌트는 가변성을 지원하는 구현 부품들이 계층 구조를 이루며 각 구현 부품들은 XSLT 스크립트로 작성된다. 특성 모델에서 선택된 특성들로부터 개발자가 원하는 컴포넌트의 코드가 자동 생성되며, 마이크로웨이브 오븐 제품 라인을 사례 연구로 해서 가변성 지원 컴포넌트의 개발 프로세스를 살펴본다.

  • PDF

방송 수신 소프트웨어의 사용자 요구 품질 향상이 가능한 예외상황 테스트케이스 자동생성 기법 (Automatic Generation Method of Exceptional Test Cases for improving User Requirement Quality on Broadcast Receiver Software)

  • 최인화;조민주;백종호;황준
    • 방송공학회논문지
    • /
    • 제17권3호
    • /
    • pp.529-539
    • /
    • 2012
  • 소프트웨어 생성 주기 동안에 품질을 제어할 수 있는 매우 중요한 영역 중의 하나로 소프트웨어 테스트 방안을 들 수 있다. 일반적으로 소프트웨어 테스트케이스는 사용자 요구에 대한 이해를 기반으로 생성되지만, 사용자가 요구하는 수준의 품질을 충족시킬 수 있는 측정 가능한 테스트케이스를 생성하는 일은 결코 쉬운 일이 아니다. 특히 비기능적 요소나 예외상황에 대한 테스트 케이스 생성은 테스터의 경험에 많이 의존하기 때문에 매우 어려운 부분이다. 본 논문에서는 이러한 문제를 해결하기위한 방안으로 방송 수신 소프트웨어의 품질 측정 시 예외상황에서 발생 가능한 테스트케이스를 자동으로 생성할 수 있는 기법을 제안한다. 제안된 기법의 우수성을 검증하기 위해 상용 방송 수신 소프트웨어를 이용하여 기존 기법과의 비교 테스트를 수행하였다. 모의실험을 통해 본 논문에서 제안한 기법을 적용하여 다양한 예외상황에서 자동 생성된 테스트케이스를 수행한 결과로 기존 기법을 적용한 경우와 비교하여 7.08%의 결함을 더 발견할 수 있었다.

선박 모니터링을 위한 PNUSAT-1 큐브위성 시스템 예비 설계 (Preliminary Design of PNUSAT-1 Cubesat for Vessel Monitoring)

  • 김해리;조동현;이상훈;박찬휘;임하경;김건우;곽민우;이창현;김신형;구인회;이대우
    • 한국항공우주학회지
    • /
    • 제50권2호
    • /
    • pp.137-146
    • /
    • 2022
  • 선박자동식별장치(Automatic Identification System, AIS)는 선박의 정보를 자동으로 송수신하는 장치로 선박에 탑재된다. 연안 인근 선박의 AIS 정보는 지상에서 수신 가능하지만, 50해리 이상의 먼 해상으로 나가게 되면 지상과 통신이 두절되는 한계점을 가진다. 이를 해결하기 위해 AIS 수신기를 탑재한 AIS 위성을 통하여 먼 해상의 선박 정보를 지상으로 전송할 수 있다. 국내에서는 아직 AIS 위성 개발 사례가 없으며, 국내 다수의 선사는 해외의 AIS 서비스를 이용하고 있다. PNUSAT-1은 부산대학교에서 개발 중인 1U+ 큐브위성으로, 선박 모니터링을 위해 AIS 수신기를 탑재하여 선박 정보를 지상으로 전달하는 임무를 수행한다. PNUSAT-1은 임무 데이터가 텍스트 형태로 큰 용량의 데이터를 전송하지 않으므로 이에 부합하는 통신 장비, 저정밀 센서 및 구동기를 선택하였다. 본 논문에서 PNUSAT-1의 시스템 예비 설계를 수행하였으며, 임무 수행을 위한 요구사항, 운용 시나리오 및 모드 설계, 하드웨어 및 소프트웨어 선정 그리고 각 서브시스템의 예비설계를 수행하였다.

Windows Phone Platform 기반의 모바일 게임 설계 및 구현 (A Design and Implementation of Mobile Game Based on Windows Phone Platform)

  • 박진양
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권10호
    • /
    • pp.91-97
    • /
    • 2014
  • 본 논문에서는 Windows Phone 플랫폼 기반의 모바일 게임을 설계하고 구현한다. 이 게임은 비주얼 스튜디오와 윈도우 모바일 소프트웨어 개발 킷(SDK: Software Development Kit), 그리고 개발자 도구 킷(DTK Developer Tool Kit)으로 비주얼 C#언어를 사용하여 개발한다. 또한 게임 개발에 필요한 닷넷(.NET) 라이브러리의 집합인 XNA Framework를 사용한다. XNA Framework은 PC와 XBOX, ZUNE HD등 다중 플랫폼 환경을 지원하는 게임 개발 및 2D 및 3D 게임 개발에 필요한 기능들을 제공한다. XNA Framework를 사용하여 개발하기 때문에 상속받은 코드들을 자동으로 생성하고, 게임 개발 관련 리소스 및 게임 로직을 쉽게 구현할 수 있다. 이 게임의 특징은 슈팅(shooting), 이미지, 랭킹시스템 등의 3개 요소를 고려하여 개발한 것이다.

BARAM: 전산유체 해석을 위한 가상풍동 시스템 (BARAM: VIRTUAL WIND-TUNNEL SYSTEM FOR CFD SIMULATION)

  • 김민아;이중연;구기범;허영주;이세훈;박수형;김규홍;조금원
    • 한국전산유체공학회지
    • /
    • 제20권4호
    • /
    • pp.28-35
    • /
    • 2015
  • BARAM system that means 'wind' in Korean has been established as a virtual wind tunnel system for aircraft design. Its aim is to provide researchers with easy-to-use, production-level environment for all stages of CFD simulation. To cope with this goal an integrated environment with a set of CFD solvers is developed and coupled with an highly-efficient visualization software. BARAM has three improvements comparing with previous CFD simulation environments. First, it provides a new automatic mesh generation method for structured and unstructured grid. Second, it also provides real-time visualization for massive CFD data set. Third, it includes more high-fidelity CFD solvers than commercial solvers.

An Automatic Face Hiding System based on the Deep Learning Technology

  • Yoon, Hyeon-Dham;Ohm, Seong-Yong
    • International Journal of Advanced Culture Technology
    • /
    • 제7권4호
    • /
    • pp.289-294
    • /
    • 2019
  • As social network service platforms grow and one-person media market expands, people upload their own photos and/or videos through multiple open platforms. However, it can be illegal to upload the digital contents containing the faces of others on the public sites without their permission. Therefore, many people are spending much time and effort in editing such digital contents so that the faces of others should not be exposed to the public. In this paper, we propose an automatic face hiding system called 'autoblur', which detects all the unregistered faces and mosaic them automatically. The system has been implemented using the GitHub MIT open-source 'Face Recognition' which is based on deep learning technology. In this system, two dozens of face images of the user are taken from different angles to register his/her own face. Once the face of the user is learned and registered, the system detects all the other faces for the given photo or video and then blurs them out. Our experiments show that it produces quick and correct results for the sample photos.

Multi-objective optimization design for the multi-bubble pressure cabin in BWB underwater glider

  • He, Yanru;Song, Baowei;Dong, Huachao
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제10권4호
    • /
    • pp.439-449
    • /
    • 2018
  • In this paper, multi-objective optimization of a multi-bubble pressure cabin in the underwater glider with Blended-Wing-Body (BWB) is carried out using Kriging and the Non-dominated Sorting Genetic Algorithm (NSGA-II). Two objective functions are considered: buoyancy-weight ratio and internal volume. Multi-bubble pressure cabin has a strong compressive capacity, and makes full use of the fuselage space. Parametric modeling of the multi-bubble pressure cabin structure is automatic generated using UG secondary development. Finite Element Analysis (FEA) is employed to study the structural performance using the commercial software ANSYS. The weight of the primary structure is determined from the volume of the Finite Element Structure (FES). The stress limit is taken into account as the constraint condition. Finally, Technique for Ordering Preferences by Similarity to Ideal Solution (TOPSIS) method is used to find some trade-off optimum design points from all non-dominated optimum design points represented by the Pareto fronts. The best solution is compared with the initial design results to prove the efficiency and applicability of this optimization method.