• 제목/요약/키워드: Software Requirements Engineering Process

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

OECD규정(제4항)에 기초한 농업용 트랙터 캐빈의 유한요소 해석 (Finite Element Analysis of an Agricultural Tractor Cabin based on the OECD Standard(code 4))

  • 하창욱;김현진;구남서;권영두
    • Journal of Biosystems Engineering
    • /
    • 제28권4호
    • /
    • pp.305-314
    • /
    • 2003
  • The ROPS of an agricultural tractor is designed to protect its driver when the tractor overturns. Although the current OECD tests to determine whether the ROPS meets the requirements of the OECD regulation are desirable, they need long time to test. We experimental time and effort by using CAE. We conducted a finite element analysis for the ROPS design of a Dae-Dong tractor cabin in an attempt to reduce the design and manufacturing time. This study shows the interpretative skill using MARC(v.2000) for designing ROPS and difference between the results of testing and FEA. Design process is generally divided into two phases: a concept and a detail design. The concept design uses simple analysis to predict structural behavior, whereas the detail design involves a finite element analysis performed by the results of the concept design. This study focused on the detail design and used Patran(v.2000r2) and MARC(v.2000) of the MSC software corporation. The model consisted of 4812 elements and 4582 nodes. Four tests. specified in the OECD standards, were performed: (1) longitudinal loading test (2) rear crushing test (3) side loading test (4), and front crushing test. Independent analyses were also performed for each test, along with a sequential analysis. When compared, the results of the independent and sequential analyses were found to be similar to the test results.

실시간 IoT Big Data 분석 플랫폼 요건 (Real-time IoT Big Data Analysis Platform Requirements)

  • 강선경;이현창;신성윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 춘계학술대회
    • /
    • pp.165-166
    • /
    • 2017
  • 어느 곳에서나 실시간으로 데이터의 정보를 전달 받고 그를 의미 있는 데이터로 분석해 내는 것을 요구하고 있다. 이러한 분석을 위한 플랫폼에 대한 연구도 활발히 진행 중에 있다. 본 논문에서는 실시간으로 IoT 데이터를 수집하고 분석하는데 겪는 문제들을 해결해 내기 위해 중요한 요소가 무엇인지를 알아보려 한다. 기존의 데이터 수집 방법과 분석 방법보다 얼마나 더 나은지가 그 데이터의 가치를 판단하는 기준이 될 수 있다. 실시간으로 많은 곳에 있는 센서로부터 보다 빠르고 신속하게 데이터를 정확히 수집하고 저장하는 기술과 그 저장되어진 데이터로부터 값을 도출해 낼 수 있는 분석 방법이 중요하다. 따라서 IoT 환경에서의 분석 플랫폼의 중요한 요건은 대량의 데이터를 실시간 처리하고 그를 집중화 시켜 관리하는 것이라 할 수 있다.

  • PDF

안드로이드 어플리케이션의 재사용을 위한 소프트웨어 아키텍처 생성 (Software Architecture Recovery for Android Application Reuse)

  • 박진수;권장진;홍장의;최민
    • 중소기업융합학회논문지
    • /
    • 제3권2호
    • /
    • pp.9-17
    • /
    • 2013
  • 스마트폰의 대중화로 안드로이드 어플리케이션 시장이 급증하였다. 안드로이드 어플리케이션 시장에서 경쟁력을 갖추기 위해서는 높은 생산성, 비용 절감 및 유지 보수가 잘 이루어져야 한다. 또한 어플리케이션의 수요가 높아지면서 짧은 개발 주기가 요구되며 단기간 내에 개발을 진행해야 하므로 개발자는 요구사항 분석 및 체계적인 설계 과정을 생략하는 경우가 많다. 하지만 어플리케이션의 생산성과 비용 절감을 위해 기존 어플리케이션의 전체 또는 일부분을 재사용 할 경우 설계 및 문서화의 생략으로 인해 많은 어려움을 수반되며, 개발 이후 어플리케이션의 유지 보수가 제대로 이루어지지 않을 수 있다. 따라서 본 연구에서는 설계 및 문서화가 생략된 안드로이드 어플리케이션의 소스코드를 대상으로 하여 해당 어플리케이션의 아키텍처를 추출하는 리버스 엔지니어링 방법과, 재사용 가능한 기능들을 식별하는 방법을 제안한다. 제안하는 방법을 통해 안드로이드 어플리케이션의 생산성 증가 및 비용감소와 원활한 유지보수가 이루어지는 것을 기대할 수 있다.

  • PDF

디지털 디자인 및 패브리케이션 프로세스의 합리화 과정에 관한 연구 - 인테리어 패널 디자인 및 제작 사례를 기반으로 - (Rationalization Process for Digital Design and Fabrication -Based on the Case of Fabricating Interior Panels-)

  • 장수정;이현수;이진국
    • 디지털콘텐츠학회 논문지
    • /
    • 제16권2호
    • /
    • pp.307-316
    • /
    • 2015
  • 디지털 기술의 발전에 따라 디지털 건축 디자인은 CAD 및 CAM 기술을 기반으로 복잡한 형상의 표현 및 조작을 가능하게 하여 효율적이고 체계적인 디자인 프로세스로써 작용하게 되었다. 하지만 아직 비용절감과 품질향상에 관련된 프로세스의 효율성과 재현성에 관한 논의가 제시되고 있다. 본 연구는 디자인 초기부터 제작가능성을 고려하는 통합적 디지털 디자인 프로세스의 개념적 접근을 목적으로 하였으며, 통합적 접근의 일환으로써 합리화(Rationalization)의 개념을 제시하고자 한다. 합리화는 비정형 건축의 곡면 패널의 제작과 관련되어지는 용어로써 제작과 관련된 요구조건을 검증하면서 본래의 디자인을 유지하는 디지털 모델의 재-디자인 작업을 의미한다. 본 연구는 통합적 프로세스 구축을 위한 실험적 연구로써 생성-재현-구축의 세 단계로 구성되는 디지털 디자인 프로세스에 합리화의 개념을 적용시킨 연구 모형을 도출하여 디자인 과정에 적용시킨 인테리어 패널 사례를 제작하였다. 사례의 디자인 프로세스를 분석한 결과, 각 단계에서 얻어진 정보를 활용하는 합리화 과정의 순환적 특징을 발견할 수 있었으며, 이는 소프트웨어의 상호호환성과 하드웨어의 기능적 요구조건에 대한 검증을 바탕으로 의도된 디자인을 유지시키면서 디지털 모델을 수정 및 보완하는 순환적 프로세스로 정의할 수 있다.

Block based Smart Carving System for Forgery Analysis and Fragmented File Identification

  • 이한성;이형우
    • 인터넷정보학회논문지
    • /
    • 제21권3호
    • /
    • pp.93-102
    • /
    • 2020
  • 디지털 범죄 수사의 전 단계에 걸쳐 획득된 자료가 증거 능력으로 인정 받을 수 있기 위해서는 법적/기술적 요구사항을 만족하여야 한다. 본 논문에서는 파일 시스템에서 기본적으로 제공하는 정보에 의존하지 않고, 저장장치 디스크 내부의 비할당 영역을 블록 단위로 스캔/검사하여 파일을 자동 복구하여 디지털 포렌식 증거 자료로 확보하는 메커니즘을 제시하였고 이를 직접 SW로 구현하였다. 제시한 기법은 분석 대상 시스템의 RAW 디스크 데이터에 대해 운영체제에서 제공하는 파일 시스템 관련 정보를 참조하지 않으면서 디스크 내에 저장된 각종 파일의 저장 포맷/파일 구조에 관한 정보를 토대로 512 바이트 블록 단위로 검사/분석하는 파일 카빙 과정을 구현하였으며, 저장 장치 내에 삭제되거나 손상된 파일을 지능적으로 복원하는 Smart Carving 메커니즘을 제시하였다. 구현한 기법을 이용할 경우 디지털 포렌식 분석 과정에서 시스템 내부에 저장된 파일에 대한 위변조 여부를 지능적으로 판별할 수 있는 블록 기반 스마트 카빙 기능을 제공한다.

사용후핵연료의 탈피복 및 건식 분말화/혼합 장치의 타당성 분석 (Feasibility Study of a Device for Decladding and Dry Pulverizing/Mixing Spent Fuel)

  • 정재후;윤지섭;홍동회;김영환;박기용;진재현
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2002년도 춘계학술대회 논문집
    • /
    • pp.840-843
    • /
    • 2002
  • The dry pulverizing/Mixing device is used to deal with the spent fuels for the safe disposal. The separated pellets from hulls by a slitting device are put and oxidized from UO$_2$ solid pellet to U$_3$O$\_$8/ powder in the device. The device have been developed based on a voloxidation method which is one of several dry de-cladding methods. We have benchmarked dry de-cladding methods, analyzed applicability to the advanced spent fuel management process, integrated and compared several configuration, and finally derived detailed specifications proper to requirements for the device. Also, thermal characteristics of the device such as thermal stress and strain have been analyzed by the commercial software, 1-DEAS, and the reliability of the results have been verified by the KOLAS(Korea Laboratory Accreditation Scheme). The UO$_2$ solid pellets are put in the device which has a capacity of 20 kgHM per a batch, heated up about 600$^{\circ}C$ in the air environment. Then, the UO$_2$ solid pellets are oxidized into the U$_3$O$\_$8/ powder, and the powder is collected in a special vessel. The device has been designed and developed as fellows: the multi-staged fine hole meshes are used to reduce the size of the powder gradually, heat and air(oxygen) are supplied continuously to reduce the reaction time, and slight vibration effect are applied to collect powder cling to the device.

  • PDF

이동 에이전트의 최적 이주 비용을 위한 플랫폼 설계 (Platform Design for Optimal Migration Cost of Mobile Agents)

  • 김완성;복경수;신재룡;유재수
    • 한국정보통신학회논문지
    • /
    • 제8권1호
    • /
    • pp.137-149
    • /
    • 2004
  • 네트워크의 발달과 다양한 서비스의 요구에 따라 새로운 소프트웨어의 패러다임에 대한 요구가 증가되고 있다. 이와 함께 이동 에이전트에 대한 많은 연구가 진행 중이다. 이동 에이전트의 수행에 있어 이주비용은 이동 에이전트의 성능에 많은 영향을 미친다. 본 논문에서 이동에이전트의 이주비용을 최적화하기 위한 기법을 제안한다. 제안하는 이주기법의 특징은 다음과 같다. 첫째, 네트워크 상태 및 플랫폼 상태변화에 적절하게 대응할 수 있는 동적 경로를 생성하여 에이전트 수행 효율을 높인다. 둘째, 수행할 코드를 프리패칭하여 이동 데이터 양을 줄이고, 필요한 에이전트를 미리 인스턴스시켜 수행 시간을 단축한다. 셋째, 체크포인트 기법을 사용하여 에이전트 수행 중에 에러가 발생할지라도 에이전트는 재 수행을 하지 않고 에러 이전의 상태로 복구하는 방법을 사용하여 수행 효율을 높인다. 또한, 시뮬레이션을 통해 기존방법과 제안하는 방법을 비교 평가한다. 시뮬레이션 결과분석을 통해 이주관점에서 제안한 방법들이 기존방법들에 비해 성능이 매우 향상됨을 보인다.

가상환경에서 사용자 인터랙션을 지원하는 가상계기 설계 도구의 개발에 관한 연구 (The Development of a Toolkit for Constructing Virtual Instruments to Augment User Interactions in Virtual Environments)

  • 조용주;박경신
    • 한국정보통신학회논문지
    • /
    • 제11권4호
    • /
    • pp.670-677
    • /
    • 2007
  • 가상계기(Virtual Instrument)란 가상환경에서 보이지 않는 속성을 측정하거나 혹은 사용자 인터랙션을 쉽게 할 수 있도록 도와주는 모바일 소프트웨어를 일컫는다. 지난 몇 년간 우리는 여러 학습용 가상환경에 적합한 다양한 가상계기들을 개발했는데, 가상현실 시스템과 모바일 컴퓨팅 환경 등에 관한 지식이 필요해서 초보 개발자들에겐 그 과정이 비교적 어렵고 시간이 많이 걸리는 작업이었다. 따라서 본 논문에서는 그동안 여러 가상계기들을 만들어 본 경험을 바탕으로 가상계기 개발에 필요한 요구사항들에 대해서 살펴보았다. 그리고 이런 가상계기를 쉽게 구현 할 수 있도록 도와주는 가상계기 스크립팅 툴킷(VIST: Virtual Instrument Scripting Toolkit)을 설명한다. 마지막으로 가상계기 스크립팅 툴킷을 활용한 예를 보여주고, 추후 연구 방향에 대해 논한다.

해양구조물 움직임에 따른 Topside Module의 HPU에 대한 구조안전성 평가 (Structural Safety Evaluation for the Hydraulic Power Unit of Topside Module According to the Movement of Offshore Plant)

  • 류보림;이진욱;강호근
    • 해양환경안전학회지
    • /
    • 제26권6호
    • /
    • pp.723-731
    • /
    • 2020
  • 해양플랜트는 발주처와 선급에서 요구하는 다양한 항목들을 설계할 시에 반영하여야 한다. 특히, 해양구조물에 탑재되는 Topside Module의 경우 육상플랜트와는 다르게 공간적 제약이 크고 구조물의 움직임과 같은 해상 환경조건 및 안전과 관련된 요구사항들이 많아 그 설계 과정이 매우 까다롭다. 본 연구에서는 Topside Module에 들어가는 주요장비 중 하나인 HPU(Hydraulic Power Unit) 구조물에 작용하는 하중을 DNVGL 규칙에 따라 계산하고, 각 하중조건에 따른 구조안전성 평가를 진행하였고 개발된 제품의 구조 신뢰성을 향상하고자 하였다. 구조해석은 범용프로그램인 MSC 소프트웨어를 사용하였고, 총 5가지 하중 조건으로 구조해석을 진행하여 다양한 움직임에 대한 안전성을 검토하였다. 그 결과 선미 방향 Pitching 상태(Load Case 5)에서 최대 응력이 발생하였고, 응력 수준은 허용응력의 약 85 % 수준이고, 최대변위는 허용치의 약 5 % 수준으로 구조안전성이 확인되었으며 부재 간 간섭은 발생하지 않았다.

안전한 데이터베이스 설계를 위한 객체지향 분석·설계 방법론 -역할기반 접근제어를 중심으로- (An Object-Oriented Analysis and Design Methodology for Secure Database Design -focused on Role Based Access Control-)

  • 주경수;우정웅
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권6호
    • /
    • pp.63-70
    • /
    • 2013
  • IT의 발전에 따라 다양하고 복잡한 기능을 가진 응용 시스템들이 요구되고 있다. 이러한 응용 시스템들은 대부분 데이터를 효율적으로 관리하기 위해 데이터베이스를 기반으로 구축된다. 그러나 응용 시스템 개발을 위하여 사용되고 있는 대부분의 객체지향 분석 설계 방법론들은 데이터베이스와의 상호 연관성을 명확하게 제공하지 못하고 있다. 보안과 관련된 요구사항들이 증가되면서 보안에 대한 중요성 역시 점차 증가되고 있다. 하지만 이러한 보안은 대부분 개발 마지막 과정에서 고려되기 때문에 요구사항 분석부터 구현에 이르기까지 시스템 개발 전 주기에 따른 일관된 보안 적용은 어려운 실정이다. 따라서 본 논문에서는 요구사항 분석부터 구현에 이르기까지, 보안이 강조된 '안전한 데이터베이스 설계를 위한 객체지향 분석 설계 방법론'을 제안한다. 제안한 '안전한 데이터베이스 설계를 위한 객체지향 분석 설계 방법론'은 대부분의 객체지향 분석 설계 방법론들이 제시하지 못했던 데이터베이스와의 상호 연관성을 제공할 뿐만 아니라, 보안이 강조된 모델링 언어인 UMLsec을 사용하여 보안이 데이터베이스 설계에 반영토록 하였다. 아울러 보안에 따른 구현을 위하여 관계형 데이터베이스의 역할기반 접근제어(RBAC; Role Based Access Control)를 사용한다.