• 제목/요약/키워드: Modeling software tools

검색결과 136건 처리시간 0.037초

AUTOSAR 기반 차량용 소프트웨어의 컴포넌트 모델링 도구 (A Component Modeling Tool based on AUTOSAR for Automotive Software)

  • 박인수;이정선;조성래;정우영;이우진
    • 정보처리학회논문지A
    • /
    • 제17A권4호
    • /
    • pp.203-212
    • /
    • 2010
  • 최근 자동차 산업에서는 하드웨어 부품에 대한 연구뿐만 아니라 하드웨어를 제어하는 임베디드 소프트웨어에 대한 연구가 점차 증가하고 있다. 기존 임베디드 소프트웨어 개발은 자동차 제작사별로 독자적으로 이루어져 소프트웨어 재사용성, 상호운용성 등의 문제점이 대두되었다. AUTOSAR는 이러한 문제점을 해결하기 위해 제시된 컴포넌트 기반의 자동차 소프트웨어 아키텍처 표준이다. AUTOSAR에서는 다양한 다이어그램들을 작성하고 이들간의 연관성을 유지시켜야 하므로 도구 지원이 요구된다. 현재 몇몇 외국기업에서 고가의 AUTOSAR 지원 개발도구의 프로토타입을 선보이고 있다. 이 연구에서는 이클립스 GMF 기술을 이용하여 AUTOSAR 3.0 표준을 충실히 따르면서 기존 도구들의 단점을 보완하는 차량용 소프트웨어의 컴포넌트 모델링 도구를 개발한다. 개발된 도구는 크게 그래픽 기반의 컴포넌트 모델링 도구와 네트워크 토폴로지 도구로 구성된다. 이러한 도구들은 직접 구현된 것이 아니라 개발 업체에 맞게 손쉽게 이클립스 GMF로 생성할 수 있으므로 개발업체 맞춤화 및 국제표준 발전에 쉽게 발맞출 수 있는 장점이 있다.

Software Modeling for Flexure Compensation System (FCS) prototype of the Giant Magellan Telescope Multi-object Astronomical and Cosmological Spectrograph (GMACS)

  • Ji, Tae-Geun;Cook, Erika;Lee, Hye-In;Depoy, Darren L.;Marshall, Jennifer;Pak, Soojong
    • 천문학회보
    • /
    • 제43권2호
    • /
    • pp.56.3-56.3
    • /
    • 2018
  • We proceed to develop the control software of GMACS, which is a wide-field, multi-object, moderate-resolution optical spectrograph for the Giant Magellan Telescope (GMT). Flexure Compensation System (FCS) prototype is one of the electronics and mechanical prototypes for GMACS. In this poster, we present the software design for the FCS prototype by using the software system modeling language, SysML. We also show two development tools to control the prototype that communicates via EtherCAT: using TwinCAT and Visual C++ on Windows 10, and GMT Software Development Kit (SDK) and C++ on Linux. We discuss the way to design the GMACS control software, which would not depend on the development tools.

  • PDF

BIM기반의 공동주택 주동 유형별 건물에너지 시뮬레이션 비교에 관한 연구 (A Comparative Study of Building Energy Simulations for Building Types in Multiple Stock Housing based on BIM(Building Information Modeling))

  • 이병호;이건원;여영호
    • KIEAE Journal
    • /
    • 제10권4호
    • /
    • pp.87-100
    • /
    • 2010
  • The energy efficient design of the multiple stock housing is very important not only to save energy but also to increase sustainability in a whole city because the multiple stock housing type is dominated in the major residential supply markets in Korea. During the early design phase of the multiple stock housing type, the architect need convenient and accurate tools for evaluating energy consumptions based on building types rapidly. Building Information Modeling(BIM) is introduced as useful tool systems providing interoperability between 3rd dimensional modeling tools and environmental engineering analysis tools, and could reduce time and cost for unnecessary modeling works in the analysis. However, it is still hard to apply to building design practice and integrated energy simulation techniques because interoperability using industrial standard file formats such as IFC and bXML is still underdeveloped. Therefore, the purpose of this study is to perform the building energy simulations, to compare the results on typical building types in multiple stock housing based on BIM, and to clear the problems using industrial standard file formats between 3rd dimensional modeling and building energy simulation software. In addition, through comparisons with simulation results according to the typical building types such as building forms, orientations, and building stories, the interrelation ship and characteristics of BIM based building energy simulation software are analysed and evaluated.

워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경 (A Tool for Workflow-based Product Line Software Development)

  • 양진석;강교철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권6호
    • /
    • pp.377-382
    • /
    • 2013
  • 제품라인공학 기반의 융합소프트웨어 개발 방법론에서는 어플리케이션 개발을 위해 아키텍처 모델을 제안하고 있다. 그리고 명세를 이용하여 제어컴포넌트를 개발하도록 제안하는데 워크플로우는 트랜잭션을 주로 처리하는 어플리케이션 개발을 위해 제안되었다. 제품라인 공학 기반의 소프트웨어 개발이 효과를 발휘하기 위해서는 도구의 지원이 반드시 필요하다. 하지만 기존의 워크플로우 모델링 도구들은 제품라인 공학개념을 지원하지 않기 때문에 워크플로우 기반의 제품라인 소프트웨어 개발을 지원할 수 있는 도구의 개발이 필요했다. 본 논문에서는 워크플로우 기반의 제품라인 소프트웨어 개발을 지원하기 위해서 개발된 도구를 소개하고 개발된 도구의 활용 가능성을 확인하기 위해서 간단한 활용예제를 소개한다.

공작기계 구조물의 전산 모델링 자동화 (FEM Modeling Automation of Machine Tools Structure)

  • 이찬홍;하태호;이재학
    • 한국정밀공학회지
    • /
    • 제29권10호
    • /
    • pp.1043-1049
    • /
    • 2012
  • The FEM analysis of machine tools is the general analysis process to evaluate machine performance in the industry for a long time. Despite advances in FEM software, because of difficult simplicity of CAD drawing, little experience of joints stiffness modeling and troublesome manual contact area divide for bindings, the industry designers think the FEM analysis is still an area of FEM analysis expert. In this paper, the automation of modeling process with simplicity of drawing, modeling of joints and contact area divide is aimed at easy FEM analysis to enlarge utilization of a virtual machine tools. In order to verify the effects of modeling automation, a slant bed type model with tilting table is analyzed. The results show FEM modeling automation method only needed 45 minutes to complete the whole modeling process, while manual modeling method requires almost one month with 8200 calculations for coordinate transformations and stiffness data input.

Software Designing Simulator for Controlling Multiple-Mechanism Carrier System

  • Nakamura, Kotaro;Kumagai, Koji;Sato, Seiji;Sato, Shoichi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.450-450
    • /
    • 2000
  • This paper presents a software design simulation method for controlling multiple mechanism carrier system (MMCS), which is mainly used in a wrapping machine or a case packing machine. This method uses a mechanical tool-work interactive model proposed in this paper, in order to represent the interactive behaviors between some tools and a work driven by their tools, in which low effect states of a work are defined. Based on this method, a 3-D simulation system has been built. It consists of shape modeling of each device, behavior definitions of tools, and control logic using if-then expression. By applying it to a ase packing machine having about 30 mechanical devices and 100 inputs/outputs for control, the effectiveness of this method has been shown in general verification of control logic specification in an early software design phase and the possibility of smooth communication tool between mechanical and software designers.

  • PDF

Review of Current Approaches for Implementing Metabolic Reconstruction

  • Kim, Do-Gyun;Seo, Sung-Won;Cho, Byoung-Kwan;Lohumi, Santosh;Hong, Soon-jung;Lee, Wang-Hee
    • Journal of Biosystems Engineering
    • /
    • 제43권1호
    • /
    • pp.45-58
    • /
    • 2018
  • Background: Metabolic modeling has been an essential tool in metabolic reconstruction, which has dramatically advanced in the last decades as a part of systems biology. At present, the protocol for metabolic reconstruction has been systematically established, and it provides the basis for the analysis of complex systems, which has been limited in the past. Therefore, metabolic reconstruction can be adapted to analyze agricultural systems whose metabolic data has been accumulated recently. Purpose: The aim of this review is to suggest the suitability of metabolic modeling for understanding agricultural metabolic data and to encourage the potential use of this modeling in the field of agriculture. Review: We reviewed the procedure of metabolic reconstruction using computational modeling with applicable strategies and software tools. Additionally, we presented the initial attempts of metabolic reconstruction in the field of agriculture and proposed further applications.

Object-oriented Development of Computer Code for Inverse Heat Conduction Problem

  • Kim, Sun-Kyoung
    • International Journal of Precision Engineering and Manufacturing
    • /
    • 제8권1호
    • /
    • pp.59-65
    • /
    • 2007
  • This paper suggests a method for developing computer code that can solve inverse heat conduction problem, The concept of the object-oriented development is employed to implement the computer code in an efficient and flexible fashion. The software design is conducted based on the unified modeling language. Furthermore, this paper also explains how to implement the deliverable computer code using the existing software development tools.

객체지향 모형 간 일관성 검증을 지원하는 CASE 도구 설계 및 구현 (Design and Implementation of a CASE Tool Supporting Proof of Consistency between OO Models)

  • 이선미;전진옥;류재철
    • 한국정보처리학회논문지
    • /
    • 제6권11호
    • /
    • pp.2965-2980
    • /
    • 1999
  • There are several models and the corresponding diagrams to express software system in many kinds of viewpoints, but these are supposed to be integrated and implemented into only one system. Therefore, the software modelers should have the models ensuring the consistency between information in software development life cycle. To support the robust models for modelers using OO modeling methods, i.e. UML, and CASE tools, the meta models of the software architecture and the consistency rules between the models are suggested in this thesis. Finally, the rules are implemented in the OO CASE tool, DEBUTO(Design By UML Tool). It supports UML1.1 notations and has visual modeling editors that enable users make their own software model.

  • PDF

스마트폰 거치대 모델링, 해석 및 설계 개선방안 제안 (Modeling, Analysis and Propose improved Design of Smart Phone Cradle)

  • 김영재;박상진
    • EDISON SW 활용 경진대회 논문집
    • /
    • 제4회(2015년)
    • /
    • pp.452-459
    • /
    • 2015
  • Thanks to the development of applications, many people are using a smart phone cradle these days. But it has some problems. First of all, it is hard to fix on automobiles. Also, it is vulnerable to external vibration. Recognizing these problems, we decided to improve this device by using FreeCAD and ANSYS. Because FreeCAD is newly invented software, we used another 3D modeling software to cover shortages of tools in FreeCAD. Also, we used famous analysis software 'ANSYS' to analyze bending deformation, modal analysis, and harmonic analysis.

  • PDF