• Title/Summary/Keyword: design reuse

Search Result 675, Processing Time 0.03 seconds

Reengineering Legacy systems into Design Patterns of Component Base Design (CBD) (기존 시스템에서 CBD 지원을 위한 설계 패턴 재공학)

  • Kim Cuk-Boh
    • Journal of Internet Computing and Services
    • /
    • v.5 no.1
    • /
    • pp.1-13
    • /
    • 2004
  • The effect of Application system with class units is not sufficient because of independency and reuse of Component elements due to component abstraction based on only source code. Therefore We need to apply design pattern approach to represent not only the problem abstraction but also information and relationship between system elements for generic solutions of specific domain, Also, it is essential to software reverse engineering acquiring the correct understandings of the system through examining the existing systems and utilizing the acquired knowledges as reusable resources. In this paper, the extraction algorithm with JAVA and the validity of applying reverse engineering with extracting design patterns from source codes of the existing object-oriented system; are devised. The architecture of automatic tool is designed and implemented for 1) automatic extraction of design patterns and 2) reuse tool for retrieving, editing and rebuilding of design patterns.

  • PDF

A study on the treatment of water discharge from the water treatment plant using end-free submerged membrane - Causes and solution of membrane fouling - (자유 말단형 침지식 분리막을 이용한 정수장 배출수 처리 연구 - 막오염 발생 원인과 해결 방안 -)

  • Kim, Jun-Hyun;Jang, Jung-Woo;Kim, Jin-Ho;Park, Kwang-Duck
    • Journal of Korean Society of Water and Wastewater
    • /
    • v.34 no.2
    • /
    • pp.93-104
    • /
    • 2020
  • As water resources are limited and legal regulations are strengthened, there is a growing need to reuse residuals in WTP(Water Treatment Plant). In this study, membrane filtration system was constructed and its operation method was studied for water quality stabilization and reuse of WTP residuals. The operation parameters were stable for 1 year and 6 months. Membrane fouling was identified as particulate pollution (activated carbon) and inorganic pollution (manganese). The membrane system was operated steadily with raw water of high concentration SS(Suspended solid) containing activated carbon because membrane fouling was reduced by the effect of End-Free type. In the case of inorganic contamination, dissolved manganese eluted by chemicals and acted as a membrane fouling source, and the operating conditions for minimizing membrane fouling. were confirmed by newly developing application methods and types of cleaning chemicals. Based on the results, design parameters for reducing manganese membrane fouling were derived.

Design of a Water Reuse System Combined with a Fiber Filtration and Electrolysis (섬유여과기와 전기분해조를 병합한 물 재이용 시스템 설계)

  • Shin, Choon-Hwan
    • Journal of Environmental Science International
    • /
    • v.24 no.11
    • /
    • pp.1385-1391
    • /
    • 2015
  • A water reuse system was designed for a demonstration plant by combining fiber filtration and electrolysis. A discharged dye wastewater after treated with biomedia was used in this study. It was found that an additional removal of suspended solids (SS) was feasible with 2-stage filtration while electrolysis was not effective. Also, $COD_{cr}$ and $COD_{Mn}$ were not removed with 2 -stage filtration but electrolysis resulted in about 26.9% additional removal. This indicates that electrolysis play an important role in organic removal. Removal of T-N and T-P was negligible with 1 and 2-stage fiber filtration and low-level electrolyte. However, with 2000 ppm of electrolyte, their removal efficiencies were about 83.1 and 60%, respectively, suggesting that the removal rates are well associated with the electrolyte concentrations. With high-level electrolyte, colority was removed about 82% while chlorine ions were removed only about 10%. Therefore, to treat underground water containing high-level salinity in the follow-up study, based on the results in this paper, a combined system with selection of additional unit process and reverse osmosis will be designed.

Implementation of Library for Design Pattern Reuse (설계 패턴 재사용 라이브러리 구현)

  • Kim, Haeng-Gon;Kim, Ji-Yeong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.1
    • /
    • pp.48-62
    • /
    • 2001
  • 다양한 플랫폼 상에서 응용 시스템에 대한 개발, 배포, 운영의 고생산성과 고품질을 얻기 위해서는 소프트웨어 구성 요소들의 체계적인 재사용 접근과 자동화된 도구의 지원이 요구된다. 함수나 클래스 라이브러리에서 설계 패턴과 프레임워크, 그리고 최근의 상업적인 비즈니스 컴포넌트에 이르기까지 여러 재사용 방법이 제시되었으나 기대만큼의 확실한 효과를 얻을 수 없었다. 설계 패턴은 설계 경험에 대한 캡슐화된 빌딩 블록으로 개발 응용의 표준화된 아키텍쳐 제공을 통해 응용 도메인의 한정성과 클래스 수준의 재상용의 복잡성을 극복할 수 있다. 응용 개발의 표준 아키텍쳐로서의 웹을 통한 재사용 요소들의 공유는 여러 개발자들에 의한 다양한 도메인 요소로서의 전개와 동적이며 실시간적인 라이브러리 관리가 가능하다. 본 논문에서는 웹 환경 하에서 자동화된 설계 패턴 재사용 환경 구축을 목적으로 한다. 그러므로 For Reuse 관점에서 서버 상에 각 도메인별 패턴 라이브러리를 구축하며 With Reuse 관점에서 패턴 검색, 이해, 획들 그리고 재구조화를 통한 응용으로의 재사용 지원기를 구축한다. 본 시스템은 패턴의 공유에 의한 유사 도메인 응용의 표준화를 유도하고 사용자의 패턴 재정의에 의한 자생적을 확장 가능한 패턴 라이브러리 제공이 가능하다. 또한 이를 위해 도메인 분석을 통한 패턴의 행위와 의도를 기준으로 설계 패턴들을 분류, 카탈로깅하여 재사용 라이브러리를 제시한다.

  • PDF

Multibeam Satellite Frequency/Time Duality Study and Capacity Optimization

  • Lei, Jiang;Vazquez-Castro, Maria Angeles
    • Journal of Communications and Networks
    • /
    • v.13 no.5
    • /
    • pp.472-480
    • /
    • 2011
  • In this paper, we investigate two new candidate transmission schemes, non-orthogonal frequency reuse (NOFR) and beam-hopping (BH). They operate in different domains (frequency and time/space, respectively), and we want to know which domain shows overall best performance. We propose a novel formulation of the signal-to-interference plus noise ratio (SINR) which allows us to prove the frequency/time duality of these schemes. Further, we propose two novel capacity optimization approaches assuming per-beam SINR constraints in order to use the satellite resources (e.g., power and bandwidth) more efficiently. Moreover, we develop a general methodology to include technological constraints due to realistic implementations, and obtain the main factors that prevent the two technologies dual of each other in practice, and formulate the technological gap between them. The Shannon capacity (upper bound) and current state-of-the-art coding and modulations are analyzed in order to quantify the gap and to evaluate the performance of the two candidate schemes. Simulation results show significant improvements in terms of power gain, spectral efficiency and traffic matching ratio when comparing with conventional systems, which are designed based on uniform bandwidth and power allocation. The results also show that BH system turns out to show a less complex design and performs better than NOFR system specially for non-real time services.

GOMME: A Generic Ontology Modelling Methodology for Epics

  • Udaya Varadarajan;Mayukh Bagchi;Amit Tiwari;M.P. Satija
    • Journal of Information Science Theory and Practice
    • /
    • v.11 no.1
    • /
    • pp.61-78
    • /
    • 2023
  • Ontological knowledge modelling of epic texts, though being an established research arena backed by concrete multilingual and multicultural works, still suffers from two key shortcomings. Firstly, all epic ontological models developed till date have been designed following ad-hoc methodologies, most often combining existing general purpose ontology development methodologies. Secondly, none of the ad-hoc methodologies consider the potential reuse of existing epic ontological models for enrichment, if available. This paper presents, as a unified solution to the above shortcomings, the design and development of GOMME - the first dedicated methodology for iterative ontological modelling of epics, potentially extensible to works in different research arenas of digital humanities in general. GOMME is grounded in transdisciplinary foundations of canonical norms for epics, knowledge modelling best practices, application satisfiability norms, and cognitive generative questions. It is also the first methodology (in epic modelling but also in general) to be flexible enough to integrate, in practice, the options of knowledge modelling via reuse or from scratch. The feasibility of GOMME is validated via a first brief implementation of ontological modelling of the Indian epic Mahabharata by reusing an existing ontology. The preliminary results are promising, with the GOMME-produced model being both ontologically thorough and competent performance-wise.

Approaching Content Reuse for Efficient Technical Documentation (효율적인 기술문서화를 위한 콘텐트 재사용성 접근방법)

  • Koo, Heung-Seo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.15 no.5
    • /
    • pp.113-118
    • /
    • 2010
  • The single-sourcing of content is extremely beneficial because when we are managing several projects with hundreds or thousands of documentation, we don't want to be changing the same content, or substantially similar content in multiple locations. The Darwin Information Typing Architecture (DITA) is an XML-based architecture for authoring, producing, and delivering technical documents. It consists of a set of design principles for creating Information -typed topic modules and for using that content in various ways. In this paper, we examine the approach of using The Darwin Information Typing Architecture for technical documents development to enhance the reuse of existing content components for difference information products.

The Performance Analysis to Identify the Reuse and Assembly Impact of Temporary Equipment

  • Bae, Sung-Jae;Park, Jun-Beom;Kim, Jung-Yeol;Kim, Young-Suk;Kim, Jun-Sang;Jo, Jae-Hun
    • International conference on construction engineering and project management
    • /
    • 2022.06a
    • /
    • pp.1252-1252
    • /
    • 2022
  • Temporary work that utilizes temporary equipment (e.g., system scaffold and system pipe support) in construction work is one of the most vulnerable work from a safety perspective in South Korea. Typically, temporary equipment is reused at construction sites. The Korea Occupational Safety and Health Agency announced guidelines regarding the performance standards for reusable temporary equipment to prevent the accidental collapse of temporary facilities. Nevertheless, temporary facilities' collapse still occurs, which could be attributed to a degradation in the performance due to the reuse of temporary equipment. Therefore, this study investigated the performance of simple temporary structures assembled with new and reused equipment. To this end, an experimental module was designed based on previous research cases, and two experimental models were constructed, in which one was assembled using new equipment (Model A), and the other was built using reused equipment (Model B). To determine the performance of each model, a load test was conducted to measure the maximum load that each model could withstand. The experimental results revealed that the maximum load of Model B was 15% lower than that of Model A. This indicates that there is a meaningful performance difference between those two models. Based on this result, the authors decided to perform additional tests with more realistic models than previous ones. The new experimental module was designed to ensure compliance with the Korean design guidelines. In this presentation, the authors show details of the first tests and their results and plan for the additional test.

  • PDF

A Study on The Reengineering Tool From conventional System into Design Pattern (기존 시스템에서 설계 패턴으로의 재공학 툴에 관한 연구)

  • Kim, Haeng-Kon;Cha, Jung-Eun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.9
    • /
    • pp.2334-2344
    • /
    • 1998
  • Appliciltion systems focusing class units, as component abstraction based on source code, has insufficient benefit of independency and reuse of elements. Only few effects are acquired, because it is only inclined implementation. We need design pattern to represent not only the problem abstraction but also information and relationship between system elements for generic solutions of specific domain Also, it is essential to software reverse engineering to catch the correct system through examming the cxisting system and utilizing the acquired knowledges as reusable resource. Namely, software reverse engineering for extracting the design pattern is very important because it improves the understand ability for system analysis and design through extracting the design structure of object-oriented system, and provides rich and high leIel reusabilitv through grasping the standard idioms and relationships between components. In this paper, we defined the extraction algorithm for design patterns with standardized, packaged and quantitative measlIIul thruugh applying reyerse engineering into existing ubject Olicnted system. And we designed the reengineering toul including reverse engineering for autumatic extractiun of design patterns ami reuse fur retrieval. editing and rebuilding oi design patterns. Also we applied the algorithms into Java applications.

  • PDF

A Case Study and Product Planning Characteristics of Global Eco-fashion Brands (글로벌 에코패션 브랜드의 현황과 상품기획 특성)

  • Ha, Seung-Yeon
    • Journal of the Korea Fashion and Costume Design Association
    • /
    • v.16 no.3
    • /
    • pp.219-238
    • /
    • 2014
  • This study attempted to investigate present condition and product planning of global eco-fashion brands that harmonize fashion and sustainability. As research subjects, this study selected 97 oversea fashion brands mentioned in books related to eco-fashion, Black(2011), Brown(2010), Fuad-luke(2009). As for research methods, materials and ethical practices of these selected 97 brands through literature data and their internet site homepages. This study analyzed oversea eco-brands collected 26 British brands, 22 American brands, 36 European brands such as Germany, France, Italy, Sweden, Spain, Finland and so on, except Britain and 13 other regions including Japan, India, Canada, Mexico, and New zealand. In conclusion, the product planning characteristics of these oversea eco-fashion brands can be summarized as follows; community and fair trade, ecological and slow design, recycle, reuse, redesign, and new eco-models. Firstly, brands of 'community and fair trade' manufactured products through fair trade and local community's artisan by ethical practices with organic fabrics. Secondly, brands of 'ecological and slow design' pursued timeless design and multi-functional design as luxury eco-fashion styles. They used organic textiles, hemp, bamboo, soya, tencell, sea cell, and self-sustaining plants. Thirdly, brands of 'recycle, reuse, redesign' aimed for upcycling high-end fashion and used vintage clothes, textile scraps, PET, parachutes, tires, safety belts, advertising banner and so on. In addition, brands of 'new models as eco-fashion' suggested zero-waste cutting, recycling over-printing technology, new sustainable business model, and ethical practices in the supply chain of the fashion industry.

  • PDF