• Title/Summary/Keyword: 소프트웨어를 포함한 시뮬레이션

Search Result 34, Processing Time 0.03 seconds

Functional requirements simulation for requirements verification of embedded system and software (기능 요구사항 시뮬레이션을 이용한 임베디드 시스템 및 소프트웨어의 요구사항 검증)

  • Lim, Jae Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • pp.253-255
    • /
    • 2018
  • 기술발전에 따라, 보다 다양한 분야와 영역에 다양한 형태의 임베디드 시스템이 사용됨에 따라, 그에 대한 신뢰성과 안전성에 대한 요구가 증가하면서, 하드웨어 뿐만 아니라 소프트웨어까지도 포함한 부분에 대한 철저한 명세와 그에 따른 검증이 요구되고 있어, 임베디드 시스템 및 소프트웨어의 요구사항 검증을 위해 요구사항 시뮬레이션이라는 기법을 적용하고, 그 효용성을 확인하고자 한다.

이산사건 시뮬레이션에 기반한 전자상거래 모델링/해석 소프트웨어 개발

  • 윤근수;안명수;이준원
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2000.11a
    • /
    • pp.208-212
    • /
    • 2000
  • 최근들어 B2C, B2B로 불리는 인터넷 기반의 전자상거래 시스템의 성공적인 구축이 기업의 비즈니스 성공의 열쇠로 간주될 만큼 그 중요성이 커지고 있다. 본 논문에서는 상거래 행위에 개입하는 다자간의 비즈니스 플로우를 효과적으로 모델링하여 분석할 수 있는 DEVS(Discrete Event Modeling System)이론에 기반한 새로운 비즈니스 모델링/해석 방법론을 제안한다 제안하는 방법은 비즈니스 플로우를 기술할 수 있는 언어를 정의하고, 정의된 언어를 이용하여 기술되는 전자상거래에 개입하는 개체간 거래 행위를 DEVS 모델로 자동 변환하는 방법을 제시한다. 변환된 모델은 이산사건 시뮬레이션 환경인 rDEVSim++ 시뮬레이션 소프트웨어를 이용하여 실행된 후에 그래픽 인터페이스 환경에서 비쥬얼화되어 시스템의 동작 및 성능을 분석 가능하도록 지원한다. 위의 전과정을 포함하도록 개발된 소프트웨어는 기업의 비즈니스 모델 구축용으로 활용이 가능할 뿐만 아니라 전자상거래 관련 인력 양성을 위한 교육용 소프트웨어로도 활용이 가능하다.

  • PDF

Development of a Low-Cost Motion Cheir for Rollercoaster Simulation (롤러코스터 운동감 구현을 위한 보급형 모션의자 개발)

  • 서정아;정무진;신영기
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2002.05a
    • /
    • pp.115-121
    • /
    • 2002
  • PC 및 게임 소프트웨어의 급격한 발달로 가상현실 구현에 필요한 그래픽 환경은 성숙단계에 진입하였다. 현재 국내에서 개발되는 게임 소프트웨어는 PC사용자를 겨냥한 제품이 대부분이다. 토요일 휴무제의 도입에 따른 문화 콘텐츠 시장의 확대, 가족이 즐길 수 있는 테마 공원의 성장성 등을 고려할 때 기존의 PC 게임과 차별화 되는 운동감을 포함한 가상현실 게임 제품의 개발이 요망된다. 잘 알려진 6자유도 운동 시뮬레이션 방식인 Stewart 방식은 구현 가격이 고가이고 운동범위가 작아 게임용으로 상용화하기 어렵다. 본 연구에서는 2대의 AC 서보모터를 이용하여 roll과 pitch의 2자유도만 구현하나, 각 축으로 자유로운 회전이 가능하여 탑승자의 스릴감을 향상시킬 수 있는 저가형 운동의자를 개발하였다. 2 자유도로 회전하는 외부와 차단된 캐빈 내부에는 40인치 스크린과 프로젝터가 설치되어 롤러코스터 게임의 몰입감을 향상시켰다. 롤러코스터 가상현실을 대상으로 운동감을 극대화하기 위한 워시아웃 (washout) 필터의 설계 알고리즘이 제시된다. 탑승자들의 감성 평가를 객관화하기 위한 데이터 베이스 구축방안이 서술된다

  • PDF

Development of Molecular Simulation Software for the Prediction of Thermodynamic Properties (열역학 물성 예측을 위한 분자 시뮬레이션 소프트웨어의 개발)

  • Chang, Jaee-On
    • Korean Chemical Engineering Research
    • /
    • v.49 no.3
    • /
    • pp.361-366
    • /
    • 2011
  • By using Monte Carlo simulation method we developed a new molecular simulation software which can be used to predict the thermodynamic properties of organic compounds. Starting from molecular structure and intermolecular potential function, rigorous statistical mechanical principles give a probability distribution for the behavior of a system containing many molecules, which enables us to calculate macroscopic thermodynamic properties of the system. The software developed in this work, cheMC, is based on Windows platform providing with easy access. One can efficiently administrate simulations by using an intuitive interface equipped with visualization tool and chart generation. It is expected that molecular simulations supplement the equation of state approach and will play a more important role in the study of thermodynamic properties.

Modern Approaches of Education in Power Electronics (전력전자교육에 관한 새로운 모색)

  • Choi, Jae-Ho
    • Proceedings of the KIPE Conference
    • /
    • 2002.07a
    • /
    • pp.643-647
    • /
    • 2002
  • 본 논문에서는 전력전자분야의 교육과 자가학습에 활용될 수 있는 소프트웨어인 'iPES-Interactive Power Electronics Seminar'를 소개한다. iPES는 HTML 텍스트로 구성되었고 자바 애플릿이 포함되어서 전력전자회로 및 전기기기시스템을 친화적인 만화와 시뮬레이션으로 이해할 수 있도록 하고 있다. 이를 구동하기 위해서는 표준 웹브라우저만 있으면 사용이 가능하며 별도의 소프트웨어를 필요로 하지 않는 다는 특징이 있다. iPES는 www.ipes.ethz.cz에 접속하면 되고 한국어로도 사용이 가능하다. 본 자료는 Kolar 교수와 공동 협의로 APEC '2002에 발표된 자료를 기초로 국내 관련분야 전문가들에게 소개하고자 작성되었으며 지면관계상 그림 예를 포함하지 못하였다.

  • PDF

Design of high performance IEEE 802.11 MAC Engine (IEEE 802.11 고성능 MAC 설계)

  • Lee, Young-Gon;Hong, Chang-Ki;Jeong, Yong-Jin
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.425-426
    • /
    • 2008
  • 본 논문에서 설계한 802.11 MAC(Medium Access Control)은 하드웨어와 소프트웨어의 통합 구조로 되어 있다. MAC에서 가장 빠르게 동작해야 하는 프레임 전송과 수신블록은 하드웨어로 설계를 하였고, 그 외에는 소프트웨어로 설계가 되었다. 하드웨어로 설계된 MAC은 802.11 표준문서에 포함된 SDL(Specification and Description Language)을 기초하여 설계하였으며, 성능 향상을 위하여 수신블록의 중복 프레임 검사를 수행하는 블록과 프레임을 분석하여 정보를 추출하는 블록을 SDL과 다르게 설계 하였다. 삼성 0.35공정 라이브러리를 이용하여 합성한 결과 3만 게이트의 크기를 갖으며, 최대 동작 주파수는 100MHz이다. 메모리는 47Kbits SRAM을 사용하였다. 실제동작의 검증에 앞서 Mentor Graphics사의 ModelSim을 이용하여 시뮬레이션을 수행하였으며, 동작 검증은 Huins 사의 Altera Excalibur FPGA가 탑재된 XP8000 보드를 이용하여 이루어 졌다.

  • PDF

A Real-Time Operating System for System-on-Chip Design and Verification (SoC(System-on-Chip) 설계와 검증을 지원하는 실시간운영체제)

  • Kim, Ji-Min;Ryu, Min-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.1679-1682
    • /
    • 2005
  • 최근 SoC를 포함하는 대부분의 임베디드시스템에서는 RTOS가 선택이 아닌 필수적인 구성요소가 됨에 따라 SoC 개발의 초기단계에서부터 RTOS를 도입하는 것이 바람직하다. 하지만, 기존의 범용 RTOS가 제공하는 기능은 대부분 응용 소프트웨어의 개발과 수행을 위한 것으로 SoC 개발 및 검증에는 적합하지 않은 문제점을 가지고 있다. 본 연구에서는 SoC 개발을 위해 운영체제가 만족시켜야할 요구사항을 제시하고, 소프트웨어의 재사용성과 SoC의 검증을 함께 지원하는 VPOS(Verification-Purpose OS)를 개발하였다. VPOS는 초경량의 단순한 계층적 구조(layered structure)를 가지는 RTOS로서 소프트웨어 재사용을 위해 POSIX 표준 API, 유닉스 호환 디바이스 드라이버 인터페이스, HAL 등을 제공한다. 또한 SoC 설계의 검증을 위해 RT 수준의 통합시뮬레이션에 적합한 커널 구조 및 최적화된 코드, 하드웨어 테스트를 위한 쉘 명령어, 응용 소프트웨어의 디버깅을 위한 KREM(kernel resource and event monitoring) 등의 특징을 함께 제공한다.

  • PDF

Development of MATLAB GUI Based Software for Generating Multi-GNSS Network RTK MAC Correction (MATLAB GUI 기반 다중 위성군 Network RTK MAC 보정정보 생성 소프트웨어 개발)

  • Bu-Gyeom Kim;Changdon Kee
    • Journal of Advanced Navigation Technology
    • /
    • v.26 no.6
    • /
    • pp.412-417
    • /
    • 2022
  • In this paper, multi-GNSS network RTK MAC correction generation software developed based on MATLAB GUI is introduced. The software was developed as a post-processing software based on simulation data to evaluate the feasibility of an algorithm for generating correction for multi-GNSS including GPS, GLONASS, and Galileo. As a result of software operation, network RTK correction for each system of multi-GNSS is output in MATLAB file format. In this paper, to evaluate the performance of the developed software, the residual error was analyzed after applying the correction generated through the software to the user. As a result of the analysis, it was confirmed that effective network RTK correction could be generated by confirming that the residual errors of users were maintained at 10 cm or less.

Development of Sensor Network Simulator for Estimating Power Consumption and Execution Time (전력소모량 및 실행시간 추정이 가능한 센서 네트워크 시뮬레이터의 개발)

  • Kim Bang-Hyun;Kim Tae-Kyu;Jung Yong-Doc;Kim Jong-Hyun
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2005.11a
    • /
    • pp.108-112
    • /
    • 2005
  • 유비쿼터스 컴퓨팅의 기반 설비인 센서 네트워크는 많은 수의 센서 노드들로 구성되며, 각 센서 노드의 하드웨어는 매우 작은 규모이다. 또한 센서 네트워크는 구축 목적에 따라 네트워크 토폴로지 및 라우팅 방식이 결정되어야 하고, 이와 더불어 센서 노드의 하드웨어와 소프트웨어도 필요에 따라 다양하게 변경되어야 한다. 따라서 센서 네트워크가 구현되기 전에 시스템 동작과 성능을 예측할 수 있는 센서 네트워크 시뮬레이터가 필요하다. 기존의 센서 네트워크 시뮬레이터들은 특별한 응용을 위한 특정 기반의 하드웨어와 운영체제에 국한되어 개발되었기 때문에 다양한 센서 네트워크 환경을 지원하기에는 한계가 있으며, 센서 네트워크 설계상의 주요 요소인 전력소모량과 실행 시간에 대한 분석이 포함되지 않았다. 따라서 본 연구에서는 특정한 응용이나 운영체제에 제한을 받지 않으면서 다양하게 센서 네트워크 환경을 설계 및 검증할 수 있고, 더불어 전력소모량과 실행시간 추정도 가능한 시뮬레이터를 개발하는 것을 목표로 하였다. 이를 위해 본 연구에서 개발한 시뮬레이터는 기계명령어-레벨(machine instruction-level)의 이산-사건 시뮬레이션(discrete-event simulation) 기법을 이용함으로써 실제 센서 노드의 프로그램 실행 및 관련 동작들을 세부적으로 예측하는 데 사용될 수 있도록 하였다. 시뮬레이션의 작업부하(workload)인 명령어 트레이스(instruction trace)로는 ATmega128L 마이크로컨트롤러용으로 크로스 컴파일된 인텔 핵스-레코드(.hex) 형식을 사용한다.

  • PDF

A Feasibility Study on the Development of Multifunctional Radar Software using a Model-Based Development Platform (모델기반 통합 개발 플랫폼을 이용한 다기능 레이다 소프트웨어 개발의 타당성 연구)

  • Seung Ryeon Kim ;Duk Geun Yoon ;Sun Jin Oh ;Eui Hyuk Lee;Sa Won Min ;Hyun Su Oh ;Eun Hee Kim
    • Journal of the Korea Society for Simulation
    • /
    • v.32 no.3
    • /
    • pp.23-31
    • /
    • 2023
  • Software development involves a series of stages, including requirements analysis, design, implementation, unit testing, and integration testing, similar to those used in the system engineering process. This study utilized MathWorks' model-based design platform to develop multi-function radar software and evaluated its feasibility and efficiency. Because the development of conventional radar software is performed by a unit algorithm rather than in an integrated form, it requires additional efforts to manage the integrated software, such as requirement analysis and integrated testing. The mode-based platform applied in this paper provides an integrated development environment for requirements analysis and allocation, algorithm development through simulation, automatic code generation for deployment, and integrated requirements testing, and result management. With the platform, we developed multi-level models of the multi-function radar software, verified them using test harnesses, managed requirements, and transformed them into hardware deployable language using the auto code generation tool. We expect this Model-based integrated development to reduce errors from miscommunication or other human factors and save on the development schedule and cost.