• Title/Summary/Keyword: Aspect-Oriented

Search Result 323, Processing Time 0.046 seconds

Service-Oriented Development Process for SOA (SOA를 위한 서비스지향 개발 프로세스)

  • Kim, Yu-Kyong;Yun, Hong-Ran
    • The Journal of Society for e-Business Studies
    • /
    • v.12 no.2
    • /
    • pp.75-93
    • /
    • 2007
  • Recently, Service-Oriented Architecture(SOA) is on the rise to reduce the complexity of IT infrastructure, minimize cost for maintaining it and maximize the productivity and flexibility in business. SOA increases the adaptability by loosely coupling and it's main feature is that three elements such as service provider, service requester and service registry are connected with each other systematically. These make difficult to adopt traditional development methodologies to implement SOA. In this paper, we suggest a service-oriented development process with regard to the aspect of service provider and service requester. The process consists of six phases and each phase sets up with guidelines and artifacts. It can choose the process type along with the goal in Development Planning.

  • PDF

AspectHPJ: Aspect-Oriented Parallel Programming Model in Java (AspectHPJ: 자바기반의 관심 지향적 병렬 프로그래밍 모델)

  • Kim, Myoung-Jin;Lee, Han-Ku;Lee, Dong-Keun;Lee, Won-Sa
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.531-535
    • /
    • 2008
  • 최근의 융합학문의 발전으로 생물, 물리, 화학, 천문, 우주학, 지구과학 분야에서도 병렬 프로그램을 이용한 대용량 데이터를 처리하는 빈도가 높아졌다. 그러나 병렬 프로그래밍은 병렬환경의 전문성을 가지고 있지 않는 다른 학문의 전문가가 사용하기는 어려운 것이 현실이다. 이에 본 논문에서는 병렬환경의 비전문가도 사용하기 용이한 관심 지향적 병렬 프로그래밍 모델과 자바 기반으로 구현된 AspectHPJ 시스템을 제안한다. 본 시스템의 첫 번째 특징은 일반사용자가 Sequential 코드로 프로그램을 작성하고 병렬화 하고자 하는 코드영역에 병렬마크를 사용하여 병렬코드로 전환하는 특징을 가지고 있다. 두 번째는 병렬환경 요소 (프로세서 개수, 분산배열 속성)를 AOP 개념의 관심 (aspect)으로 추출하여 사용자가 보다 용이하게 병렬환경 요소를 설정할 수 있게 해주는데 있다.

  • PDF

A Service-Oriented Architecture for Computational Creativity

  • Veale, Tony
    • Journal of Computing Science and Engineering
    • /
    • v.7 no.3
    • /
    • pp.159-167
    • /
    • 2013
  • Creativity is a long cherished and widely studied aspect of human behavior that allows us to re-invent the familiar, and to imagine the new. Computational creativity (CC) is a newly burgeoning area of creativity research that brings together academics and practitioners from diverse disciplines, genres and modalities, to explore the potential of computers to be autonomously creative, or to collaborate as co-creators with people. We describe here an architecture for creative Web services that will act as a force magnifier for CC, both for academic research, and for the effective deployment of real CC applications in industry. For researchers, this service-oriented architecture supports the pooling of technologies in a robust interoperable framework, in which CC models are conceived, developed and migrated from lab settings to an industrial strength platform. Industry developers, for their part, will be able to exploit novel results of CC research in a robust, low-risk form, without having to re-implement algorithms from a quickly moving field. We illustrate the architecture with the first of a growing set of creative Web services that provide robust figurative language processing on demand.

A Study on the Activity System Methods of Site Planning and Design (공동주택의 개발에 있어 활동체계에 의한 공간/시설물 계획.설계에 관한 연구)

  • 정하광
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.21 no.4
    • /
    • pp.43-53
    • /
    • 1994
  • This Study is to construct the Activity System Methods of Site Planning and Design. A planned spaces and facilities is considered usually in relation to users of space and facilities, user attributes, needs and values, and activity patterns. Information obtained form this study adds a qualitative dimension to the quantitative emphasis and supplies information for design-oriented analyses of site planning. In the design-oriented aspect, the concern is with devising desirable land use arrangements and facility supply considering objectives defined in the public interest. The design-oriented approache in site planning and design must use information on activity systems and space qualities in defining planning and design requirements of site development-one in the form of principles and standards of design used in land use and facility planning guidelines, and the other form of input variables for land use model and facility supply model.

  • PDF

FUNCTION ORIENTED VE ALTERNATIVES EVALUATION PROCEDURE USING FUNCTION CLASSIFICATION

  • Jong-Hyeob Kim;Chang-Taek Hyun;Taehoon Hong
    • International conference on construction engineering and project management
    • /
    • 2009.05a
    • /
    • pp.1195-1200
    • /
    • 2009
  • Two important concepts in VE are "function" and "cost." Cost can be expressed quantitatively. Unlike cost, the function can only be expressed qualitatively. Thus, to accurately evaluate the performance in VE analysis, it is required that the functional aspect should be considered a qualitative one. This study suggests a procedure of function oriented evaluation which can evaluate function enhancement of a VE proposal more logically and objectively. To conduct this study, problems were induced via case analysis, and solutions were found. In addition, the existing simple evaluation procedures were corrected, and a function enhancement evaluation procedure via function classification was suggested. For function classification, the use of the concepts, which were "intended function" and "additionally obtained function," was suggested. Function oriented evaluation procedure to VE proposals which is suggested in this study is expected to be a great help in treating valuable functions through VE job plan.

  • PDF

Accuracy of Intersection Counting Method in Measurement of Fiber Orientation Angle Distribution Using Image Processing (화상처리에 의한 섬유배향각 분포측정에 있어서 교차점합산법의 정밀도)

  • 이상동;박준식;이동기;한길영;김이곤
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.12
    • /
    • pp.97-105
    • /
    • 1998
  • The fiber oriented condition inside fiber reinforced composite material is a basic factor of mechanical properties of composite materials. It is very important to meausure the fiber orientation angle for the determination of molding conditions, mechanical characteristics, and the design of composite materials. In the work, the fiber orientation distribution of simulation figure plotted by PC is measured using image processing in order to examine the accuracy of intersection counting method. The fiber orientation function measured by intersection counting method using image processing is compared with the calculated fiber orientation function. The results show that the measured value of fiber orientation function using intersection counting method is lower than the calculated value, because the number of intersection between the scanning line and the fiber with smaller fiber aspect ratio is counted less than with larger fiber aspect ratio.

  • PDF

The Methods of Component-Based Development Using Aspect-Oriented Programming Techniques : Focusing on Improvement in UML Diagram (영역지향 프로그래밍 기술을 적용한 CBD 방법론 : UML 다이어그램의 개선을 중심으로)

  • Kim Chi-su;Kim Tae-young
    • The KIPS Transactions:PartD
    • /
    • v.11D no.7 s.96
    • /
    • pp.1435-1442
    • /
    • 2004
  • Among many recent methods developing software, the method of component-based development (CBD), which refers to the method of treat-ing software as parts of a larger whole, and developing new applications through the assembly and synthesis of existing software, has been thoroughly studied. CBD, however, has demerits that cause difficulty in making inferences and understanding the code of components. and lack adequate documentation because the method of CBD divides systems according to the functional characteristics of these systems. Therefore, this study shows how to reuse components without difficulty and reduce the development time of systems and development costs by compensat-ing for the weak points of the method of CBD. Aspect-Oriented programming technique has been applied to the method of CBD and the UML diagram for this purpose.

A Driver's Condition Warning System using Eye Aspect Ratio (눈 영상비를 이용한 운전자 상태 경고 시스템)

  • Shin, Moon-Chang;Lee, Won-Young
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.2
    • /
    • pp.349-356
    • /
    • 2020
  • This paper introduces the implementation of a driver's condition warning system using eye aspect ratio to prevent a car accident. The proposed driver's condition warning system using eye aspect ratio consists of a camera, that is required to detect eyes, the Raspberrypie that processes information on eyes from the camera, buzzer and vibrator, that are required to warn the driver. In order to detect and recognize driver's eyes, the histogram of oriented gradients and face landmark estimation based on deep-learning are used. Initially the system calculates the eye aspect ratio of the driver from 6 coordinates around the eye and then gets each eye aspect ratio values when the eyes are opened and closed. These two different eye aspect ratio values are used to calculate the threshold value that is necessary to determine the eye state. Because the threshold value is adaptively determined according to the driver's eye aspect ratio, the system can use the optimal threshold value to determine the driver's condition. In addition, the system synthesizes an input image from the gray-scaled and LAB model images to operate in low lighting conditions.