• Title/Summary/Keyword: Component Modeling Tool

Search Result 99, Processing Time 0.028 seconds

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

  • Park, In-Su;Lee, Jung-Sun;Cho, Sung-Rae;Jung, Woo-Young;Lee, Woo-Jin
    • The KIPS Transactions:PartA
    • /
    • v.17A no.4
    • /
    • pp.203-212
    • /
    • 2010
  • Recently, in automotive industry, there have been many researches related with hardware components and embedded software which controls hardware components. Since most of embedded software is tightly dependent on car manufacturers, there were some problems in reusability and interoperability of automotive software. In order to solve these problems, AUTOSAR standardized the component-based software architecture of automotive software. In AUTOSAR, several modeling diagrams should be described and their dependencies are also checked. Currently, a few company developed the prototypes of tools supporting AUTOSAR. In this paper, a component modeling tool based on AUTOSAR 3.0 is developed for enhancing the usability of existing tools using Eclipse GMF. The tool is composed of a graphical component modeling tool and a graphical network topology tool. Since these tools are generated based on GMF without hard coding, it is relatively easy to customize the tools for adopting company‘s needs and easy to follow the improvement of the standard and development environments.

Development of a Power Plant Simulation Tool Based on Object-Oriented Modeling (객체지향 모델링에 기반한 발전소 시뮬레이션 툴 개발)

  • 전상규;손기헌
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2004.05a
    • /
    • pp.136-140
    • /
    • 2004
  • A power-plant simulation tool has been developed for training the plant operators and testing a plant control system. The simulation tool is composed of a graphic editor, a component model builder and a system simulation solver. Such new programing techniques as object-oriented modeling and GUI(Graphical User Interface) are employed in developing the simulation tool. The graphic editor is based on the OpenGL library for effective implementation of GUI while the component model builder is based on object-oriented programming for efficient generalization of component models. The developed tool has been verified through the simulation of a real power plant.

  • PDF

Development of a Supporting Tool for Conceptual Component Modeling and Component Construction on the J2EE Platform (J2EE 플랫폼에서의 개념적 컴포넌트 모델링 및 컴포넌트 생성 지원 도구 개발)

  • Lee, U-Jin;Kim, Min-Jeong;Jeong, Yang-Jae;Yun, Seok-Jin;Choe, Yeon-Jun
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.761-770
    • /
    • 2001
  • As software industry is rapidly evolving, IT business enterprises have been meeting with cutthroat competition in developing software. As software reusability, time to market, and maintainability are considered as a competitive edge, software component techniques have lately attracted considerable attention. Currently, although there are some supporting tools for developing software components, they do not have tight connections among component developing processes such as component identification, component modeling, detailed design, code generation, deployment, and testing. And it is restrictive for users to construct various scales of components on component platform architecture. In this paper, we provide an implementation and a design of a supporting tool for constructing platform-independent software components, which covers all development lifecycles of components. In the phase of component modeling, platform independent, conceptual components are identified from domain model information in the view of system partitioning. Detailed design and implementation of a component are performed on the J2EE platform architecture. And the changes on the design model and source codes are consistently managed by using round-trip techniques.

  • PDF

Functional Requirements about CASE Tools for Component Based Development and a Development Management Tool (컴포넌트 기반 개발을 위한 CASE 도구의 기능적 요구사항 및 개발관리 도구)

  • Kim, Young-Hee;Chong, Ki-Won
    • The Journal of Society for e-Business Studies
    • /
    • v.9 no.3
    • /
    • pp.129-144
    • /
    • 2004
  • CASE tools supporting component based development should include functions for modeling, project management, and supporting other phases activities of the development process. Functional requirements of CASE tools supporting component based development are proposed in this paper. Required functions are identified by analyzing the existing CBD CASE tool, and are categorized into modeling, project management, and supporting other phases activities.

  • PDF

Development of a Power Plant Simulation Tool with GUI based on General Purpose Design Software

  • Kim Dong Wook;Youn Cheong;Cho Byung-Hak;Son Gihun
    • International Journal of Control, Automation, and Systems
    • /
    • v.3 no.3
    • /
    • pp.493-501
    • /
    • 2005
  • A power plant simulation tool ('PowerSim') has been developed with 10 years experience from the development of a plant simulator for efficient modeling of a power plant. PowerSim is the first developed tool in Korea for plant simulation with various plant component models, instructor station function and the Graphic Model Builder (GMB). PowerSim is composed of a graphic editor using general purpose design software, a netlist converter, component models, the scheduler, Instructor Station and an executive. The graphic editor generates a netlist that shows the connection status of the various plant components from the Simdiagram, which is drawn by Icon Drag method supported by GUI environment of the PowerSim. Netlist Converter normalizes the connection status of the components. Scheduler makes scheduling for the execution of the device models according to the netlist. Therefore, the user makes Simdiagram based on the plant Pipe and Instrument Drawing (P&ID) and inputs the plant data for automatic simulating execution. This paper introduces Graphic Model Builder (GMB), instructor station, executive and the detailed introduction of thermal-hydraulic modeling. This paper will also introduce basic ideas on how the simulation Diagram, based on netlist generated from general purpose design software, is made and how the system is organized. The developed tool has been verified through the simulation of a real power plant.

A study on the SMES component modeling using PSCAD/EMTDC (PSCAD/EMTDC를 이용한 SMES Component modeling에 관한 연구)

  • Kim, Jin-Gun;Kim, Jae-Ho;Jung, Hee-Yeol;Park, Min-Won;Yu, In-Keun
    • Proceedings of the KIEE Conference
    • /
    • 2007.07a
    • /
    • pp.1998-1999
    • /
    • 2007
  • Before applying the HTS(High Temperature Superconductor) power devices to a real utility network, system analysis should be carried out by some simulation tools. PSCAD/EMTDC simulation tool is one of the most popularized useful analysis tools for electrical power system. Unfortunately the model component for HTS coil is not provided in PSCAD/EMTDC simulation tool. In this paper, EMTDC model component for HTS coil has been developed considering real characteristics of HTS coil like critical current, temperature and magnetic field. The developed model component of HTS coil could be used for power system application. Using the developed model component for HTS coil, we can easily do the simulation of HTS power devices application test in utility with the various inductance, quench current, inner magnetic field, and temperature values, for instances; SMES(Superconducting Magnetic Energy Storage) system, superconducting motor, transformer, and FCL(Fault Current Limiter)

  • PDF

Component Modeling Focusing on View-point of Component Use (사용 관점 중심의 컴포넌트 모델링)

  • Kim, Tae-Woong;Kim, Kyung-Min;Kim, Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.14D no.2
    • /
    • pp.181-190
    • /
    • 2007
  • In component based development, component modeling for understanding and analyzing is the important part and is used to improve reusability. Generally, components are need to be divided into two types according to their usages, where the developer and assembler are usually different. To make a good component model, a complete component and interface specification for those components are needed. And the component model needs to adept two different views of developer and assembler. In this paper, we suggest two different views of component model that is related to views from developer and assembler, and we expand UML. Also we validate the efficiency of the suggested model by developing and applying a tool for building, managing and automatic transformation.

A Design of Management and Verification Tool of Component and A Development of SAM Simulator based on Dynamic Reconfiguration Architecture (컴포넌트 관리 및 검증도구 설계와 동적 재구성 아키텍처 기반 SAM 시뮬레이터 개발)

  • Suk, Jeebeom;Lee, Jaeoh;Lee, Jaejin;Seo, Yoonho
    • Journal of the Korea Society for Simulation
    • /
    • v.22 no.2
    • /
    • pp.1-10
    • /
    • 2013
  • Modeling and simulation techniques construct experimental environment considering battlefields and are able to analyze performance of components of weapon system that closely resemble reality. However, developed model has low scalability and not cared reusability because it has been used only in a limited range of domain. In this paper, we develop a verification tool to verify reusability of developed component for dynamic reconfiguration and to judge scalability of it and a management tool to control data of it effectively. In addition, dynamic reconfiguration architecture of guided weapon systems designed in the previous study has been applied to SAM(Surface to Air Missile) System Simulator, and we study effectiveness of the developed component. Thus the user can configure various guided weapon systems through simulation application of dynamic reconfiguration architecture of component.

Fault Detection through the LASAR Component modeling of PLD Devices (PLD 소자의 LASAR 부품 모델링을 통한 고장 검출)

  • Pyo, Dae-in;Hong, Seung-beom
    • Journal of Advanced Navigation Technology
    • /
    • v.24 no.4
    • /
    • pp.314-321
    • /
    • 2020
  • Logic automated stimulus and response (LASAR) software is an automatic test program development tool for logic function test and fault detection of avionics components digital circuit cards. LASAR software needs to the information for the logic circuit function and input and output of the device. If there is no component information, normal component modeling is impossible. In this paper, component modeling is carried out through reverse design of programmable logic device (PLD) device without element information. The developed LASAR program identified failure detection rates through fault simulation results and single-seated fault insertion methods. Fault detection rates have risen by 3% to 91% for existing limited modeling and 94% for modeling through the reverse design. Also, the 22 case of stuck fault with the I/O pin of EP310 PLD were detected 100% to confirm the good performance.

CompGenX: Component Code Generation System based on GenVoca and XML (CompGenX: GenVoca와 XML 기반의 컴포넌트 코드 생성 시스템)

  • Choi Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.4 no.3
    • /
    • pp.57-67
    • /
    • 2003
  • Software product lines are to attain the rapid development of qualify applications by concretizing the general components populated in software assets and assembling them according to the predefined architectures. For supporting the construction of the software product lines, this paper proposes a component code generation techniques based on GenVoca architecture and XML/XSLT technologies, In addition, CompGenX(Component Generator using XML), a component code generation system, is proposed on the basis of this techniques. By providing reconfigurability of component at the time of code generation, CompGenX allows the reusers to create the component source code that is appropriate to their purpose, In this system, the process of the component development is divided into two tasks which are the component family construction task and the component reuse task, For the component family construction, CompGenX provides the feature modeling tool for domain analysis and the domain architecture definition tool. Also, it provides the tool for building the component configuration know1edge specification and the code templates, For the component reuse task, it offers the component family search tool. the component customizing tool and the component code generator. Component code generation techniques and system in this paper should be applicable as basic technology to build the component-based software product lines.

  • PDF