• 제목/요약/키워드: GUI software

검색결과 350건 처리시간 0.038초

산업디자인 제품화 개발을 위한 정략적모듈의 개발 (A Study on the Development of a Quantified Module for the Evaluation of industrial Design Proposals)

  • 우흥룡;신학수;고을한;한석우;홍석기;김창현
    • 디자인학연구
    • /
    • 제9권
    • /
    • pp.801-810
    • /
    • 1994
  • Design Problems are often both multidimensional and highly interactive. Very rarely does any part of a designed thing serve only one purpose. The activity of designing is thus a goal-directed activity and normally a goal-directed problem-solving activity. This means, problem solving is finding a way to get from some initial situation to a desired goal. Designers are transforming agents within a society whose goals are to improve the human condition through physical metamorphosis. Many theorist have agreed that designing involves problem solving or decision making. Accordingly evaluation plays an essential role in design activity. The evaluation factors include all attributes that have levels specified by quantitative and qualitative objectives Alternatives in multi-objective decision prOblems generally possess numerous attributes by which they can be described and compared. The evaluation factors include all attributes that have levels specified by quantitative and qualitative objectives. However since qualitative factors are difficult to quantify as numeral estimates, these factors have tended to be ignored without regard for their importance to human content. We adapted the Accumulative Evaluation Model as an evaluation algorithm for IDES. Industrial Design Evaluation System (IDES) consists of 3 major modules ( 1 Design Element, 2.Matrix, 3.Evaluation). It is intended to be an aid for design evaluation. The luther thinks IDES is a new design evaluation approach which could provide effective rating of design values to make value judgements. It is an attempt to provide industrial designers with access to design evaluation. The author's aim is to produce an Object-Oriented Evaluation System which can guide the designers and decision makers under complex design projects. It uses\ulcorner an Object-Oriented Programming for this prototype, Because of managing complexity (Flexibility and Reusability) and improving productivity(Extensibility & Maintainability and Programming by User) in software development process. The author has chose the C++ because it is a hybrid, rather than pure Object-Oriented Language.

  • PDF

MPEG-U part2 참조 소프트웨어 설계 및 구현 (Implementation of MPEG-U part2 Reference Software)

  • 한국희;백아람;최해철
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2012년도 하계학술대회
    • /
    • pp.202-205
    • /
    • 2012
  • 최근 멀티미디어 분야에서 다양한 입/출력 장치들이 개발됨에 따라 입/출력 장치와 사용자 사이의 향상된 상호작용(AUI : Advanced User Interaction)을 위한 방법들이 연구되고 있다. AUI에서 정의되는 데이터는 입/출력 장치와 다양한 객체(비디오, 오디오, 2D 그래픽 객체, 애니메이션 등)로 표현되는 Scene Description 사이에서 서로 정보를 주고받기 위한 매체이다. 따라서 다양한 입/출력 장치와 사용자 사이의 향상된 상호작용을 위해서는 AUI 데이터 형식이 공통적으로 정의되어야한다. 이를 위해 ISO/IEC JTC1/SC29/WG11 Moving Picture Experts Group(MPEG)에서는 XML(Extensible Markup Language) 문서로 AUI 데이터 포맷을 표준화하기 위한 MPEG-U 프로젝트를 진행 중이다. 본 논문에서는 MPEG-U의 표준을 소개하고, 이의 타당성을 검증하기 위해서 MPEG-U 참조 소프트웨어를 설계하였다. MPEG-U 참조 소프트웨어는 크게 UID(User Interaction Device)의 데이터를 처리하는 사용자 인터페이스 입/출력부와 XML 문서를 처리하는 MPEG-U XML 생성/해석부로 구성된다. 사용자 인터페이스 입력부에서는 사용자의 손동작을 인식하여 AUI 파라미터로 저장하고, 이 파라미터를 MPEG-U XML 생성부에서 MPEG-U 표준 XML 스키마 구조로 서술하여 표준화된 AUI 데이터 포맷을 생성한다. 다시 표준화된 XML 문서를 읽어 MPEG-U XML 해석부에서 파라미터를 얻고, 사용자 인터페이스 출력부에서 GUI(Graphic User Interface)에서 그래픽 객체로 표현한다. 본 연구에서는 MPEG-U 참조 소프트웨어로 MPEG-U의 용용 예를 제시하고, 구현된 소프트웨어가 표준에 적합한지를 보였다.

  • PDF

위성영상을 이용한 난대림 식생 분류와 관리 시스템 (Classification of Warm Temperate Vegetation Using Satellite Data and Management System)

  • 조성민;오구균
    • 한국환경생태학회지
    • /
    • 제18권2호
    • /
    • pp.231-235
    • /
    • 2004
  • 본 연구의 목적은 1991년 위성 데이터와 2002년의 위성 데이터의 비교 분석을 통한 전남 완도의 난대림 식생 변화추이를 밝히는데 있다. 이를 위해 1991년 Landsat TM영상과 2002년 Landsat ETM 영상이 이용되었으며, 이미지 프로세싱은 ENVI를 이용하였다. GIS를 이용한 난대림 관리 시스템 개발은 Arc/Info와 ArcView를 이용하여 완성되었다. 영상 데이터의 촬영시기 차이와 TM 영상의 해상도(Resolution)가 정밀하지 못해 복잡한 지형특성을 지닌 곳에서는 정확한 변화추이를 파악하기는 불가능하였으나, 2002년 영상을 이용하여 분석된 완도의 상록활엽수림 면적은 약 2,027ha로 산출되었다. 상록활엽수림과 상록침엽수림은 11년 전에 비해 소폭으로 증가하였으나 낙엽활엽수림은 큰 폭으로 감소하였다. 식생분류를 위한 기준은 상록활엽수림, 상록침엽수림, 낙엽활엽수림, 기타로 구분하였으며 감독분류기법을 통해 식생이 분류되었다. 완도의 공간 데이터는 녹지자연도, 현존식생도, 산림토양도, 훼손유형도, 지형도, 토지소유현황도로 분류되었고, 이에 대한 속성 데이터 베이스는 Arc/Info와 ArcView를 이용하여 완성되었다. 데이터를 관리하고 필요한 정보를 색인 분석하는 사용자 GUI(Graphic User Interface)는 Avenue를 이용하여 개발되었다.

A Novel Approach for Deriving Test Scenarios and Test Cases from Events

  • Singh, Sandeep K.;Sabharwal, Sangeeta;Gupta, J.P.
    • Journal of Information Processing Systems
    • /
    • 제8권2호
    • /
    • pp.213-240
    • /
    • 2012
  • Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test ma Safety critic Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test manually. In order to cut down on costs, save time, and increase reliability, the model based testing approach is the best solution. Such an approach does not require applications or codes prior to generating test cases, so it leads to the early detection of faults, which helps in reducing the development time. Several model-based testing approaches have used different UML models but very few works have been reported to show the generation of test cases that use events. Test cases that use events are an apt choice for these types of systems. However, these works have considered events that happen at a user interface level in a system while other events that happen in a system are not considered. Such works have limited applications in testing the GUI of a system. In this paper, a novel model-based testing approach is presented using business events, state events, and control events that have been captured directly from requirement specifications. The proposed approach documents events in event templates and then builds an event-flow model and a fault model for a system. Test coverage criterion and an algorithm are designed using these models to generate event sequence based test scenarios and test cases. Unlike other event based approaches, our approach is able to detect the proposed faults in a system. A prototype tool is developed to automate and evaluate the applicability of the entire process. Results have shown that the proposed approach and supportive tool is able to successfully derive test scenarios and test cases from the requirement specifications of safety critical systems, real time systems, and event based systems.

알고리즘 교육을 위한 아바타 로봇 : EasyLab (EasyLab : An Avatar Robot for Algorithm Education)

  • 박영목;김호용;서영건
    • 디지털콘텐츠학회 논문지
    • /
    • 제5권1호
    • /
    • pp.35-40
    • /
    • 2004
  • 지금 현재 우리의 7차 교육과정에서 교육의 보조 도구로써 교실에서 사용될 수 있는 것은 별로 많지 않다. 그래서 EasyLab은 이 시점에서 좋은 도구가 될 수 있다. EasyLab은 컴퓨터에 익숙하지 않은 학생을 위한 CUI 프로그래밍 도구이며, 현재의 교육 과정에서 필요로 하는 창의성을 키우기 위한 한 도구로써 교실에서 사용될 수 있다. 사용하려만 먼저 학습자는 프로그래밍 아이디어를 생각하고 아이콘 기반의 EasyLab을 통하여 프로그래밍한다. 프로그래밍 후에 학습자는 로봇의 결과를 생각하고 토론할 수 있다. 만약 그 결과가 정확하지 않다면, 로봇은 피드백을 보일 것이다. 그러므로, EasyLab은 초보자를 위한 도구이며, 7차 교육과정에 적합한 도구이다. EasyLab의 특징 중 하나는 아이콘 기반의 흐름도 모델로 구성되어 있다는 것과 학습자는 입력과 출력 센스를 갖는 로봇을 이용해 실습할 수 있다는 것이다.

  • PDF

보안등에 적용하기 위한 태양전지의 특성 분석 (THE CHARACTERISTIC OF SOLAR CELL FOR GUARD LAMP)

  • 강병복;지운석;임중열;김석종;;차인수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 하계학술대회 논문집 B
    • /
    • pp.1489-1491
    • /
    • 2004
  • A guard lamp system has been installed at the PV positive center, located at Gwangju in Korea. Digital environment that is represented to internet is displacing business way of industry and business achievement way with the fast speed being giving great change on life whole, improve existence business process utilizing internet and Web connection technology, information superhighway to tradition industrialist manufacture and e-transformation's propulsion that wish to maximize productivity and administration efficiency is spread vigorously. In this paper, we wish to accomplish generation equipment's heighten stability and believability through remote monitoring and control of guard lamp system. This paper describes the design of the monitoring system for the sensing data and indirect controlling of the guard lamp system. Most of the conventional monitoring systems depend on the special hardware and software. The essential design of monitoring system is to provide the convenience for the user and the portability for the system. In order for the system to fulfill its requirements, it was designed using Labview GUI facility based on the Windows 2000 environment of IBM PC compatible and Add-oncard based on the TCP/IP Protocol. Advantage of the monitoring system are a personnel expenses curtailment effect, of the place restriction and unmanned system of the generationplants, etc..

  • PDF

자바 클래스 파일에 대한 시각화 실행 분석기 (Visualized Execution Analyzer for the Java Class File)

  • 고광만
    • 정보처리학회논문지A
    • /
    • 제11A권5호
    • /
    • pp.319-324
    • /
    • 2004
  • 자바 언어는 빠른 속도로 인터넷 및 분산 응용 분야 등에서 활용되고 있으며 단순히 응용 소프트웨어를 개발할 수 있는 프로그래밍 언어이상으로 활용 범위가 확대되고 있다. 특히, 실행 환경인 자바 가상 기계에 연관되어 다양한 연구가 진행되고 있으며 자바 클래스 파일에 대한 분석 및 응용 분야에 적합한 형태로 정보를 활용할 수 있는 다양한 시도가 진행되고 있다. 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행 가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스 프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석을 비롯하여 실제로 실행되는 과정을 보다 시각적으로 표현하기 위한 실행 분석기 개발에 관한 연구이다 이를 위해 클래스 파일의 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였다. 클래스 파일이 포함하고 있는 정보들을 Constant_Pool 부분, Class_file 부분, Interface 부분, Field 부분, Method 부분, Attribute 부분으로 나뉘어서 나타내도록 해주었다. 또한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.

A Crew Location Recognition System for a Naval Ship by Applying Ubiquitous Technologies

  • Lee, Jin-Tae;Cho, Seong-Rak;Kim, Seong-Jeon
    • Journal of Ship and Ocean Technology
    • /
    • 제12권3호
    • /
    • pp.26-35
    • /
    • 2008
  • Recognition of real time locations of crews for a naval ship is important, not only for the operation efficiency but also for the safety of onboard crews in the ship. More than 100 crews are dwelling in a modem naval ship and they are involved in various duties. Moreover many visitors come in and out frequently while the ship is moored in a harbor. It sometimes requires considerable time and efforts to find a person for urgent mission. It would enhance the operational efficiency if locations of onboard crews are recognized and monitored in real time. An active type RFID tag, which has a specific ID number, is distributed to each crew member, which should be carried during his stay in the ship. A number of fixed type RFID readers are to be located at the major passages of the ship, which are connected to the main computer via Local Area Network. The location of a crew would be identified by the ID number of his RFID tag and the location of the RFID reader which detected the RFID tag. A middleware is needed to process the collected data in the main computer. The data is fed to application softwares, which actually display locations of the concerned crews. The software is coded using GUI (Graphic User Interface) for better user friendliness, which has the function of storing the location history of a crew, and sending warning messages to appropriate persons, if unallowable behavior is detected. An auxiliary naval ship is selected for an experimental application study of the proposed system. It turns out that the required budget and time for the realization of the system is within the allowable limits. But complementary measures to protect the privacy of onboard crews should be considered and adopted, before the application of the system is realized.

휴대용 유도탄 체계의 모델링과 성능분석을 위한 실시간 병렬처리 시뮬레이터 (Real-time Parallel Processing Simulator for Modeling Portable Missile System and Performance Analysis)

  • 김병문;정순기
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권4호
    • /
    • pp.35-45
    • /
    • 2006
  • 본 논문에서는 휴대용 회전 유도탄 체계의 모델링과 성능분석에 사용할 수 있는 실시간 병렬처리 시뮬레이터 개발에 대하여 기술한다. 실시간 병렬처리 시뮬레이터는 항공기의 적외선 형상을 만드는 탐색기 에뮬레이터, 실시간 컴퓨터, 시스템 유닛. 유도 조종 장치 및 탐색기 프로세서 등과 같은 하드웨어 실물장치와 실시간 컴퓨터에 내장된 수학적 모델, 6 자유도 모델 및 공력 모델 등을 구현한 응용 소프트웨어 및 호스트 컴퓨터에 내장된 사용자 프로그램 등으로 구성되었다. 실시간 컴퓨터는 병렬로 연결된 여섯 개의 TI사 C-40 프로세서로 설계되었으며, 기계적 장치와 결합된 아날로그 전자회로를 이용하여 탐색기 에뮬레이터를 설계하였다. 시스템 유닛은 구성 요소간의 임피던스 정합 기능과 미세 신호를 처리하며, 시뮬레이터와 실물 유도탄 발사 장치의 연결이 가능하다. 개발된 실시간 병렬처리 시뮬레이터를 휴대용 회전 유도탄의 성능분석 장치로 사용하기 위하여 현장실험을 통한 결과 검증시험을 수행하였다.

  • PDF

범용 소프트웨어를 사용한 산업용 3차원 X-ray Computed Tomography의 툴 개발 (On the development of S/W tools for industrial 3D X-ray computed tomography employing general software)

  • 최형석;양윤기
    • 전기전자학회논문지
    • /
    • 제23권3호
    • /
    • pp.768-776
    • /
    • 2019
  • 4차 산업 혁명 시대를 맞이하여, 최근 기계, 전자 부품의 설계, 제조, 검사에 첨단 IT 기술을 융합하는 사례가 늘고 있다. 본 연구에서는 최근에 구축된 산업용 X-ray CT(computed tomography)를 사용한 산업용 부품의 검사에 대한 최신기술에 대해서 다룬다. 먼저 구축된 첨단의 최신 산업용 CT의 구조와 원리에 대해서 설명하며, 이러한 장비의 역할과 성능에 대해서 설명하고, 본 장비의 분석기법을 보완하기 위한 새로운 연구기반의 구축에 대해서 다룬다. 특히 장비의 출력데이터를 Matlab과 같은 범용 연구 툴로 전송하여 연구를 진행할 수 있는 기반을 구축하며, 이를 토대로 기존의 운용 소프트웨어가 제공하지 못했던 보조적인 3D user interface와 3차원 영상처리를 위한 플랫폼을 구축하는 연구를 진행 하였다. 산업용 3차원 X-ray는 아직 소개 된지 얼마 되지 않은 첨단의 고가의 장비로서 이를 활용할 연구의 종류와 내용이 매우 풍부한 주제로, 이러한 기초적인 연구기반은 추후의 보다 발전적인 연구를 위한 아주 유용한 토대가 될 것으로 판단된다.