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

검색결과 2,116건 처리시간 0.034초

해양 소프트웨어 품질 제고를 위한 자동화 도구 활용 사례 연구 (Case study of Utilizing Automated Tools for Improving Maritime Software Quality)

  • 임상우;김길용;이서정
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2015년도 추계학술대회
    • /
    • pp.51-52
    • /
    • 2015
  • 국제해사기구에서는 e-Navigation의 개발과정에 소프트웨어 품질에 대한 고려가 필수적으로 도입될 수 있도록 해양 소프트웨어품질 보증을 진행해오고 있다. 소프트웨어 품질 확보를 위해서는 소프트웨어 개발 프로젝트 전반에 걸쳐 정해진 절차를 따르고, 각 절차를 수행한 결과로 산출물의 작성이 필요하다. 이를 지원하는 도구의 활용은 소프트웨어 개발의 생산성에 중요한 요소가 될 수 있다. 본 논문에서는 실시간 모니터링과 문서의 자동화가 가능한 도구를 활용하여 해양 소프트웨어 개발에 적용하기 위한 사례를 소개한다. 도구 활용에 대한 기대효과 및 해양 SQA에 적용하기 위한 절차의 개선에 대해서도 논의한다. 개선된 절차를 도구에 반영하여 해양 SQA에 맞춤형 도구를 개발하는 것을 향후 목표로 한다.

  • PDF

CAD/CAM 시스템을 활용한 세라믹 공구 금형제작 (Manufacture of Buff Die using CAD/CAM Systems)

  • 이종선;김형철
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2002년도 춘계학술대회 논문집
    • /
    • pp.106-111
    • /
    • 2002
  • The object of this study is a manufacture of burr die using CAD/CAM systems. Systems are consist of AutoCAD, CAM software and CNC milling machine. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232-C cable for networking.

  • PDF

CAD/CAM/CNC를 활용한 커넥팅 로드 금형의 제작 (Work Process of Connecting Rod Die using CAD/CAM/CNC)

  • 이종선;이환희
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2001년도 춘계학술대회 논문집(한국공작기계학회)
    • /
    • pp.393-398
    • /
    • 2001
  • This paper aims to work process of connecting rod die using CAD/CAM/CNC systems. CAD/CAM/CNC systems are consist of CAD(MDT4.0), CAM(Z-MASTER) software and CNC milling machine. CAM software is purpose to G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232-C cable for data network.

  • PDF

순차이송금형 제작시 DNC 적용 (DNC Application of Progressive Die Production Process)

  • 이종선
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 1998년도 추계학술대회 논문집
    • /
    • pp.32-37
    • /
    • 1998
  • The object of this study is DNC application of progressive die production process. DNC systems are consis of Auto CAD, CAM software and CNC milling machine. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232C cable.

  • PDF

CAM 프로그램을 이용한 연속주조 몰드의 공정 개선 (Process Improvement of Continuous Casting Mold using CAM Program)

  • 이종선
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 1998년도 추계학술대회 논문집
    • /
    • pp.228-234
    • /
    • 1998
  • This study is object to process improvement of continuous casting mold. For process improvement of continuous casting mold using CAD, CAM software and CNC machining center. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC machining center are connect to RS-232C cable.

  • PDF

규칙기반 역공학 도구의 구현 및 평가 (A implementation and evaluation of Rule-Based Reverse-Engineering Tool)

  • 진영배
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권3호
    • /
    • pp.135-141
    • /
    • 2004
  • 소프트웨어의 종류가 다양하고, 커짐에 따라서 유지 보수 문제는 더욱 복잡하고 어렵게 되고, 프로그램 에러의 교정이나 요구 사항의 변경, 사용자에 대한 요구가 점차 증가되면서 소프트웨어의 유지 보수가 소프트웨어 생명 주기에서 가장 비용을 많이 차지하는 부분이 되었다. 본 논문에서는 객체지향 시스템에서 소프트웨어 재구성 환경을 위한 역공학 도구를 설계, 구현하였다. 이 도구는 클래스 정보를 이용한 규칙기반 역공학 도구이다. 프로그램 유지보수자가 프롤로그를 이용한 시스템 쿼리를 사용할 수 있도록 하였다. 대부분의 유사한 클래스를 추출하기 위한 재구조화 방법과 변수와 함수 사이의 관계에 근거를 둔 방법을 사용하였다. 추출된 클래스의 가시성이 자동적으로 산출되고, 논리언어를 이용한 쿼리를 사용함으로서 실질적인 유지보수가 이루어지도록 하였다. 또한 이 도구를 평가하는 방법을 제안하였다.

  • PDF

뇌 MR영상 수동분할을 위한 VTK기반의 3차원 가시화 소프트웨어 툴 설계 (Design of 3D Visualization Software Tool Based on VTK for Manual Brain Segmentation of MRI)

  • 윤호성;;문치웅;김영훈;최흥국
    • 한국멀티미디어학회논문지
    • /
    • 제18권2호
    • /
    • pp.120-127
    • /
    • 2015
  • Mild Cognitive Impairment(MCI) is a prior step to Alzheimer's Disease(AD). It is different from AD which is seriously affecting daily life. Particularly, the hippocampus could be charged a crucial function for forming memory. MCI has a high risk about progress to AD. Our investigated research for a relationship between hippocampus and AD has been studied. The measurement of hippocampus volumetric is one of the most commonly used method. The three dimensional reconstructed medical images could be passible to interpret and its examination in various aspects but the cost of brain research with the medical equipment is very high. In this study, 3D visualization was performed from a series of brain Magnetic Resonance Images(MRI) and we have designed and implemented a competitive software tool based on the open libraries of Visualization ToolKit(VTK). Consequently, our visualization software tool could be useful to various medical fields and specially prognosis and diagnosis for MCI patients.

안전한 소프트웨어 개발을 위한 정적분석 도구 시험코드 개발 (Validation Test Codes Development of Static Analysis Tool for Secure Software)

  • 방지호;하란
    • 한국통신학회논문지
    • /
    • 제38C권5호
    • /
    • pp.420-427
    • /
    • 2013
  • 최근 안전한 소프트웨어 개발을 위해 소프트웨어의 소스코드를 분석하여 보안취약점의 원인이 되는 소프트웨어 보안약점을 식별해 주는 정적분석 도구가 많이 활용되고 있다. 최적의 정적분석 도구를 선택하기 위해서는 도구가 보유한 보안약점 규칙 및 분석기능이 중요한 요소가 된다. 따라서, 본 논문은 정적분석 도구가 보유한 규칙 및 분석 성능을 평가하기 위해 개발한 시험코드를 제시하고자 한다. 시험코드는 SQL 삽입 등 43개 보안약점이 존재하는 소스코드로 정적분석 도구가 보유한 보안약점 규칙과 이를 기반으로 한 도구의 분석기능의 적절성을 평가하기 위해 사용될 수 있다.

3차원 자유곡면 가공에 있어서의 공구간섭방지에 관한 연구 (A Study on the Avidance of Tool Interference in Free form Surface Machining)

  • 양균의;박윤섭;이희관
    • 대한기계학회논문집
    • /
    • 제19권8호
    • /
    • pp.1832-1843
    • /
    • 1995
  • Tool interference is one of the most critical problems in sculptured surface machining. When machining cavities and concaves, the tool frequently overcuts the portions of the surface, which cause inaccuracy in machining. So tool interference-free paths must be generated for rough cutting more efficiently. In this paper a software using SSI(Surface/Surface intersection) algorithm is developed for eliminating tool interference which occurs in an offset surface in 3-dimensional free form surface modeling. this work consists of two stages : using the offset data, the intersection curves are rapidly checked by this algorithm at the first stage. CL(cutter location) data are obtained by deleting the loop section of intersected offset patches at the second stage. This algorithm can reduce the amount of memory required to store machining data and also easily check region which have the possibility of intersection. Also, This software is verified to be useful in machining a curved object on a DNC milling machine.