• Title/Summary/Keyword: Model driven architecture

Search Result 150, Processing Time 0.028 seconds

Flow-driven rotor simulation of vertical axis tidal turbines: A comparison of helical and straight blades

  • Le, Tuyen Quang;Lee, Kwang-Soo;Park, Jin-Soon;Ko, Jin Hwan
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.6 no.2
    • /
    • pp.257-268
    • /
    • 2014
  • In this study, flow-driven rotor simulations with a given load are conducted to analyze the operational characteristics of a vertical-axis Darrieus turbine, specifically its self-starting capability and fluctuations in its torque as well as the RPM. These characteristics are typically observed in experiments, though they cannot be acquired in simulations with a given tip speed ratio (TSR). First, it is shown that a flow-driven rotor simulation with a two-dimensional (2D) turbine model obtains power coefficients with curves similar to those obtained in a simulation with a given TSR. 3D flow-driven rotor simulations with an optimal geometry then show that a helical-bladed turbine has the following prominent advantages over a straight-bladed turbine of the same size: an improvement of its self-starting capabilities and reduced fluctuations in its torque and RPM curves as well as an increase in its power coefficient from 33% to 42%. Therefore, it is clear that a flow-driven rotor simulation provides more information for the design of a Darrieus turbine than a simulation with a given TSR before experiments.

An MDA-Based Adaptive Context-Aware Service Using PARLAY X in Ubiquitous Computing Environments (유비쿼터스 컴퓨팅 환경에서 PARLAY X를 이용하는 MDA기반의 적응성 있는 문맥인식 서비스)

  • Hong Sung June
    • The KIPS Transactions:PartC
    • /
    • v.12C no.3 s.99
    • /
    • pp.457-464
    • /
    • 2005
  • This paper describes an Adaptive Context-aware Service (ACS) using Model Driven Architecture (MDA)-based Service Creation Environment (SCE) on PARLAY X based service delivery platform in ubiquitous computing environments. It can be expected that both the context-awareness and adaptation in ubiquitous computing environments will be deployed. But the existing context-aware middleware lacks in considering adaptation. Therefore, the object of this paper is to support the architecture and the Application Programming Interface (API) of the network service for both the context-awareness and adaptation in ubiquitous computing environment. ACS is to provide users with the adaptive network service to the changing context constraints as well as detecting the changing context. For instance, ACS can provide users with QoS in network according to the detected context, after detecting the context such as location and speed. The architecture of ACS is comprised of a Service Creation Environment (SCE), Adaptive Context Broker and PARLAY gateway. SCE is to use Context-based Constraint Language (CCL) for an expression of context-awareness and adaptation. Adaptive Context Broker is to make a role of the broker between SCE and PARLAY G/W. PARLAY G/W is to support API for PARLAY X-based service delivery platform.

A Case Study for Improving Component Productivity using MDA based Model Transformation Technique (MDA기반 모델 변환 기법을 이용한 컴포넌트 생산성 향상에 대한 사례연구)

  • 김학인;최오훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.463-465
    • /
    • 2004
  • 소프트웨어 산업 사회에서는 현재까지 생산성 향상이라는 문제에 대한 여러 가지 방안들을 제시하고 있으며, 컴포넌트 기반 개발 프로세스 역시 생산성 향상에 대한 않은 가능성을 제시하고 있다. 하지만 현실적으로 컴포넌트간의 호환 및 상호 운용에 대한 않은 문제점들을 내포하고 있으며, 본 논문에서는 이러한 문제점들을 해결하기 위한 노력들 중의 하나로 OMG의 MDA(Model Driven Architecture) 기술을 이용하여 특정 도메인의 모델 변환(Model Transformation) 구조를 구현하고, 최적화된 개발 방법론을 적용한 실제 사례를 통하여 컴포넌트의 생산성 향상에 대한 결과를 측정하여 그 효과에 대해서 검증한다

  • PDF

An Approach to Composition of EJB Components Based on MDA (EJB 컴포넌트 조립을 위한 MDA 기반 접근 방법)

  • 최유희;권오천;신규상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.85-87
    • /
    • 2003
  • 이종의 컴포넌트 개발 플랫폼 및 다양한 구현 기술의 발달로 이들간의 상호 운용성 및 통합을 지원하기 위하여 OMG에서 채택한 MDA(Model Driven Architecture) 기반 소프트웨어 개발이 대두되고 있다. MDA 기반 소프트웨어 개발 방법에서 기본적으로 고려하고 있는 것은 새로운 컴포넌트 생성을 초점으로 하고 있어 이미 개발되어 있는 컴포넌트의 조립에 대한 고려도 요구된다. 따라서 본 논문에서는 MDA의 중심 개념인 플랫폼독립 모델(PIM: Platform Independent Model)과 플랫폼 종속 모델(PSM: Platform Specific Model)의 분리와 매핑을 통한 변환에 대해 조립하고자 하는 EJB 컴포넌트를 고려하여 플랫폼 독립 모델을 생성하고 이를 플랫폼 종속 모델로 변환하는 방법을 제안한다.

  • PDF

UML Extension for Code Generation (코드 생성을 위한 UML 확장)

  • Hyunseok Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.480-483
    • /
    • 2008
  • OMG 가 시작한 MDA(Model Driven Architecture) 는 소프트웨어 개발자들사이에 빠르게 전파되고 있다. UML 은 OMG 에 의해 MDA 를 위한 언어로 선택되었는데, UML 은 PIM(Platform Independent Model)에서 PSM(Platform Specific Model)을 생성하기에는 충분하지 않다. 하지만, 이러한 PIM-PSM 변환을 가능한한 자동화할수 있는데 이 논문은 자동 코드 생성을 위해 UML 의 확장 방법인 Stereotype 과 Tagged-Value 에 대해 논하게 된다. 또한, Aspect-Oriented 접근을 위해서 AOP 로 확장된 UML 에서 비 AOP 언어로 코드 생성이 가능하게 되는 새로운 방법도 제안을 한다.

Electric power consumption predictive modeling of an electric propulsion ship considering the marine environment

  • Lim, Chae-og;Park, Byeong-cheol;Lee, Jae-chul;Kim, Eun Soo;Shin, Sung-chul
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.11 no.2
    • /
    • pp.765-781
    • /
    • 2019
  • This study predicts the power consumption of an Electric Propulsion Ship (EPS) in marine environment. The EPS is driven by a propeller rotated by a propulsion motor, and the power consumption of the propeller changes by the marine environment. The propulsion motor consumes the highest percentage of the ships' total power. Therefore, it is necessary to predict the power consumption and determine the power generation capacity and the propeller capacity to design an efficient EPS. This study constructs a power estimation simulator for EPS by using a ship motion model including marine environment and an electric power consumption model. The usage factor that represents the relationship between power consumption and propulsion is applied to the simulator for power prediction. Four marine environment scenarios are set up and the power consumed by the propeller to maintain a constant ship speed according to the marine environment is predicted in each scenario.

Design and Implementation of an RTOS API Translator for Embedded Software Development (임베디드 S/W 개발을 위한 RTOS API 변환기의 설계 및 구현)

  • Park, Byung-Ryuel;Maeng, Ji-Chan;Lee, Jong-Bum;Ryu, Min-Soo;Ahn, Hyun-Sik;Jeong, Gu-Min
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.443-445
    • /
    • 2006
  • In this paper, we present a model-driven approach to RTOS(Real Time Operating System)-based embedded software development and an automated tool that can produce RTOS-specific code. we defined generic RTOS APIs(Application Programming Interface) that are not bound to any specific RTOS but can provide most of typical RTOS services. The generic RTOS APIs can be used as a means for describing application's RTOS-related behavior from design stage. Out tool, called Trans-PI, is able to produce specific 'C' code aimed at POSIX(Portable Operating System Interface for UNIX)-complicant RTOSs. And it is also configurable to target other RTOSs that do not conform to the POSIX standard.

  • PDF

A Study on Wind-Driven Ventilation Performance According to Opening Types in Basement Parking Lots of Apartment - Investigation of Wind Pressure Coefficient by Wind Tunnel Test - (공동주택 지하주차장의 개구유형에 따른 풍력환기 성능에 관한 연구 - 풍동실험에 의한 풍압계수 검토 -)

  • Roh, Ji-Woong
    • KIEAE Journal
    • /
    • v.11 no.6
    • /
    • pp.37-42
    • /
    • 2011
  • This Paper aims for analyzing the effect of opening types on wind-driven ventilation performance in basement parking lots of apartment. The scale model of basement parking lot was made, wind tunnel tests conducted. Wind pressure of three opening types was measured, wind pressure coefficient calculated. As the result, it showed that the air flow pattern of stack type opening was strongly changed by wind direction, but it was almost not at scuttle vent type. But, as for the difference of wind pressure coefficient, stack type opening was more than the other two types.

Extending the EDOC-BP Profile for Component-based Business Process Modeling (컴포넌트 기반 비즈니스 프로세스 모델링을 위한 EDOC-BP 프로파일의 확장)

  • Kim Tae Yeong;Kim Gwang Su;Kim Cheol Han
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2003.05a
    • /
    • pp.792-799
    • /
    • 2003
  • As eTransformation and collaborative eCommerce have been on the rise, business processes between business partners are increasingly recognized as important assets that need to be integrated. These trends imply more complex and dynamic business processes should be considered in order to integrate related business organizations and business units. Moreover, these business processes are widely distributed across stakeholders. Therefore, there is a need for business process modeling that is usable, flexible and capable of integrating systems consistently across businesses and technology barriers. In this paper, a business process modeling methodology is introduced, which is based on top­do\W and model-driven approach utilizing OMG's MDA(Model-Driven Architecture) and UML profile for EDOC(Enterprise Distributed Object Computing). This provides the ability to model business process at all levels simultaneously, to combine business process models retaining their meaning, to use business process design patterns constraining the behavior of sub-processes, and to derive specific codes from a stable model as the underlying infrastructure shifts over time. In addition, we suggest some modifications of the meta-model for EDOC-Business Process Profile by adding new features in order to model business processes rigidly. This paper illustrates some examples of business process modeling and compares them with UML diagrams and IDEF models. The proposed methodology is implemented to develop a business process modeling tool.

  • PDF

A Study on Model and Modeling Tool based on MDA (컴포넌트 기반 MDA 모델 및 편집 도구에 관한 연구)

  • Lee, Ji-Hyun;Yoon, Seok-Jin;Shin, Gyu-Sang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1773-1776
    • /
    • 2003
  • 다양해진 플랫폼으로 어플리케이션의 상호 운용성 및 이식성이 떨어지는 문제를 해결하고자 MDA(Model Driven Architecture)에 기반하여 모델을 구성하고 모델을 그래픽적으로 표현하기 위한 편집 도구의 방향에 대해 제안한다.

  • PDF