• Title/Summary/Keyword: 설계도구

Search Result 3,052, Processing Time 0.038 seconds

Design and Implementation for Applying User-Definable Pattern with UML Modeling Tools (UML 모델링 도구의 사용자 정의형 패턴 적용을 위한 설계 및 구현)

  • 이장우;이민규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.310-312
    • /
    • 2004
  • 소프트웨어 디자인 패턴(Design Pattern)은 좋은 설계나 아키텍처의 재사용을 도와주며, 이미 만든 시스템의 유지보수나 문서화도 개선해 준다. 패턴화를 통해서 클래스의 명세를 정확하게 하며, 객체간의 상호작용 또는 설계의 의도 등을 명확하게 정의할 수 있게 해준다. 사용자가 필요 시 디자인 패턴을 쉽고 편하게 UML 모델링 도구에 적용할 수 있다면 생산성 및 품질 개선에 크게 이바지할 컷으로 판단된다. 본 논문은 UML 모델링 도구에 사용자 정의형 패턴을 쉽게 적용할 수 있도록 하는 기능을 설계하여 구현한 결과를 제시한다

  • PDF

An Development of Design Automation Tool for isolated DC-DC Converters (절연형 DC-DC 컨버터의 설계자동화 도구 구현)

  • 김주일;김종태
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.36S no.4
    • /
    • pp.101-109
    • /
    • 1999
  • 본 논문에서는 절연형 DC-DC 컨버터의 설계자동화 도구를 제시한다. 절연형 DC-DC 컨버터는 입력과 출력 측의 분리에 의한 회로 보호, 다중출력으로의 확장, 승압 및 강압의 용이성 등의 장점을 가지고 있다. 설계자동화의 과정은 여러 단계로 나눌 수 있다. 토폴로지 선택, 전압 및 전류용량이 적절한 스위치 소자 선택, 인덕턴스와 캐패시턴스의 값 결정, 그리고 변압기 설계의 순서로 컨버터 회로의 자동합성이 진행된다. C언어를 이용하여 자동화 도구를 구현하였고 SMPS 데이터 북으로부터 얻은 실제 회로의 사양을 가지고 다양한 컨버터 회로를 합성함으로 검증하였다.

  • PDF

A Design of DML Based Network Modeling Component for Optical Internet Simulation Tool (광인터넷 시뮬레이션 도구를 위한 DML 기반 네트워크 모델링 컴포넌트 설계)

  • Yun, Sung-Hyun;Kim, Young-Boo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.1333-1336
    • /
    • 2003
  • 최근의 인터넷은 기하급수적으로 폭증하는 트래픽을 원활히 수용하기 위하여 광인터넷으로 급속히 전환되고 있다. 이에 따라 새롭게 제시되는 네트워크 구조를 기반으로 네트워크 설계 단계에서 구축단계까지 새로운 운용관리 체계를 필요로 한다. 광인터넷 시뮬레이션 도구는 이러한 요구사항을 효과적으로 지원할 수 있는 도구로서 네트워크 요소시스템의 기능성 검증 및 네트워크 운용성 검증 등을 제공할 수 있다. 한편 광인터넷 시뮬레이션 도구에 있어서 광인터넷의 표현 및 모델링은 주요한 요구사항 중의 하나이며 이는 DML(Domain Modeling Language) 기반의 네트워크 모델링 컴포넌트를 통하여 구성될 수 있다. DML 은 간단하면서 고급의 모델 정의 기능을 제공하고 인터넷과 같은 대규모 모델로의 확장이 용이하며 이종 엔진과의 시뮬레이션 모델교환 형식으로도 사용이 가능하므로, 광인터넷 시뮬레이션 도구에서 시뮬레이션 모델의 표현에 매우 적합하다. 따라서 이 논문에서는 광인터넷 시뮬레이션 도구에 적용 가능한 DML 기반 네트워크 모델링 컴포넌트를 설계한다.

  • PDF

Design of Dynamic Test Tool for Event-driven Programs (이벤트 구동 방식 프로그램을 위한 동적 테스트 도구의 설계)

  • Park, Ji-Woo;Son, Yun-Sik;Oh, Se-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06c
    • /
    • pp.566-570
    • /
    • 2010
  • 최근에는 스마트 폰의 저변이 확대되면서, 보안 취약성에 대한 많은 문제점이 새롭게 등장하고 있다. 스마트 폰 프로그램은 PC 환경에서 실행되는 프로그램과는 달리, 배포가 이루어진 이후에 소프트웨어 업데이트 등의 방법으로 보안 취약성을 제거하는 것이 매우 어려운 특징이 있다. 기존의 테스트 방법론은 스마트 폰의 특성에 대한 고려가 없기 때문에 스마트 폰을 위한 테스트 방법론과 함께 이를 위한 동적 테스트 도구에 대한 연구가 필요하다. 본 논문에서는 이벤트 구동 방식으로 동작하는 스마트 폰 프로그램의 특징을 고려한 동적 테스트 도구를 설계한다. 테스트 도구는 컴파일러 이론을 적용하여 체계적으로 설계 한다. 제안한 도구는 테스트 케이스 생성기와 테스팅 시스템으로 구성되며, 이벤트 구동 방식으로 동작하는 소프트웨어의 취약성 검출 자동화 도구로 활용할 수 있다.

  • PDF

A Tools for Specification of Real-time Property centric Java Virtual Machine Components (실시간 속성 중심의 자바가상머신 명세도구의 설계 및 구현)

  • Ko, Jong-Won;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.257-260
    • /
    • 2004
  • 임베디드 시스템에 탑재될 자바가상머신을 기능별 모듈로 컴포넌트화 하여 이식될 플랫폼의 요구사항에 맞추어 재구성한다면 컴포넌트 기술의 장점인 소프트웨어의 재사용과 재구성을 통한 빠르고 신뢰성있는 자바가상머신 개발이 가능하다. 이러한 자바가상머신 컴포넌트 재구성을 위한 컴포넌트 모델의 정의 및 명세를 위한 지원도구가 필요하며, 명세도구의 지원 하에 보다 시각적인 컴포넌트 구성 및 각 명세요소 정의를 바탕으로 한 자바가상머신 컴포넌트의 재구성에 요구되는 여러 제약조건이나 각 컴포넌트 간의 관계정의 등이 명세 되어질 수 있다. 또한 임베디드 시스템이 가지는 실시간 속성에 대해서 정의하여 이를 명세도구를 통해서 속성명세 및 설계 시에 예측성을 지원하기 위한 WCET 계산이나 우선순위 정의 등을 명세할 수 있다. 따라서, 본 논문에서는 명세방법을 제안하고 실시간 속성 중심의 자바가상머신 컴포넌트 명세도구를 설계하고 구현하였으며, 기존에 제안된 내장형 실시간 컴포넌트 개발 도구와 비교하였다.

  • PDF

설계정보 구축 및 재사용을 위한 지식베이스 시스템

  • 이수홍
    • Computational Structural Engineering
    • /
    • v.8 no.4
    • /
    • pp.4-16
    • /
    • 1995
  • 본 고에서는 지식베이스엔지니어링이 기존의 제품개발 방법론을 개선하기 위한 지능적인 설계도구로서 컴퓨터를 사용하는 새롭고 흥미로운 대안임을 살펴보았다. 전문가의 설계 및 현장 경험을 조직적이고 체계적으로 수집하여 활용하는 것은 동시공학(Concurrent Engineering) 방법론의 실행을 위한 도구로서 매우 중요함을 살펴보았다. 또한 시스템의 효과적인 구축을 위해 어떤한 것들을 고려해야 하는지도 살펴보았다. 이러한 일련의 과정을 통해 설계 분야가 미약한 국내 환경에 지식베이스엔지니어링이 하루 속히 정착되기를 희망한다.

  • PDF

The Design of the Ontology Tool Using the User Guide of the Ontology Language (온톨로지 언어 사용 지침 표준안 제정 및 표준안 기반 온톨로지 구축 도구 설계)

  • Kong Hyunjang;Hwang Myunggwun;Kim Wonpil;Kim Pankoo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.481-483
    • /
    • 2005
  • 현재 온톨로지는 많은 분야에서 활발하게 연구되고 있다. 온톨로지 구축에 관한 표준 언어가 W3C에 의해 공표되었으며, 온톨로지를 구축하기 위한 많은 도구들이 개발되어져 왔다. 그러한 도구들은 각각 특징이 있고, 온톨로지의 구축물 위해 최적화되어 있지만, 한가지 단정은 도구의 일반성의 결여이다. 기존의 모든 온톨로지 구축 도구들은 온톨로지 전문가를 위한 전문가용 구축 도구라고 해도 과언이 아니다. 그리하여 온톨로지에 관심이 있는 일반 사용자가 그러한 도구들을 사용하기 위해 많은 노력이 필요하다. 본 연구에서는 이런 단점을 보완하기 위하여 온톨로지 언어에 대한 사용자 지침 표준안을 만들고, 이 표준안을 온톨로지 구축 도구에 적용하여 보다 쉽고 정확한 온톨로지 구축이 가능한 온톨로지 구축 도구를 설계 하였다.

  • PDF

Development of a Maintenance Support System for C++ Programs (C++프로그램의 유지보수 지원 시스템 개발)

  • Moon, Yang-Sun;Jang, Gun-Sil;Yoo, Cheol-Jung;Chang, Ok-Bae
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.7
    • /
    • pp.1759-1773
    • /
    • 1998
  • This paper introduces a maintenance support tool for C++ programs. The tool was extended by adding a documentation supporting tool(DT) and an OOD/OOP style guidelines supporting tool(OOD\ulcornerP-GT) to previous work results, the complexity measurement tool(CT) and the visualization tool(VT). The tool was named C++ MT. For the extention, we studied a documentation method of object oriented programs, analyzed and grouped the OOD/OOP style guidelines suggested in some works. The DT developed in this paper helps programmer understand, cange, and est programs, and also extract the reuse components. OOD/P-GT provides guielines for programmer to improve program quality.

  • PDF

Introduction of Design Framework for Multidisciplinary Design Optimization (다분야통합최적설계를 위한 설계프레임웍의 소개)

  • 이세정;최동훈
    • Computational Structural Engineering
    • /
    • v.17 no.3
    • /
    • pp.14-21
    • /
    • 2004
  • MDO프레임웍은 설계 작업을 통합적으로 관리하고 자동화하여 설계도구 간의 데이터 전달과 변환에 소요되는 설계자의 부담을 경감시키며 다분야 전문가가 참여하는 협동설계 환경을 제공함으로써 다분야를 동시에 고려한 효율적 설계를 지원한다. 이번 글에서는 이러한 MDO프레임웍으로 개발된 EMDIOS를 소개하고, 그 개발 배경과 타당성을 개략적으로 제시하였다. EMDIOS는 분산 환경을 제공하고, 데이터베이스와 연계되어 정의된 문제와 문제 풀이 절차를 저장하고 실행시 발생하는 데이터들을 체계적으로 관리하는 구조를 갖는다. MDO문제 해결에 필요한 도구들은 모두 소프트웨어 컴포넌트로 구성 및 기술되어 컴포넌트 등록기에 등록되어 저장된다. 등록된 컴포넌트는 GUI기반의 MDO커널에 의하여 검색되고 MDO문제해결 절차의 구성 요소가 된다. 구성된 문제 해결을 위한 실행은 컴포넌트 서비스 에이전트에 의하여 이루어진다. EMDIOS는 새로운 설계도구를 EMDIOS에 쉽게 통합하여 사용할 수 있도록 공통적으로 구현될 수 있는 부분을 구현한 추상 클래스와 이로부터 필요한 인터페이스를 생성할 수 있는 인터페이스 제조기를 제공함으로써 확장성과 개방성을 제공한다. 제시된 MDO 프레임웍의 사용자 인터페이스는 가장 많은 사용자를 확보하고 있는 윈도우 환경에서 Visual C++를 이용하여 개발되고 있으며, 다양한 OS환경에서 작동되어야 하는 래퍼는 JAVA로 개발하였다. 현재 개발된 EMDIOS는 다양한 벤치 마크 테스트 중이며 올해 9월이후에는 일반에게도 공개할 수 있는 프레임웍으로써 모습을 갖출 것으로 보인다.

The design of representation tool for constructing shared knowledge in CSCL (컴퓨터기반 협력학습에서 공유지식 형성을 위한 표상도구설계)

  • Shin, Yoonhee;Kim, Dongsik
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.2
    • /
    • pp.73-85
    • /
    • 2016
  • When using computer-supported collaborative learning(CSCL) tool where learners with different perspective are discussing in the same place, it is difficult to catch connection between specific position of learning content and written message by learners, share each other knowledge and opinion. This study investigated the phenomena responsible for causing "Un-shared knowledge" by literature research and designed collaborative representation tool based on described principle. A version of the Mediated annotation tool was developed for each problem identified and was subsequently tested by software evaluation standard and F.G.I. Final mediated tool will contribute to overcome knowledge sharing barriers, facilitate communication among students and describe high quality solution.