• Title/Summary/Keyword: Software Component Composition

Search Result 60, Processing Time 0.024 seconds

A 4D Process for Service Oriented Software Development (서비스 기반 소프트웨어 개발을 지원하는 4D 프로세스)

  • Park, Joon-Seok;Moon, Mi-Kyeong;Nam, Tae-Woo;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.11
    • /
    • pp.653-660
    • /
    • 2008
  • Recently, Service-oriented computing is the emerging computing paradigm. In this paradigm, we require the practical process model to support service oriented software development. The well-known development methods e.g., Unified Software Development Process, UML components have been proposed focused on component. So, these methods cannot support service-oriented computing concepts such as service definition, binding and composition concepts using Business Process Execution Language (BPEL). Also, a few proposed service-oriented approach, for example Service Oriented Unified process (SOUP), and Service Oriented Modeling and Architecture (SOMA) have appeared. However, these approaches do not explicitly represent detailed guideline, artifacts and approach. Therefore, in this paper we propose a practical and simple process model to support service oriented software development. Also, we explicitly represent process model and artifact using Software Process Engineering Metamodel (SPEM) which is proposed by OMG. By using our approach, it can enhance systematization and effectiveness for service-oriented software development.

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 an ADL tool set that supports the description of C2-style architecture (C2 스타일의 아키텍쳐 기술을 지원하는 ADL 지원도구의 개발)

  • Sin, Dong-Ik;No, Seong-Hwan;Choe, Jae-Gak;Jeon, Tae-Ung;Lee, Seung-Yeon
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.645-656
    • /
    • 2001
  • Recently, component-based development (CBD) is rapidly spreading as a way of improving the reusability, productivity, and quality of software. For CBD to be effective in achieving such design objectives, the creation and integration of components must be based on a well-defined architecture that guides the correct composition and cooperation of application components. Software architecture must be described using an architecture description language (ADL) to ensure the correctness and preciseness of architecture models. In this paper, we propose the system architecture of an ADL tool set that can effectively support the use of CBD based on the domain architecture and we describe each component of the proposed system architecture. We also modify and redefine C2SADL that was developed to support the use of the description of C2 architectural style by UCI (University of California in Irvine) to facilitate the integration of separately described architecture models, and introduce the method of design and implementation of our ADL processor that partially implements the proposed ADL system architecture.

  • PDF

Composition and Analysis of Linear Component Counting based Multiple Indexing (직선성분 계수 기반 다중 인덱싱 구성 및 분석)

  • Park, Je-Ho;Lim, Sang-Min
    • Journal of the Semiconductor & Display Technology
    • /
    • v.9 no.3
    • /
    • pp.17-21
    • /
    • 2010
  • As the compact and easily accessible handheld devices, such as cellular phones and MP3 players equipped with image acquisition functionality, are becoming widely available among common users, various applications of images are rapidly increasing. Image related services and software such as web-based image presentation and image manipulation for personal or commercial purpose enable users to view contents of remote image archive and to manipulate enormous amount of images in local or network based storage as well. It is necessary for users to identify the images efficiently so that the same images are perceived as one physical entity instead of recognizing them as different images as the trends are getting stronger. In order to support this environment, we propose a method that generates image identifiers or indexing for images within a solid and efficient manner. The proposed image identifier utilizes multiple index values. The integration of component index values creates a unique composite value that can be used as a file name, file system identifier, or database index. Our experimental results on generation of constituent index values have shown favorable results.

Research on vibration control of a transmission tower-line system using SMA-BTMD subjected to wind load

  • Tian, Li;Luo, Jingyu;Zhou, Mengyao;Bi, Wenzhe;Liu, Yuping
    • Structural Engineering and Mechanics
    • /
    • v.82 no.5
    • /
    • pp.571-585
    • /
    • 2022
  • As a vital component of power grids, long-span transmission tower-line systems are vulnerable to wind load excitation due to their high flexibility and low structural damping. Therefore, it is essential to reduce wind-induced responses of tower-line coupling systems to ensure their safe and reliable operation. To this end, a shape memory alloy-bidirectional tuned mass damper (SMA-BTMD) is proposed in this study to reduce wind-induced vibrations of long-span transmission tower-line systems. A 1220 m Songhua River long-span transmission system is selected as the primary structure and modeled using ANSYS software. The vibration suppression performance of an optimized SMA-BTMD attached to the transmission tower is evaluated and compared with the effects of a conventional bidirectional tuned mass damper. Furthermore, the impacts of frequency ratios and SMA composition on the vibration reduction performance of the SMA-BTMD are evaluated. The results show that the SMA-BTMD provides superior vibration control of the long-span transmission tower-line system. In addition, changes in frequency ratios and SMA composition have a substantial impact on the vibration suppression effects of the SMA-BTMD. This research can provide a reference for the practical engineering application of the SMA-BTMD developed in this study.

Software Component Retrieval System for Version Control (버전제어를 위한 소프트웨어 구성요소의 검색 시스템)

  • O, Sang-Yeop;Kim, Heung-Jin;Jang, Deok-Cheol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.5
    • /
    • pp.1093-1102
    • /
    • 1996
  • For the reuse, configuration management, and version control of softwares, the composition of retrieval systems and library are most important matters, which makes it possible to retrieve the concerned software components. Retrieval systems, which is able to store many components, must make it possible to retrieve the concerned components with deadwoods in the fastest way. Based either on keyboards or the concept of inverted file on the part of content is usually used in the current retrieval systems. However, in this paper, new retrieval systems are suggested with using set and bag class with Smalltalk language, one of object- oriented programming language, based either on the keywords or on the part of content to find out the concerned components. This method is improved the function of user interface and its management, In this paper, library is also suggested along with the new retrieval systems, and user interface is designed and implemented for its management and control. The new retrial systems of this paper can be employed by interface in another language, and this system is to provide the concerned user with the appropriate retrieval systems and library for the version control.

  • PDF

XMI based Design-Pattern Composition (XMI 기반의 디자인패턴 합성)

  • Lee, Don-Yang;Choi, Han-Yong
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.11
    • /
    • pp.235-242
    • /
    • 2006
  • Many researches have achieved to reuse existent experience at each step of software life cycle. It is achieved various study about Design Pattern serving that abstract level solves design problem at high level. But, design step is not supplying design information that is abstracted so that new designers may reuse standardizing defined good design information. Therefore, in this paper, to do so that can reuse existent design information because composes Design Pattern can solve problem at design step, and extend design information that also is standardized XMI to base meta model of Design Pattern. And I did so that can compose Design Pattern utilizing MetaModel of Design Pattern standardized by XMI. Therefore, software designer can reuse composing existent design information that is could standardize problem at design because uses MetaData of standardized Design Pattern, and designs by Design Pattern base.

  • PDF

The Use of Near Infrared Reflectance Spectroscopy (NIRS) for Broiler Carcass Analysis

  • Hsu, Hua;Zuidhof, Martin J.;Recinos-Diaz, Guillermo;Wang, Zhiquan
    • Proceedings of the Korean Society of Near Infrared Spectroscopy Conference
    • /
    • 2001.06a
    • /
    • pp.1510-1510
    • /
    • 2001
  • NIRS uses reflectance signals resulting from bending and stretching vibrations in chemical bonds between carbon, nitrogen, hydrogen, sulfur and oxygen. These reflectance signals are used to measure the concentration of major chemical composition and other descriptors of homogenized and freeze-dried whole broiler carcasses. Six strains of chicken were analyzed and the NIRS model predictions compared to reference data. The results of this comparison indicate that NIRS is a rapid tool for predicting dry matter (DM), fat, crude protein (CP) and ash content in the broiler carcass. Males and females of six commercial strain crosses of broiler chicken (Gallus domesticus) were used in this study (6$\times$2 factorial design). Each strain was grown to 16 weeks of age, and duplicate serial samples were taken for body composition analysis. Each whole carcass was pressure-cooked, homogenized, and a representative sample was freeze-dried. Body composition determined as follows: DM by oven dried method at 105$^{\circ}C$ for 3 hours, fat by Mojonnier diethyl ether extraction, CP by measuring nitrogen content using an auto-analyzer with Kjeldhal digest and ash by combustion in a muffle furnace for 24 hour at 55$0^{\circ}C$. These homogenized and freeze-dried carcass samples were then scanned with a Foss NIR Systems 6500 visible-NIR spectrophotometer (400-2500nm) (Foss NIR Systems, Silver Spring, MD., US) using Infra-Soft-International, ISI, WinISl software (ISI, Port Matilda, US). The NIRS spectra were analyzed using principal component (PC) analysis. This data was corrected for scatter using standard normal “Variate” and “Detrend” technique. The accuracy of the NIRS calibration equations developed using Partial Least Squares (PLS) for predicting major chemical composition and carcass descriptors- such as body mass (BM), bird dry matter and moisture content was tested using cross validation. Discrimination analysis was also used for sex and strain identification. According to Dr John Shenk, the creator of the ISI software, the calibration equations with the correlation coefficient, $R^2$, between reference data and NIRS predicted results of above 0.90 is excellent and between 0.70 to 0.89 is a good quantifying guideline. The excellent calibration equations for DM ($R^2$= 0.99), fat (0.98) and CP (0.92) and a good quantifying guideline equation for ash (0.80) were developed in this study. The results of cross validation statistics for carcass descriptors, body composition using reference methods, inter-correlation between carcass descriptors and NIRS calibration, and the results of discrimination analysis for sex and strain identification will also be presented in the poster. The NIRS predicted daily gain and calculated daily gain from this experiment, and true daily gain (using data from another experiment with closely related broiler chicken from each of the six strains) will also be discussed in the paper.

  • PDF

Tailoring Test Process by using Component-Based Development Paradigm (컴포넌트 기반 개발 개념을 활용한 테스트 프로세스 tailoring)

  • Yun, Hoe-Jin;Choe, Byeong-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.12
    • /
    • pp.1163-1173
    • /
    • 2000
  • 다양한 표준에 정의된 내용을 가지고, 각 도메인에서 사용할 수 있는 프로세스를 구축하는 일은 어렵다. 왜냐하면 표준의 어떤 부분을 어떻게 tailoring 하여야 하는지에 대한 지침이 부족하기 때문이다. 사실 표준은 표준대로 존재할 뿐, 실제 프로세스 정의에는 사용되지 못하고 있다. 따라서 본 논문에서는 컴포넌트 기반 개발 개념을 이용하여 다양한 도메인에 맞게 프로세스를 tailoring하는 방법을 제안한다. 우선 테스트 프로세스를 언급하는 다양한 표준들로부터 테스트 프로세스 컴포넌트를 정의하고, 이들을 특정 도메인에 맞게 tailoring 하기 위한 맞춤(customization), 조립(composition) 방안을 제안한다. 본 논문에서 제안한 방법은 테스트 프로세스 컴포넌트의 인터페이스만을 고려하고 주어진 플로그인들을 이용하여, 맞춤.조립만을 수행함으로써, 체계적으로 tailoring된 테스트 프로세스를 구축할 수 있도록 한다.

  • PDF

Calculation of Material Properties with JMatPro for the Process Simulation (JMatPro를 이용한 공정해석에서의 물성계산)

  • Lee, Kyung-Hoon;Kang, Gyeong-Pil
    • Proceedings of the Korean Society for Technology of Plasticity Conference
    • /
    • 2008.05a
    • /
    • pp.142-145
    • /
    • 2008
  • Process simulation requires accurate and reliable data for a wide variety of material properties, ranging from thermal conductivity to flow stress curves. Traditionally such data are gathered from experimental sources, which has significant disadvantages in that not all of the required data is readily available, it may be from various sources that are themselves inconsistent, measurement of high temperature properties is expensive, and furthermore the properties can be sensitive to microstructure as well as to alloy composition. This article describes the development of a new multi-platform software program called JMatPro, which is based on CALPHAD methodology, for calculating the properties and behavior of multi-component alloys. A feature of the JMatPro is that the calculations are based on sound physical principles rather than purely statistical methods. Thus, many of the shortcomings of methods such as regression analysis can be overcome.

  • PDF