• 제목/요약/키워드: Abstraction Level

검색결과 159건 처리시간 0.026초

CReMeS: A CORBA COmpliant Reflective Memory based Real-time Communication Service

  • Chung, Sun-Tae
    • 한국통신학회논문지
    • /
    • 제25권10B호
    • /
    • pp.1675-1689
    • /
    • 2000
  • We present CReMeS a CORBA-compliant design and implementation of a new real-time communication service. It provides for efficient predictable and scalable communication between information producers and consumers. The CReMeS architecture is based on MidART's Real-Time Channel-based Reflective Memory (RT-CRM) abstraction. This architecture supports the separation of QoS specification between producer and consumer of data and employs a user-level scheduling scheme for communicating real-time tasks. These help us achieve end-to-end predictability and allows our service to scale. The CReMeS architecture provides a CORBA interface to applications and demands no changes to the ORB layer and the language mapping layer. Thus it can run on non real-time Off-The-Shelf ORBs enables applications on these ORBs to have scalable and end-to-end predictable asynchronous communication facility. In addition an application designer can select whether to use an out-of-band channel or the ORB GIOP/IIOP for data communication. This permits a trade-off between performance predictability and reliability. Experimental results demonstrate that our architecture can achieve better performance and predictability than a real-time implementation of the CORBA Even Service when the out-of-band channel is employed for data communication it delivers better predictability with comparable performance when the ORB GIOP/IIOP is used.

  • PDF

새로운 파일롯 신호 인가 기법을 이용한 피드포워드 선형증폭기의 설계 (Design of Feedforward Linear Power Amplifier using Novel Injection Method of a Pilot Signal)

  • 이경희;박웅희;강상기
    • 한국전자파학회논문지
    • /
    • 제13권10호
    • /
    • pp.998-1004
    • /
    • 2002
  • 본 논문은 하나의 파일롯 신호를 이용하여 다중 캐리어를 수용하는 IMT-2000 전 대역에서 동작하는 중계기용 Feedforward 선형증폭기의 설계 및 제작에 관한 것이다. 본 논문에서 제시한 방법은 기존에 나와있는 파일롯 신호 인가 방법과는 달리 하나의 파일롯 신호를 분기하여 첫번째 루프(혼변조 신호 추출 루프)와 두번째 루프(혼변조 신호 제거 루프)에 인가함으로써, 증폭기에 입력되는 입력신호의 주파수와 레벨의 변화에 따라 자동 적응적으로 혼변조 신호들을 제거하도록 설계하였다. 제작 결과 2110 MHz - 2170 MHz 주파수 범위에서 최종 출력이 20 W$_{avg}$ 일 때 임의의 20 MHz에서 IMD 특성이 -60 dBc 이하가 됨으로써 20 dB 이상을 개선시켰으며 제안된 선형증폭기는 중계기의 다중캐리어 선형증폭기로서 적합함을 확인하였다.

XML 뷰 트리 기반의 XML 질의 처리 모델 (An XML Query Processing Model based on XML View Tree)

  • 정채영;김현주
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권5호
    • /
    • pp.19-27
    • /
    • 2006
  • 본 논문에서는 XML 뷰 트리 기반 랩퍼의 질의 처리 모델을 제시한다. 질의 처리과정은 뷰 합성, 지역 정보원에 대한 질의 변환, 그리고 결과 문서 생성으로 이루어지며, 이를 위해 XML 뷰와 XNL 질의어를 XML 뷰 트리로 표현하는 XML 뷰 트리 기반의 질의 처리 모델을 제시한다. XML 뷰 트리는 가상의 XML 문서의 구조를 그대로 반영하기 때문에 경로식의 탐색이 쉽고, XML 뷰에 대응되는 XML 스키마 생성과 질의 결과 문서 생성을 위한 템플릿으로 사용될 수 있다. 또한, XML 뷰와 XML 질의의 XML 뷰 트리를 통한 개념적 통일은 다단계 XML 뷰 정의와 합성을 쉽게 지원한다.

  • PDF

제일원리 전산모사를 통한 리튬 이온 전지의 LiMn2O4 전극-전해질 계면 반응 분석 (First-principles Study on the Formation of Solid-Electrolyte Interphase on the LiMn2O4 Cathode in Li-Ion Batteries)

  • 최대현;강준희;한병찬
    • 한국표면공학회:학술대회논문집
    • /
    • 한국표면공학회 2016년도 추계학술대회 논문집
    • /
    • pp.97-97
    • /
    • 2016
  • Development of advanced Li-ion battery cells with high durability is critical for safe operation, especially in applications to electric vehicles and portable electronic devices. Understanding fundamental mechanism on the formation of a solid-electrolyte interphase (SEI) layer, which plays a substantial role in the electrochemical stability of the Li-ion battery, in a cathode was rarely reported unlike in an anode. Using first-principles density functional theory (DFT) calculations and ab-initio molecular dynamic (AIMD) simulations we demonstrate atomic-level process on the generation of the SEI layer at the interface of a carbonate-based electrolyte and a spinel $LiMn_2O_4$ cathode. To accomplish the object we calculate the energy band alignment between the work function of the cathode and frontier orbitals of the electrolyte. We figure out that a proton abstraction from the carbonate-based electrolyte is a critical step for the initiation of an SEI layer formation. Our results can provide a design concept for stable Li-ion batteries by optimizing electrolytes to form proper SEI layers.

  • PDF

메를로-퐁티의 신체지각을 통한 감성 공간 연구 (Study on the Sense Space by Merleau-Ponty's Phenomenological body Perception)

  • 이찬;최영재
    • 한국실내디자인학회논문집
    • /
    • 제17권2호
    • /
    • pp.39-46
    • /
    • 2008
  • This paper is a research about the expression and characteristics of sense space by a phenomenological approach through body from an anthropocentric point of view. The phenomenological expression elements of sense space have been abstracted by putting the characteristics of body perception into shape through the phenomenological approach. This research aims to provide the expression and characteristics of sense space that can be applied by phenomenological elements of emotional expression, and analyze their application level by phenomenological body perception in space through corresponding examples. As a result of this research, the expressions of sense space approach - such as migration of moving lines, reiteration and segmentation of region, spatial flexibility, transferal of sense, stimulation of combined senses, symbolic abstraction of memory, perception of environment and space, time by light, phenomenal water space, time expression by surrounding environments etc. - and the characteristics of sense space according to each expression have been obtained through the phenomenological expression elements in sense space such as expansive perception by consecutive scenes, spatial and sensory experience, embodiment of place, phenomenal change by time. It aims to grope for a new approach and possibility to the embodiment and expression of sense space through the expression of sense space approach based on the phenomenological body perception.

컴퓨팅 사고 중심의 SW교육 콘텐츠의 연구 (A Study of SW Education Contents based on Computational Thinking)

  • 류미영;한선관
    • 정보교육학회논문지
    • /
    • 제23권6호
    • /
    • pp.521-528
    • /
    • 2019
  • 본 연구의 목적은 초등정보교육에서 컴퓨팅 사고를 신장시키기 위한 SW교육 콘텐츠를 설계하고 개발하는 것이다. SW교육 프로그램은 지식, 기능, 태도의 세 개 영역으로 나누었고, 컴퓨팅사고의 추상화, 자동화, 가치화로 연계하여 교육 프로그램을 개발하였다. 콘텐츠는 3개의 레벨로 나누고, 각각 16차시로 구성 하였다. 개발한 교육 프로그램에 대해 전문가 19인을 대상으로 내용 타당도를 실시한 결과 타당성이 높게 나타났다. 본 연구가 SW교육을 실시하는데 있어 컴퓨팅 사고를 신장하는데 도움이 되기를 바란다.

VIP/Sim : Statecharts에 기반을 둔 가상 프로토타이핑 시뮬레이터 설계 및 구현 (VIP/Sim : Design and Implementation of Virtual Prototyping Simulator based on Statecharts)

  • 김철웅;한상용;최진영;이정아
    • 한국정보처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.891-900
    • /
    • 2000
  • A Visual development framework for embedded system is presented based on virtual prototyping. Embedded systems often are used in life critical situation, where reliability is very important. Time_to_market, correctness, user_friendly_design are another features required for embedded system design. However, embedded systems are today designed with an ad hoc approach that is heavily based on earlier experience with similar products. We believe that new design paradigm is needed and it should be based on the use of formal model and visual system to describe the behavior of the system at a high level abstraction. Virtual prototyping has all the required features. It has the following advantages; correct design, clear interface definition, idea experimentation, increased communication. In this paper, we describe the design and implementation of VIP/Sim(Virtual Prototyping Simulator), a visionary development framework for embedded system design. New feature such as state polymorphism is augmented to the de_facto standard formal language, statechart, for enhanced dynamic modeling. Actual design experience with VIP/Sim is also discussed.

  • PDF

자율 기기를 위한 속도가 제어된 데이터 기반 실시간 스트림 프로세싱 (Rate-Controlled Data-Driven Real-Time Stream Processing for an Autonomous Machine)

  • 노순현;홍성수;김명선
    • 로봇학회논문지
    • /
    • 제14권4호
    • /
    • pp.340-347
    • /
    • 2019
  • Due to advances in machine intelligence and increased demands for autonomous machines, the complexity of the underlying software platform is increasing at a rapid pace, overwhelming the developers with implementation details. We attempt to ease the burden that falls onto the developers by creating a graphical programming framework we named Splash. Splash is designed to provide an effective programming abstraction for autonomous machines that require stream processing. It also enables programmers to specify genuine, end-to-end timing constraints, which the Splash framework automatically monitors for violation. By utilizing the timing constraints, Splash provides three key language semantics: timing semantics, in-order delivery semantics, and rate-controlled data-driven stream processing semantics. These three semantics together collectively serve as a conceptual tool that can hide low-level details from programmers, allowing developers to focus on the main logic of their applications. In this paper, we introduce the three-language semantics in detail and explain their function in association with Splash's language constructs. Furthermore, we present the internal workings of the Splash programming framework and validate its effectiveness via a lane keeping assist system.

분산형 해수침투 모델을 이용한 양적 지표 기반의 해안지하수 취약성 평가연구 (Quantitative Assessment of Coastal Groundwater Vulnerability to Seawater Intrusion using Density-dependent Groundwater Flow Model)

  • 장선우
    • 한국지하수토양환경학회지:지하수토양환경
    • /
    • 제26권6호
    • /
    • pp.95-105
    • /
    • 2021
  • Extensive groundwater abstraction has been recognized as one of the major challenges in management of coastal groundwater. The purpose of this study was to assess potential changes of groundwater distribution of northeastern Jeju Island over 10-year duration, where brackish water have been actively developed. To quantitatively estimate the coastal groundwater resources, numerical simulations using three-dimensional finite-difference density-dependent flow models were performed to describe spatial distribution of the groundwater in the aquifer under various pumping and recharge scenarios. The simulation results showed different spatial distribution of freshwater, brackish, and saline groundwater at varying seawater concentration from 10 to 90%. Volumetric analysis was also performed using three-dimensional concentration distribution of groundwater to calculate the volume of fresh, brackish, and saline groundwater below sea level. Based on the volumetric analysis, a quantitative analysis of future seawater intrusion vulnerability was performed using the volume-based vulnerability index adopted from the existing analytical approaches. The result showed that decrease in recharge can exacerbate vulnerability of coastal groundwater resources by inducing broader saline area as well as increasing brackish water volume of unconfined aquifers.

Microservice Identification by Partitioning Monolithic Web Applications Based on Use-Cases

  • Si-Hyun Kim;Daeil Jung;Norhayati Mohd Ali;Abu Bakar Md Sultan;Jaewon Oh
    • Journal of information and communication convergence engineering
    • /
    • 제21권4호
    • /
    • pp.268-280
    • /
    • 2023
  • Several companies have migrated their existing monolithic web applications to microservice architectures. Consequently, research on the identification of microservices from monolithic web applications has been conducted. Meanwhile, the use-case model plays a crucial role in outlining the system's functionalities at a high level of abstraction, and studies have been conducted to identify microservices by utilizing this model. However, previous studies on microservice identification utilizing use-cases did not consider the components executed in the presentation layer. Unlike existing approaches, this paper proposes a technique that considers all three layers of web applications (presentation, business logic, and data access layers). Initially, the components used in the three layers of a web application are extracted by executing all the scenarios that constitute its use-cases. Thereafter, the usage rate of each component is determined for each use-case and the component is allocated to the use-case with the highest rate. Then, each use-case is realized as a microservice. To verify the proposed approach, microservice identification is performed using open-source web applications.