• 제목/요약/키워드: Automatically Generating

검색결과 296건 처리시간 0.024초

UML기반의 테스트 데이타 자동생성 도구 : AUTEG (Automatic UML-based Test Data Generating Tool: AUTEG)

  • 김청아;최병주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권3호
    • /
    • pp.268-276
    • /
    • 2002
  • 본 논문에서는 UML 개발도를 이용하여 테스트 데이타를 자동 생성하는 방안을 제안하고, XML 기술을 이용하여 개발한 "테스트 데이타 자동화 도구인 AUTEG(Automatic UML-Based Test Data Generation)"를 "Insurance System"의 사례에 적용한 결과를 분석 기술한다. AUTEG는 전체 시스템을 구성하는 모듈 사이의 인터페이스(interface)영역에 존재하는 오류 추출이 가능한 테스트도(test diagram)와 기존의 화이트 박스 테스트(white-box test)기법을 테스트도에 적용하여 테스트 데이타를 자동 생성한다. 또한 AUTEG는 통합 테스트와 시스템 테스트에 적용할 수 있으며, 사용자가 통합 테스트의 단위 모듈을 자유롭게 그룹화 할 수 있다.

요구사항 분석 및 아키텍처 정의 분야의 인공지능 적용 현황 및 방향 (Application of AI Technology in Requirements Analysis and Architecture Definition - status and prospects)

  • 김진일;염충섭;신중욱
    • 시스템엔지니어링학술지
    • /
    • 제18권2호
    • /
    • pp.50-57
    • /
    • 2022
  • Along with the development of the 4th Industrial Revolution technology, artificial intelligence technology is also being used in the field of systems engineering. This study analyzed the development status of artificial intelligence technology in the areas of systems engineering core processes such as stakeholder needs and requirements definition, system requirement analysis, and system architecture definition, and presented future technology development directions. In the definition of stakeholder needs and requirements, technology development is underway to compensate for the shortcomings of the existing requirement extraction methods. In the field of system requirement analysis, technology for automatically checking errors in individual requirements and technology for analyzing categories of requirements are being developed. In the field of system architecture definition, a technology for automatically generating architectures for each system sector based on requirements is being developed. In this study, these contents were summarized and future development directions were presented.

사두증 환자를 위한 맞춤형 헬멧 몰드 디자인 시스템 개발 (Development of a Customized Helmet Design System for Patients with Plagiocephaly)

  • 강영훈;박혜련;김성민
    • 한국의류산업학회지
    • /
    • 제24권4호
    • /
    • pp.443-450
    • /
    • 2022
  • This study developed a three-dimensional helmet mold design software that can design helmets for treating the infant plagiocephaly (flat head syndrome) using three-dimensional head scan data. For this, the three-dimensional head data of sixth SizeKorea body measurement project as well as the data produced by a head modeling software were used to prepare the head shape data of plagiocephaly patients. A total of 14 landmarks and 10 dimensions of heads required for helmet mold shape design and plagiocephaly diagnosis were automatically measured using an anthropometric analysis software. Using the software developed in this study, plagiocephaly can be diagnosed not only visually by three-dimensional head data visualization but also quantitatively by calculating the medically defined indices such as cranial index, which measures the proportions of the head, and the cranial vault asymmetry index, which measures the asymmetry of the head. The basic shape of the helmet mold was automatically generated based on the head scan data. Additionally, it is possible to fine tune the shape of the mold to reflect individual characteristics by using a free form deformation technique. Finally, the designed helmet mold was converted into the data that can be printed on a three-dimensional printer for generating the actual prototype.

AutoTP: 테스트 프로세스 자동 생성 도구 (AutoTP : Automatic Test Process Generating Tool)

  • 서주영;최병주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권4호
    • /
    • pp.288-298
    • /
    • 2001
  • 소프트웨어 프로세스에 관한 표준을 각 프로젝트에서 이용하기 위해서 개발 도메인에 맞도록 테일러링하는 작업이 필요하다. 그러나 기존의 테일러링 작업은 체계적이지 않고, 개발 도메인과 방법론의 분석 없이는 불가능하며 유사한 다른 프로젝트로의 적용도 쉽지 않다. 본 논문에서는 "컴포넌트 기반 개발 개념을 활용한 테일러링 방안" 을 기반으로한 체계적인 테일러링 단계와 테스트 프로세스 생성 자동화 알고리즘을 제안하고, XML을 이용하여 구현한 “테일러링 방안의 자동화 도구, AutoTP”를 제안한다. AutoTP 사용자는 프로세스 표준이나 방법론과 도메인을 분석하는 등의 작업 없이도 특정 개발 도메인에 적합한 테스트 프로세스를 자동생성할 수 있다.

  • PDF

속성이 부여된 2차원 엔터티 그룹을 이용한 로터의 3차원 모델 및 도면 생성 (Generation of 3D Model and Drawing of Rotor Using 2D Entity Groups with Attributes)

  • 김영일
    • 한국기계가공학회지
    • /
    • 제18권8호
    • /
    • pp.91-97
    • /
    • 2019
  • A method for generating 3D solid models and drawings for a rotor in the steam turbine is proposed. One of the most important design steps is generating the drawing for manufacturing it. This step is a very routine and time-consuming job because each drawing is composed of several kinds of views and many dimensions. To achieve automation for this activity, rotor profiles are composed of 2D entity groups with attributes. Based on this, the improved design process is developed as follows. First, the rotor profiles can be selected by searching for 2D entity groups using the related attributes. Second, the profiles are connected sequentially so that an entire rotor profile is determined. The completed profile is used to generate 2D drawings automatically, especially views, dimensions, and 3D models. The proposed method is implemented using a commercial CAD/CAM system, Unigraphics, and API functions written in C-language and applied to the rotor of steam turbines. Some illustrative examples are provided to show the effectiveness of the proposed method.

Adaptive finite element wind analysis with mesh refinement and recovery

  • Choi, Chang-Koon;Yu, Won-Jin
    • Wind and Structures
    • /
    • 제1권1호
    • /
    • pp.111-125
    • /
    • 1998
  • This paper deals with the development of variable-node element and its application to the adaptive h-version mesh refinement-recovery for the incompressible viscous flow analysis. The element which has variable mid-side nodes can be used in generating the transition zone between the refined and unrefined element and efficiently used for the construction of a refined mesh without generating distorted elements. A modified Guassian quadrature is needed to evaluate the element matrices due to the discontinuity of derivatives of the shape functions used for the element. The penalty function method which can reduce the number of the independent variables is adopted for the purpose of computational efficiency and the selective reduced integration is carried out for the convection and pressure terms to preserve the stability of solution. For the economical analysis of transient problems in which the locations to be refined are changed in accordance with the dynamic distribution of velocity gradient, not only the mesh refinement but also the mesh recovery is needed. The numerical examples show that the optimal mesh for the finite element analysis of a wind around the structures can be obtained automatically by the proposed scheme.

Projection Method에 의한 주조 해석용 접촉 요소망 생성 기법 (Contact Element Generation Method for Casting Analysis by using Projection Method)

  • 남정호;곽시영
    • 한국주조공학회지
    • /
    • 제40권6호
    • /
    • pp.146-150
    • /
    • 2020
  • In general, hot metal castings contract and molds expand during the cooling step of a casting process. Therefore, it is important to consider both the casting and mold at the same time in a casting process analysis. For a more accurate analysis that includes the contact characteristics, matching each node of the casting and mold in the contact area is recommended. However, it is very difficult to match the nodes of the casting and the mold when generating elements due to the geometric problem of CAD model data. The present study proposes a mesh generation technique that considers mechanical contact between the casting and the mold in a casting analysis (finite element analysis). The technique focuses on the fact that the mold surrounds the casting. After generating the 3D elements for the casting, the surface elements of the casting in contact with the mold are projected inside the mold to create contact elements that coincide with the contact surface of the casting. It was confirmed that high-quality contact element information and a 3D element net can be automatically generated by the method proposed in this study.

공간 사용률 기반 오피스 실 생성 자동화 방법론 개발 (Development of Methodology for Automated Office Room Generation Based on Space Utilization)

  • 송요안;장재영;차승현
    • 한국BIM학회 논문집
    • /
    • 제14권3호
    • /
    • pp.1-12
    • /
    • 2024
  • Many efforts are being made to enhance user productivity and promote collaboration while ensuring the economic efficiency of office buildings. Analyzing space utilization, indicating how users utilize spaces, has been a crucial factor in these efforts. Appropriate space utilization enhances building maintenance and space layout design, reducing unnecessary energy waste and under-occupied spaces. Recognizing the importance of space utilization, there have been several studies to predict space utilization using information about users, activities, and spaces. These studies suggested an ontology of the information and implemented automated activity-space mapping as part of space utilization prediction. Despite the existing studies, there remains a gap in integrating space utilization prediction with automated space layout design. As a foundational study to bridge this gap, our study proposes a novel methodology that automatically generates office rooms based on space utilization optimization. This methodology consists of three modules: Activity-space mapping, Space utilization calculation, and Room generation. The first two modules use data on space types and user activity types as input to calculate and optimize space utilization through requirement-based activity-space mapping. After optimizing the space utilization value within an appropriate range, the number and area of each space type are determined. The Room generation module then automatically generates rooms with optimized areas and numbers. The practical application of the developed methodology is demonstrated, highlighting its effectiveness in fabricated case scenario. By automatically generating rooms with optimal space utilization, our methodology shows potential for expanding to automated generation of optimized space layout design based on space utilization.

상호운용성 테스트를 위한 테스트케이스 생성 기법 (Test Case Generation Technique for Interoperability Testing)

  • 이지현;노혜민;유철중;장옥배;이준욱
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권1호
    • /
    • pp.44-57
    • /
    • 2006
  • 네트워크 기술이 급격히 발전하면서 서로 다른 벤더들이 개발한 시스템들이 통합되거나 상호 운용함으로서 특정 기능을 수행한다. 이 경우 통합된 시스템의 정확성을 보증하는 상호운용성 테스트는 필수적이다. 상호운용성 테스트는 다른 벤더들이 개발한 다른 시스템이 데이타를 공유하는 경우 소프트웨어나 하드웨어의 성능을 테스트하는 것이다. 많은 연구에서 시스템의 행위를 모델링하기 위하여 EFSM(Extended Finite State Machines)을 사용하고 있고, EFSM은 테스트케이스 생성 알고리즘의 입력으로 사용된다. 그러나 대부분의 연구들은 최적의 테스트케이스 생성 알고리즘에 대한 것들로서 이들 알고리즘의 입력이 되는 EFSM 명세를 생성하는 과정에 관한 연구는 찾아보기 힘들다. 본 논문은 상호운용성 테스트를 위한 테스트케이스를 생성하는 연구로서 요구사항 분석서로부터 EFSM 명세를 생성하는 방법을 제안하고, 테스트케이스 생성의 자동화를 위하여 제안한 기법으로 생성된 EFSM을 입력으로 하여 표준화된 테스트 케이스 및 슈트를 자동 생성하기 위한 테스트케이스 생성기의 프로토타입을 구현한다. 또한 프로토타입 구현에 적용된 이론적 배경 및 알고리즘을 상세히 설명한다.

선형 공정표를 생성하는 시스템 프로토타입 개발을 위한 기초 연구 (A Preliminary Research for Developing System Prototype Generating Linear Schedule)

  • 류한국
    • 한국건축시공학회지
    • /
    • 제11권1호
    • /
    • pp.1-8
    • /
    • 2011
  • 기존의 선형 공정계획은 마스터 스케쥴과 같이 작업분류체계의 대분류 레벨의 작업을 사선의 형태로 표현하는 데 국한하고 수작업으로 작성하였다. 즉, 네트워크 공정표의 정보를 활용하지 못하고 독립적으로 선형 공정표를 작성하여 보고용 또는 전체 공정계획 확인용으로 사용하고 있는 실정이다. 따라서 기존에 축적된 자료가 많은 네트워크 공정표를 기반으로 선형 공정표를 자동으로 생성할 수 있는 시스템 개발이 필요하다. 이에 본 연구는 선형 공정표 구현을 위한 데이터 프로세스 모델, 데이터 플로 다이어그램, 데이터모델을 구축하고 시스템 프로토 타입의 시스템 솔류션 구조, 클래스 다이어그램, 데이터 타입스키마를 개발하고자 한다. 즉, 네트워크 공정표를 선형 공정표로 변환하기 위한 시스템 프로토타입 개발의 선행 연구를 수행하는 것이 본 연구의 목적이다.