• Title/Summary/Keyword: Component-based System

Search Result 2,676, Processing Time 0.03 seconds

Component-Based VHDL Analyzer for Reuse and Embedment (재사용 및 내장 가능한 구성요소 기반 VHDL 분석기)

  • 박상헌;손영석
    • Proceedings of the IEEK Conference
    • /
    • 2003.07b
    • /
    • pp.1015-1018
    • /
    • 2003
  • As increasing the size and complexity of hard-ware and software system, more efficient design methodology has been developed. Especially design-reuse technique enables fast system development via integrating existing hardware and software. For this technique available hardware/software should be prepared as component-based parts, adaptable to various systems. This paper introduces a component-based VHDL analyzer allowing to be embedded in other applications, such as simulator, synthesis tool, or smart editor. VHDL analyzer parses VHDL description input, and performs lexical, syntactic, semantic checking, and finally generates intermediate-form data as the result. VHDL has full-features of object-oriented language such as data abstraction, inheritance, and polymorphism. To support these features special analysis algorithm and intermediate form is required. This paper summarizes practical issues on implementing high-performance/quality VHDL analyzer and provides its solution that is based on the intensive experience of VHDL analyzer development.

  • PDF

A Two-Phase Component Identification Method using Static and Dynamic Relationship between Classes (클래스들 간의 정적ㆍ동적 관계에 의한 2단계 컴포넌트 식별방법)

  • Choi Mi-Sook;Cho Eun-Sook;Park Jai-Nyun;Ha Jong-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.11 no.1
    • /
    • pp.1-14
    • /
    • 2005
  • It is difficult to identify reusable and independent components in component-based development(CBD) process. Therefore existing methodologies have dealt the problem of component identification based on only developer's intuition and heuristics. As a result, it is difficult to identify the business components by common developers. Therefore, in this paper, we propose a new baseline and technique to identify the business components based on domain model such as use case diagrams, class diagrams, and sequence diagrams. proposed method identifies components through two phases; system component identification and business component identification. Especially, we consider structural characteristics as well as dependency characteristics according to methods call types and directions in identifying components. We also present a case study and comparative analysis and assessment to prove the practical use of our technique.

Analysis of Size and Economic Sensitivities according to Changes in Component Replacing Costs of Renewable Hybrid Generation System (신재생복합발전시스템의 각 구성품 교체비용변화에 따른 용량 및 경제성 민감도 분석)

  • Lim, Jong Hwan
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.39 no.1
    • /
    • pp.71-78
    • /
    • 2015
  • This paper presents a method for analyzing the size and economic sensitivity of a new renewable hybrid generation system according to changes in the component replacement costs based on HOMER (Hybrid Optimization Model for Electric Renewables). The design of a hybrid system can be optimized by reducing the size of a sensitive component based on sensitivity analysis using the change in cost of a component. Sensitivity analysis can also provide information on what combinations are necessary for the optimal hybrid system. As an example, sensitivity analysis was performed on the residential load provided by HOMER, and the effects of component replacement costs on the system size and cost were quantitatively analyzed.

Development of an XPDL-Based Workflow Management System Using the Light-Weight Component Structure (경량 컴포넌트 구조의 XPDL 기반 워크플로 관리 시스템 개발)

  • Han, Kwan-Hee;Kim, Kang-Yong
    • IE interfaces
    • /
    • v.17 no.2
    • /
    • pp.190-199
    • /
    • 2004
  • Recently, many enterprises are introducing a workflow management system for the successful implementation of BPR(Business Process Reengineering). Proposed in this study is the workflow management system which has a light-weight component structure and an XPDL(XML Process Definition Language) file interpretation facility. The XPDL is the standard process definition exchange format developed by WfMC(Workflow Management Coalition). The major causes of inefficiency at current implementations of workflow management systems are the centralized workflow engine structure and the use of proprietary workflow definition format among most solutions. The proposed light-weight component structure in this study is the intermediate structure that takes the strength of both centralized and distributed workflow engines. And a prototype workflow system which uses an XPDL process definition file as input is developed through the thorough analysis of functional requirements.

VPI-based Control Strategy for a Transformerless MMC-HVDC System Under Unbalanced Grid Conditions

  • Kim, Si-Hwan;Kim, June-Sung;Kim, Rae-Young;Cho, Jin-Tae;Kim, Seok-Woong
    • Journal of Electrical Engineering and Technology
    • /
    • v.13 no.6
    • /
    • pp.2319-2328
    • /
    • 2018
  • This paper introduces a control method for a transformerless MMC-HVDC system. The proposed method can effectively control the grid currents of the MMC-HVDC system under unbalanced grid conditions such as a single line-to-ground fault. The proposed method controls the currents of the positive sequence component and the negative sequence component without separating algorithms. Therefore, complicated calculations for extracting the positive sequence and the negative sequence component are not required. In addition, a control method to regulate a zero sequence component current under unbalanced grid conditions in the transformerless MMC-HVDC system is also proposed. The validity of the proposed method is verified through PSCAD/EMTDC simulation.

Reliability Estimation of Series-Parallel Systems Using Component Failure Data (부품의 고장자료를 이용하여 직병렬 시스템의 신뢰도를 추정하는 방법)

  • Kim, Kyung-Mee O.
    • IE interfaces
    • /
    • v.22 no.3
    • /
    • pp.214-222
    • /
    • 2009
  • In the early design stage, system reliability must be estimated from life testing data at the component level. Previously, a point estimate of system reliability was obtained from the unbiased estimate of the component reliability after assuming that the number of failed components for a given time followed a binomial distribution. For deriving the confidence interval of system reliability, either the lognormal distribution or the normal approximation of the binomial distribution was assumed for the estimator of system reliability. In this paper, a new estimator is used for the component level reliability, which is biased but has a smaller mean square error than the previous one. We propose to use the beta distribution rather than the lognormal or approximated normal distribution for developing the confidence interval of the system reliability. A numerical example based on Monte Carlo simulation illustrates advantages of the proposed approach over the previous approach.

Modeling and Simulation Methodology for Defense Systems Based on Concept of System of Systems (복합체계 개념에 기반한 국방체계 모델링 시뮬레이션 방법론)

  • Kim, Tag Gon;Kwon, Se Jung;Kang, Bonggu
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.39 no.6
    • /
    • pp.450-460
    • /
    • 2013
  • A complex system such as defense systems is in a form of System of Systems (SoS) in which each component is a system being independent of other component systems. Dynamical behavior of SoS is represented by a composition of behaviors of component systems. Thus, a M&S tool/environment would not be efficient for development of heterogeneous models nor for simulation in a centralized environment. Moreover, such an environment restricts reusability and composability. This paper presents an interoperation method for M&S of defense systems as SoS. The approach first develops component system models using tools, each specialized to M&S of each component system. It then interoperates such simulations together to simulate a whole system as SoS. HLA/RTI is employed for such interoperation, which is a DoD/IEEE standard to support interoperation. We will introduce a case study for interoperable simulation of defense systems, which consists of a wargame simulator and a communication simulator.

Development of Information Model for Road Network Damage Calculation after Seismic Outbreak (지진 발생 후 도로망 피해 산정을 위한 정좌 모델 개발)

  • Yi, Jin-Hoon;Kim, Bong-Geun;Jeong, Dong-Gyun;Lee, Sang-Ho
    • Proceedings of the Earthquake Engineering Society of Korea Conference
    • /
    • 2006.03a
    • /
    • pp.374-381
    • /
    • 2006
  • This study presents a new information model for building a database which is used for the Damage Calculation in a Road network after Seismic outbreak (DCRS). The component which is required for information system and data analysis is divided by four factors. Those are Ground Motion Component, Road Network Component, Fragile Structure Component, and Cost Component. These components have various manners and procedures that build informations by each systems. In this study, applying the domestic system resources and these four factors, we presented the integrated evaluating system. finally, we also present the prototype of DCRS based on the ArcGIS. It is expected that developed prototype can play a role in more improved DCRS by advanced study.

  • PDF

Development of a Truss Structure Analysis Model based on Cellular Automata and Object-oriented Simulation Environment (셀룰러 오토마타와 객체기반 시뮬레이션 환경에 의한 트러스 구조의 해석모델 개발)

  • Kim, Taegon;Lee, JeongJae;Suh, Kyo
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.56 no.3
    • /
    • pp.1-9
    • /
    • 2014
  • The aim of this study is to develop a simulation model for analyzing 2D truss structure using Generic Agricultural System Simulator (GASS). Although the truss is simple structure, numerical methods based on matrix analysis are cumbersome and complicated. This study suggests simple and convenient methods to remove calculating steps for whole stiffness matrices. The simulation environment based on independency of object-oriented components on GASS consists of component development and component deploy stages. A component for a truss structure is implemented based on equilibrium equations at nodes. The simulator can analyze truss structures through deploying components with attributes and links. The examples using GASS show intuitive graphical results of the movements of truss nodes.

A Component Transformation Technique based on Model for Composition of EJB and COM+ (EJB와 COM+ 결합을 위한 모델기반 컴포넌트 변환 기법)

  • 최일우;신정은;류성열
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.12
    • /
    • pp.1172-1184
    • /
    • 2003
  • At present, new techniques based on different component reference models for the integration of component and system of different platforms, such as EJB and COM+, are introduced. The operation between the components in the identical component platform is realized by the composition at the source level. In case of the different component platform, however, it is impossible to use combined components in real condition although they are components of similar domain. In this paper we proposed a solution for the composition problem by using component transformation methodology based on model between EJB and COM+ components which are different components. For the composition between EJB and COM+ components, we compared and analyzed each reference model, then proposed the Virtual Component Model which is implementation independent and the Implementation Table for the mutual conversion. Reffering to the Virtual Component Model and the Implementation Table, we can generalize each Implementation model to the Virtual Component Model, make the Virtual Component Model which is implementation independent through the virtual component modeling, transform EJB and COM+ components selectively. Proposing the effective Model Transformation method to the different component platform, we can combine EJB and COM+ components.