• Title/Summary/Keyword: aspect component

Search Result 277, Processing Time 0.036 seconds

Specification of aspect-based software component using XML (XML 을 이용한 Aspect 기반 소프트웨어 컴포넌트 명세)

  • Lee, Seung-Hyung;Song, Young-Jae
    • Annual Conference of KIPS
    • /
    • 2005.11a
    • /
    • pp.405-408
    • /
    • 2005
  • 현재 컴포넌트 기반 소프트웨어 엔지니어링의 접근은 소프트웨어 컴포넌트 인터페이스 디자인과 실행에 중심을 둔 경향이다. 컴포넌트 기반 소프트웨어 개발을 하기 위하여, 전체 시스템을 분석하는 것은 복잡하고, 이해하기 어렵다. 이를 위하여 aspect 기반 컴포넌트 개발방법을 도입한다. Aspect 기반 개발에서는 필요로 하는 컴포넌트를 표현하기 위하여 provide 와 require 를 사용한다. 또한 Aspect 기반 컴포넌트 엔지니어링을 위하여 컴포넌트 사이의 provide/require 서비스에 대한 분류와 추론을 위하여 다른 컴포넌트와 함께 이용할 수 있는 방법을 제안한다. 이 방법은 개발자들은 전체 시스템 개발을 위해 필요로 하는 적합한 컴포넌트의 provide/require 을 사용하여 접근하기 때문에 컴포넌트 검색, 합성, 재사용에 도움을 줄 수 있다. 컴포넌트 aspect 정보의 확장을 위하여 XML 문서 포맷을 사용함으로써 서로 다른 환경에서도 사용할 수 있도록 명세 하였다.

  • PDF

Dynamic Weaver Design using Decorator Pattern on Fractal component Environment (Fractal 컴포넌트 환경에서 Decorator 패턴을 이용한 동적 위버 설계)

  • Park Jae-Youn;Kim Jin-Hyang;Song Young-Jae
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.05a
    • /
    • pp.416-421
    • /
    • 2005
  • In order to use component for various domain, it need to add tangling code. Component reuse suffers from it. AOP was resolved this problem. We present in this paper a component model, called fractal, that added aspect interface using mixin class named joinController interface. Mixin class are used to combine controller object and interceptor object. we design the dynamic weaver that use the decorator pattern, for increase the reuse of aspect.

  • PDF

The Component Connector for Maintenance of Legacy Component Based on Aspect Oriented Software Development (레거시 컴포넌트의 유지보수를 위한 AOSD 기반의 Component Connector)

  • Kim Kyung-Min;Kim Tae-Woong;Kim Tae-Gong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.244-246
    • /
    • 2006
  • 소프트웨어 컴포넌트란 하나 이상의 기능을 갖는 독립적인 소프트웨어이며, 조림을 통해 응용프로그램을 작성할 수 있는 부품 형태의 소프트웨어를 말한다. 이미 개발되어진 컴포넌트에 기능을 추가하거나 확장하기 위해서는 새로운 컴포넌트를 개발하여 기존의 컴포넌트와의 조립을 통하여 이를 실현하거나 이미 개발되어진 컴포넌트를 수정해야 한다. 더구나 추가하고자 하는 기능이 컴포넌트의 내부에 흩어져 있는 경우에는 컴포넌트를 수정해야하는 단점이 있다. 이에 본 논문에서는 Aspect를 이용하여 컴포넌트의 기능 추가 및 확장을 가능하게 하는 컴포넌트들 간의 조립을 위한 Component Connector를 제안한다. 컴포넌트들 간의 조림정보를 표현하는 Component Connector 모델을 제시하고 요청된 조립 서비스를 수행하는 Component Connector의 실현 클래스를 정의한다. 이것은 컴포넌트 플랫폼 독립적인 모델로 나타내어지며 적용사례를 통하여 다양한 형태로의 플랫폼 종속적인 모델로 변환 가능함을 검증하고자 한다.

  • PDF

A Study on Design of Dynamic weaving Framework using Mixin class in Fractal component model (FCM환경에서 혼합클래스를 이용한 동적 위빙 프레임워크 설계에 관한 연구)

  • Park Jea-Youn;Song Young-Jae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.397-399
    • /
    • 2005
  • 기존의 컴포넌트 모델에서는 컴포넌트 사용과 설정의 분리가 용이하지 않아 개발자가 제약사항(처리시간과 메모리)간의 트레이드 오프(trade-off)를 고려할 수 없을 뿐만 아니라 AOP를 적용하기 힘들다. 본 논문에서는 제어인터페이스를 임의적으로 추가할 수 있는 FCM(fractal component model)을 사용하여 aspect을 적용하였고, 런타임시 비기능적인 속성을 효율적으로 재구성하는 동적 위빙(dynamic weaving)을 지원하기 위해서, fractal component의 제어기능을 담당하는 membrane에 있는 구성요소 중 제어 객체(control object)와 인터셉터 객체(interceptor object)를 간단하게 선택하고 구성하기 위해 혼합클래스를 사용하는 프레임워크를 제안한다. 또한 aspect의 재사용성을 높이기 위해, AspectDataBase를 프레임워크에 설계하였다.

  • PDF

Performance Testing of Composite Web-Service with Aspect-Based WS-BPEL Extension

  • Kim, Jong-Phil;Sung, Dong-Hyuk;Hong, Jang-Eui
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.5 no.10
    • /
    • pp.1841-1861
    • /
    • 2011
  • The advance in Service-Oriented Architecture (SOA) and web services has led to the development of new types of a system in which heterogeneous service components can connect and compose to solve a complex business problem. In the SOA, even though these service components are valid in their functionality, there is a need to test their behaviors when those services are composited. In recent years, WS-BPEL has received a wide acceptance as a means of integrating distributed service components. To test the composite service, the existing testing techniques have been focused on the functional features based on the WS-BPEL process. However as SOA approach is applying to real-time software development, the performance of composite service becomes one of important issues. This paper proposes a technique to the performance testing of a composite service with WS-BPEL extension which combined with the concept of aspect. Our WS-BPEL extension has been made towards annotating aspect component which is measuring the response time of the composite service. This paper also explains the procedure of performance testing with on-line transaction system. Our technique can apply to choose an adequate component in service composition with considering the performance among several candidate web service components.

Development of Mold-Die for Mobile Phone Component (핸드폰 부품 제작용 금형개발)

  • Kim, Hyung-Kook;Yon, Kyu-Hyun
    • Design & Manufacturing
    • /
    • v.2 no.5
    • /
    • pp.21-24
    • /
    • 2008
  • On this study, injection molding product of rectangular tray structure with thickness 0.25mm and aspect ratio(length/thickness) approximately 150 conducted. Technical aspects were reviewed on mold-die design and injection molding conditions. To have a thin-membraned plastic part, short-shot, shrinkage, twist, whitening and flash problems were considered and resolved. After measuring products, validity of this study and future improvement were discussed.

  • PDF

Dynamic Software Component Composition Based On Aspect-Oriented Programming (관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴)

  • Bae, Sung-Moon;Park, Chul-Soon;Park, Chun-Ho
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.31 no.4
    • /
    • pp.100-105
    • /
    • 2008
  • Cost reduction, time to market, and quality improvement of software product are critical issues to the software companies which try to survive in recent competitive market environments. Software Product Line Engineering (SPLE) is one of the approaches to address these issues. The goal of software product line is to maximize the software reuse and achieve the best productivity with the minimum cost. In software product line, software components are classified into the common and variable modules for composition work. In this paper, we proposed a dynamic composition process based on aspect-oriented programming methodology in which software requirements are classified into the core-concerns and cross-cutting concerns, and then assembled into the final software product. It enables developers to concentrate on the core logics of given problem, not the side-issues of software product such as transactions and logging. We also proposed useful composition patterns based on aspect oriented programming paradigm. Finally, we implemented a prototype of the proposed process using Java and Aspect to show the proposed approach's feasibility. The scenario of the prototype is based on the embedded analysis software of telecommunication devices.

Term Frequency-Inverse Document Frequency (TF-IDF) Technique Using Principal Component Analysis (PCA) with Naive Bayes Classification

  • J.Uma;K.Prabha
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.4
    • /
    • pp.113-118
    • /
    • 2024
  • Pursuance Sentiment Analysis on Twitter is difficult then performance it's used for great review. The present be for the reason to the tweet is extremely small with mostly contain slang, emoticon, and hash tag with other tweet words. A feature extraction stands every technique concerning structure and aspect point beginning particular tweets. The subdivision in a aspect vector is an integer that has a commitment on ascribing a supposition class to a tweet. The cycle of feature extraction is to eradicate the exact quality to get better the accurateness of the classifications models. In this manuscript we proposed Term Frequency-Inverse Document Frequency (TF-IDF) method is to secure Principal Component Analysis (PCA) with Naïve Bayes Classifiers. As the classifications process, the work proposed can produce different aspects from wildly valued feature commencing a Twitter dataset.

A Study on the Variation in Meaning of Architectural Light since Modern Architecture (근대건축 이후 건축적 빛의 의미변화에 관한 연구)

  • 김경재
    • Korean Institute of Interior Design Journal
    • /
    • no.25
    • /
    • pp.213-220
    • /
    • 2000
  • The meaning of light is not always developed aspect in process of architecture history as essence worth of the architecture. It means that architectural light is not affected simple development of civilization, but it has more complex aspect. The technology of applying architecture has continuous development of society that light is possible to extend quantity by development of technology because light is component not simple material or tools but strong worthy aspect, quality development of architecture comes true by exact understanding and application. Conversion from medieval society to modern society begins at the Industrial Revolution has new skills and materials, the architectural conform general space filled with non-characteristic light, and it gives rising to pursuit Utopia is not exist frequently. In result, light of metaphysical meaning is diminished and exterminated. In other hand light seems to be tools by development of technology in modern society, recovering its own meaning in other aspect. That light makes perfect image of architecture not by finite meaning only for simple space but by expressing strongly point that unify the whole architectural composition. Light is free from partial material of architecture. Light activates major composition through high-technology, and has possibility to carry out the essential worth animate architecture. The light expresses relative speciality for sense of place recognizes major component which the human being lives in and conform the real meaning of architecture.

  • PDF

High aspect-ratio InGaN nanowire photocatalyst grown by molecular beam epitaxy (MBE 법에 의해 성장된 고종횡비 InGaN 나노와이어 광촉매)

  • An, Soyeon;Jeon, Dae-Woo;Hwang, Jonghee;Ra, Yong-Ho
    • Journal of the Korean Crystal Growth and Crystal Technology
    • /
    • v.29 no.4
    • /
    • pp.143-148
    • /
    • 2019
  • We have successfully fabricated high aspect-ratio GaN-based nanowires on Si substrates using molecular beam epitaxy (MBE) system for high-efficiency hydrogen generation of photoelectrochemical water splitting. Scanning electron microscopy (SEM) and energy dispersive X-ray spectroscopy (EDX) demonstrated that p-GaN:Mg and p-InGaN nanowires were grown vertically on the substrate with high density. Furthermore, it was also confirmed that the emission wavelength of p-InGaN nanowire can be adjusted from 552 nm to 590 nm. Such high-aspect ratio p-InGaN nanowire structure will be a solid foundation for the realization of ultrahigh-efficiency photoelectrochemical water splitting through sunlight.