• 제목/요약/키워드: Component-based Modeling

검색결과 514건 처리시간 0.031초

컴포넌트 기반개발에 의한 망관리시스템 에이전트의 인터페이스 스펙 모델링 (Interface Specification Modeling of Network Management System Agent by the Component Based Development)

  • 박수현
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1999년도 추계학술대회 논문집
    • /
    • pp.7-11
    • /
    • 1999
  • Farmer 모델에 의하여 정의된 망관리 시스템 에이전트의 구성모델을 인터페이스 명세모델로의 매핑에 대하여 서술하였다. 인터페이스 명세모델은 컴포넌트 기반 개발 (Component Based Development)에서 구현과 설계를 구분하기위하여 제시하는 모델로서 본 논문에서는 TMN 에이전트 설계의 예로서 설명하였다. 특히 Farmer 모델에서의 측면의 개념을 반영하기 위하여 측면 인터페이스(Aspect Interface)의 개념을 도입하였다.

  • PDF

XML기반의 안전한 E-Procurement 시스템 설계 및 구현 (Design and Implementation of Secure E-Procurement System based on XML)

  • 문태수;송유진
    • 정보처리학회논문지D
    • /
    • 제9D권6호
    • /
    • pp.1043-1054
    • /
    • 2002
  • 본 논문은 국내 자동차산업을 대상으로 개발된 응용시스템으로, UML(Unified Modeling Language)을 이용한 XML(eXtensible Markup Language)기반의 안전한 전자조달(E-Procurement) 시스템을 제안하고 있다. 컴포넌트 개발기법인 UML 방법론의 활용으로 자동차산업의 구매업무 Workflow가 분석되었으며, XML 기반의 EDI(Electronic Data Interchange)와 전자서명 기능을 구현함으로써 기업간 구매업무를 자동화하는 효율적인 E-Procurement 시스템 프로토타입이 구현되었다. 또한 본 논문은 기존 정보공학방법론에서 한계로 지적되던 S/W의 재사용성과 Life Cycle의 위험을 줄인 컴포넌트 개발기법을 활용하고, 기업내 Legacy 시스템인 ERP와의 연동을 가능하게 하였다. 본 시스템은 기존 시스템이 제공하지 못하는 워크플로우(workflow)분석 및 설계, 컴포넌트 개발, 기업내부 시스템과의 연동, 그리고 전자문서의 무결성과 인증을 위한 XML 전자서명을 적용하는 해법을 제안하고 있다.

조상용량을 고려한 부하모델링 (Component-Based Load Modeling Including Capacitor Banks)

  • 지평식;이종필;임재윤
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 A
    • /
    • pp.181-183
    • /
    • 2002
  • Complete load model of the substation not only should include the performances of the load components, but also should take into consideration the core losses of transformers, the line losses and the capacitor banks. In an actual distribution system, the control scheme of capacitor banks are so complex and is difficult to identify actual values for the reactive powers of capacitor banks. This research improves on this drawback by applying component-based modeling method including a capacitor banks in distribution systems. Initial differences between the model results and the actual values for reactive powers are later decreased by the proposed method.

  • PDF

A Bayesian network based framework to evaluate reliability in wind turbines

  • Ashrafi, Maryam;Davoudpour, Hamid;Khodakarami, Vahid
    • Wind and Structures
    • /
    • 제22권5호
    • /
    • pp.543-553
    • /
    • 2016
  • The growing complexity of modern technological systems requires more flexible and powerful reliability analysis tools. Existing tools encounter a number of limitations including lack of modeling power to address components interactions for complex systems and lack of flexibility in handling component failure distribution. We propose a reliability modeling framework based on the Bayesian network (BN). It can combine historical data with expert judgment to treat data scarcity. The proposed methodology is applied to wind turbines reliability analysis. The observed result shows that a BN based reliability modeling is a powerful potential solution to modeling and analyzing various kinds of system components behaviors and interactions. Moreover, BN provides performing several inference approaches such as smoothing, filtering, what-if analysis, and sensitivity analysis for considering system.

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

  • 최일우;신정은;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권12호
    • /
    • pp.1172-1184
    • /
    • 2003
  • 현재 EJB(Enterprise Java Beans), COM+(Component Object Model+)등의 서로 다른 컴포넌트 참조 모델(Component reference model)을 기반으로 한, 상이한 컴포넌트 시스템 간 통합(Integration)에 대한 새로운 기술들이 제기되고 있다. 동일한 컴포넌트 플랫폼에서 컴포넌트 간 운용은 소스레벨의 결합(Composition)을 통해 이루어진다. 그러나 상이한 컴포넌트 플랫폼의 경우, 유사 도메인 컴포넌트임에도 불구하고 컴포넌트 간 결합은 불가능한 실정이다. 본 논문에서는 상이한 컴포넌트 플랫폼 즉, EJB와 COM+ 컴포넌트 간의 결합 문제를 모델기반의 컴포넌트 변환 기법으로 해결 하였다. EJB, COM+ 컴포넌트 간 결합을 위해 각 참조모델을 비교, 분석하여 구현 독립적(Implementation Independent)인 가상 컴포넌트 모델(Virtual Component Model)과 상호 변환을 위한 구현 테이블(Implementation Table)을 제시하였다. 가상 컴포넌트 모델과 구현 테이블을 참조, 각 구현 모델을 가상 컴포넌트 모델로 일반화하거나 가상 컴포넌트 모델링을 통하여 플랫폼의 구현 독립적인 가상 컴포넌트 모델을 작성하고, 선택적으로 EJB와 COM+로 변환 가능하게 한다. 상이한 컴포넌트 플랫폼으로의 효율적인 모델변환 방법을 제시함으로서 EJB와 COM+ 컴포넌트간의 결합이 가능하다.

요소항력모델을 활용한 선저검사용 ROV 모델링 및 트래킹 시뮬레이션 (Modeling and Tracking Simulation of ROV for Bottom Inspection of a Ship using Component Drag Model)

  • 전명준;이동현;윤현규;구본국
    • 한국해양공학회지
    • /
    • 제30권5호
    • /
    • pp.374-380
    • /
    • 2016
  • The large drift and angle of attack motion of an ROV (Remotely operated vehicle) cannot be modeled using the typical hydrodynamic coefficients of conventional straight running AUVs and specific slender bodies. In this paper, the ROV hull is divided into several simple-shaped components to model the hydrodynamic force and moment. The hydrodynamic force and moment acting on each component are modeled as the components of added mass force and drag using the known values for simple shapes such as a cylinder and flat plate. Since an ROV is operated under the water, the only environmental force considered is the current effect. The target ROV dealt with in this paper has six thrusters, and it is assumed that its maneuvering motion is determined using a thrust allocation algorithm. Tracking simulations are carried out on the ship’s surface near the stern, bow, and midship sections based on the modeling of the hydrodynamic force and current effect.

Identification of acrosswind load effects on tall slender structures

  • Jae-Seung Hwang;Dae-Kun Kwon;Jungtae Noh;Ahsan Kareem
    • Wind and Structures
    • /
    • 제36권4호
    • /
    • pp.221-236
    • /
    • 2023
  • The lateral component of turbulence and the vortices shed in the wake of a structure result in introducing dynamic wind load in the acrosswind direction and the resulting level of motion is typically larger than the corresponding alongwind motion for a dynamically sensitive structure. The underlying source mechanisms of the acrosswind load may be classified into motion-induced, buffeting, and Strouhal components. This study proposes a frequency domain framework to decompose the overall load into these components based on output-only measurements from wind tunnel experiments or full-scale measurements. First, the total acrosswind load is identified based on measured acceleration response by solving the inverse problem using the Kalman filter technique. The decomposition of the combined load is then performed by modeling each load component in terms of a Bayesian filtering scheme. More specifically, the decomposition and the estimation of the model parameters are accomplished using the unscented Kalman filter in the frequency domain. An aeroelastic wind tunnel experiment involving a tall circular cylinder was carried out for the validation of the proposed framework. The contribution of each load component to the acrosswind response is assessed by re-analyzing the system with the decomposed components. Through comparison of the measured and the re-analyzed response, it is demonstrated that the proposed framework effectively decomposes the total acrosswind load into components and sheds light on the overall underlying mechanism of the acrosswind load and attendant structural response. The delineation of these load components and their subsequent modeling and control may become increasingly important as tall slender buildings of the prismatic cross-section that are highly sensitive to the acrosswind load effects are increasingly being built in major metropolises.

Evaluation of an Abstract Component Model for Embedded Systems Development

  • Bunse, Christian;Choi, Yunja;Gross, Hans Gerhard
    • Journal of Information Processing Systems
    • /
    • 제8권4호
    • /
    • pp.539-554
    • /
    • 2012
  • Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.

UML 상태기계 다이어그램을 이용한 컴포넌트 인터페이스의 행위 호환성 검증 도구 (A Behavior Conformance Checker for Component Interfaces using UML State Machine Diagram)

  • 김호준;이우진
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.65-72
    • /
    • 2009
  • 현재 컴포넌트 기반 개발 기법은 재사용성과 생산성 측면에서 효과적인 소프트웨어 개발 방법으로 많은 각광을 받고 있다. 하지만 기존의 UML을 이용한 컴포넌트 기반 개발에서는 컴포넌트의 행위를 배제하고 컴포넌트 인터페이스만 참조하여 컴포넌트를 설계함으로써, 컴포넌트의 구체적인 행위에 대한 파악과 컴포넌트 간 인터페이스 호환성 보장이 불가능하다. 이에 따라 컴포넌트 설계 단계에서 컴포넌트의 행위를 상태기계 다이어그램으로 표현하고, 표현된 상태기계 다이어그램을 통해 컴포넌트의 행위 호환성을 보장할 필요가 있다. 이 연구에서는 상태기계 다이어그램으로 표현된 컴포넌트의 행위를 관찰 일치(observation equivalence)와 호출 일관성(invocation consistency)의 개념을 이용하여 행위 호환성을 검증하는 방법을 제공하고, 동적으로 이를 수행하는 도구를 개발한다.

목표 및 고객 관점에서의 비즈니스 모델링 (Business Modeling Focused on the Viewpoint of Goal and Customer)

  • 변대호
    • 산업공학
    • /
    • 제18권2호
    • /
    • pp.193-204
    • /
    • 2005
  • The modeling of business processes is key component of any improvement or re-engineering endeavor. Present trends of business modeling methodologies are to include the social context of an organization. Although various methodologies have been developed specially for the business process field and have a social context, it is not in terms of goals and customers, but processes, activities, and tasks. We describe our stance on business process modeling, based on the viewpoint of goal and customer. First, we formalize a goal-oriented business process model and its evaluation mechanism. Second, we propose a methodology of business process modeling, which starts from perceiving and describing interactions between organization and customer from the customer's viewpoint.