• Title/Summary/Keyword: component reuse

Search Result 241, Processing Time 0.022 seconds

Design and Implementation of Application Service Component for Reuse in Local Government's GIS (지방자치단체 지리정보시스템에서 재사용을 위한 응용 서비스 컴포넌트의 설계 및 구현)

  • Kim, Kwang-Soo;Cho, Dae-Soo;Kim, Do-Hyun;Choi, Hae-Ock
    • Journal of Korea Spatial Information System Society
    • /
    • v.3 no.1 s.5
    • /
    • pp.75-87
    • /
    • 2001
  • The advantages of using components result from their reusability between applications. Applications can be easily implemented by adding components. In this paper, we described the design and implementation process of ASC(Application Service Component) for component-based GIS applications. In our project, there are 5 applications : Road Facility Management, Urban Planning, Cadastral Map Management, Water Supply Management, and Sewerage Management. All of them use MapBase component which supports common GIS functionality. Although they are different applications, some parts of them are same. We analyzed the developed results in 1st and 2nd year, and the achievement of UIS(Urban Information System) project in Busan Metro City in Korea. The UIS of Busan was consisted of 5 applications to equal with our project. Then, we extracted 11 common used components between 5 applications, and implemented 5 common components of them and 2 additional components. They were Authority, GISReport, IndexMap, Measurement, Search, Symbol Manager, and Attribute Display. As we offered them to companies developing application components, they were able to reduce the development time.

  • PDF

A Component Design for Advanced Traveler Information System (여행자 정보 고급화 시스템을 위한 컴포넌트 설계)

  • Kim, Jin-Hwan;Jang, Jae-Yeong;Lee, Bong-Gyu
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.789-798
    • /
    • 2001
  • ITS (Intelligent Transport Systems) is comprised of a number of advanced technologies, including information processing, communications, control, and electronics. Joining these technologies to the transportation system will save lives more safely, save time, and save money more efficiently. The National ITS Architecture provides a common framework for planning, defining, and integrating intelligent transportation systems. Most ITS projects are being designed and implemented in accordance with the National ITS Architecture, a reference framework that spans all of standards activities. Recently, as software technology is rapidly improved and stabilized, there are some needs to reuse pre-developed and powerful ITS technology. ITS standardization based on components and open interfaces becomes a way to solve these reusability of current ITS technology. This paper focuses on how could we design and implement the ITS component based on the National ITS Architecture. Furthermore, design and analysis of UML (Unified Modeling Language) was made through the ATIS (Advanced Traveller Information System) component development task and this UML methodology is expected to provide a standardized model for newly developed ITS components.

  • PDF

GIS Component Extraction Method (GIS 컴포넌트 추출기법)

  • Park, Tae-Og;Kim, Kye-Hyun
    • Journal of Korea Spatial Information System Society
    • /
    • v.4 no.2 s.8
    • /
    • pp.65-74
    • /
    • 2002
  • The CBD(component based development) method has recently been on the rise as the main current among all fields of developing Information Systems. The developing system by building and integrating of components is encouraged in GIS sphere. Business domain which considerably identifies components occupies GIS shpere rather then any other sphere. Arithmetic function is quite needed in GIS sphere but non-arithmetic functions are also used in GIS sphere as well as in enterprise sphere. Component is characterized by ensuring the reuse of itself. The efficiency of reusing component is promoted as the component is functionally simple and is packed to a minimum. The GIS Component Extraction Method has already been presented in several studies but this study is about the GIS Component Extraction by the Affinity Analysis Method. CBD uses UML on a basis and the core of the UML is consisted of the use case and the class. The purpose of the Affinity Analysis is a study how relate between the use case and the class in a certain business domain and then the results identify the component. The Affinity Analysis is useful not only in GIS but also in every business domain and is considered to be popular as the procedure of this method is not complex at all.

  • PDF

Design of Component-Based GNSS Multi-Band IF Signal Generator

  • Cho, Sung Lyong;Lim, Deok Won;Yeo, Sang-Rae;Park, Chansik;Hwang, Dong-Hwan;Lee, Sang Jeong
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.1 no.1
    • /
    • pp.29-34
    • /
    • 2012
  • A software GNSS signal generator for the GPS L1/L2/L5 and Galileo E1/E5 signals is proposed in this paper. And this signal generator is designed and implemented with several components by considering the reuse and expansion of components for similar GNSS signals. The characteristics of the reusability of the components are confirmed with the carrier generation and the band-pass filter components. And the functionality of the GNSS multi-band IF signal generator is validated by using the commercial software GPS L1 receiver, and the performance of signal acquisition, tracking and accuracy of horizontal position error are analyzed for this validation. As a result, the GPS L1 signal generator operates successfully and it could be expected that other signal generators also operate well because most of components are the same as those of the GPS L1 signal generator.

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.

Degradation of Chlorophenols and Phenol Mixtures by Cooperative Activities of Chlorophenol-degrading Strains

  • Bae, Hee-Sung;Cho, Young-Gyun;Lee, Sung-Taik
    • Journal of Microbiology and Biotechnology
    • /
    • v.7 no.1
    • /
    • pp.43-48
    • /
    • 1997
  • Three strains capable of degrading a chlorophenol were isolated by selective enrichment from soils contaminated with industrial wastewater. A Pseudomonas solanacearum TCP114 could use 2,4,6-trichlorophenol (TCP) as sole carbon and energy source, while two strains of Pseudomonas testosteroni CPW301 and Arthrobacter ureafaciens CPR706 could use 4-CP. All isolates also grew well on phenol. The degradation of one component by a pure strain was strongly affected by the presence of other compounds in the medium, CPW301 and CPR706 entirely lost the ability to degrade 4-CP and phenol in the presence of TCP. TCP114 also lost the ability to degrade phenol when 4-CP was added to the culture medium. These restrictions on the degradability could be overcome by employing defined mixed cultures (TCP114 and one strain of 4-CP degrading strains). All three components were successfully degraded by defined mixed cultures through their cooperative activities. It was also demonstrated that defined mixed cultures could be immobilized by using calcium alginate for the semi-continuous degradation of the three component mixture. Immobilization could not only accelerate the degradation rate, but also allowed the reuse of the cell mass several times without loss of the cells' degrading capabilities.

  • PDF

A Study on the Complexity Measurement of Architecture Assets (아키텍처 자산의 복잡도 측정에 관한 연구)

  • Choi, Han-Yong
    • Journal of Convergence for Information Technology
    • /
    • v.7 no.5
    • /
    • pp.111-116
    • /
    • 2017
  • In this paper, we propose a method to measure the complexity of assets when a software component is constructed as a basic asset, a standardized design model is acquired, and a reusable extended asset is designed based on the standardized design model. However, each asset of our proposed asset management system consists of composite assets that combine assets of two domains. So this method can not make accurate measurements. Therefore, the complexity of the overall asset can be measured by reflecting the property value of the basic asset stored under the architecture. In conclusion, it is possible to measure the composite-complexity of a composed asset that is inversely proportional to cohesion and proportional to the cumulative sum of the associated values of each asset in the asset-related design.

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.

3D Visualization of Discrete Event Simulation and Its Applications in Virtual Manufacturing

  • Zhong Yongmin;Yuan Xiaobu
    • International Journal of CAD/CAM
    • /
    • v.4 no.1
    • /
    • pp.19-32
    • /
    • 2004
  • This paper presents a new approach to create 3D visualization from discrete simulation results. This approach connects discrete event simulation directly to 3D animation with its novel methods that analyze and convert discrete simulation results into animation events to trigger 3D animation. In addition, it constructs a 3D animation framework for the visualization of discrete simulation results. This framework supports the reuse of both the existing 3D animation objects and behavior components, and allows the rapid development of new 3D animation objects by users with no special knowledge in computer graphics. This approach has been implemented with the software component technology. As an application in virtual manufacturing, visualizations of an electronics assembly factory are also provided in the paper to demonstrate the performance of this new approach.

A Study on the Characteristics of Solid Waste Generation in Suburban Tourist Facilities - The Gu-Gok Falls in Summer Season - (도시근교 관광지에서의 쓰레기 배출특성에 관한 조사연구 - 하절기 구곡폭포를 중심으로 -)

  • Lee, Chan-Ki;Lee, Hae-Seung;Ryu, Don-Sik;Kang, Dong-Gu
    • Journal of Industrial Technology
    • /
    • v.17
    • /
    • pp.169-174
    • /
    • 1997
  • This investigation was carried out to study on the generation property, management and seperate collection rate of solid waste in the Gu-Gok Falls. Generation rate of solid waste was 80.785kg/day and unit waste generation rates was $65.55g/day{\cdot}tourist$ one person. Physical component of solid waste were garbage 46%, papers 20%, empty bottles 10%, respectively. A plan is required to decrease generation rate of garbage waste. As result to investigate separated garbage can, papers and can were separated more than 60%. But empty bottles and scrap iron were separated less than 50%. P.E.T, steel can, aluminum can and empty bottles were 20% of total generation rate, and profit of reuse is \700,800/year.

  • PDF