• Title/Summary/Keyword: Reuse

Search Result 2,884, Processing Time 0.067 seconds

Modeling for Measurement of Class Reusability in Object-Oriented Programs (객체 지향 프로그램에서 클래스 재사용성 측정 모델링)

  • Yun, Hui-Hwan;Gu, Yeon-Seol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.3
    • /
    • pp.580-588
    • /
    • 1999
  • The reuse of software components from existing software system enhances productivity and reliability, decreases the cost of production in software development. The extraction of software components with high reusability from existing software system is very important in software reuse. The reuse of a class is classified into white-box reuse to reuse with modification and black-box reuse to reuse without modification. A class has the property of procedural language and object-oriented language. Therefore, it must measure reusability in consideration of two properties. In black-box reuse, independence of class is important quality. It can quantify through information hiding, coupling between objects, cohesion, etc. In white-box reuse, modification is the best important quality. It can quality through class complexity, coupling, cohesion, documentation, etc. We propose a new model for measurement of class reusability and the measure criteria in object-oriented program. A class that is measured by proposed model can judge whether the reuse with modification has the advantage or the reuse without modification has the advantage.

  • PDF

Reuse of KBS components

  • Oussalah, M.;Messaadia, K.
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2001.01a
    • /
    • pp.385-392
    • /
    • 2001
  • This paper proposes a meta modeling technique which permits to describe a KBS according to three axis: the object of reuse axis, the levels of granularity axis and the reuse process axis. The object of reuse axis allows to see a KBS as a set of inter-related components for reuse purposes. The levels of granularity axis allows to describe the KBS components according to different levels of granularity for clarity and reuse purposes. The reuse process axis allows to see the KBS components as (re)usable components.

  • PDF

Trends and Directions in the Development of Wastewater Reclamation and Reuse Technology for Alternative Water Resources (대체수자원 확보를 위한 하수 재이용 기술 동향과 발전방향)

  • Cho, Il Hyoung;Lee, Si Jin;Kim, Ji Tae
    • Journal of Korean Society on Water Environment
    • /
    • v.29 no.1
    • /
    • pp.127-137
    • /
    • 2013
  • Reuse of wastewater will intensify in the coming decades due to water shortage, the change of climatic conditions, the need for industrial and agricultural use and the necessity of improving health and environmental conditions for the growing population. This paper considers (a) the status and trends of wastewater reuse and reclamation in the world, (b) case studies of wastewater reuse projects, (c) analysis of technology level, (d) forecast of global market, and (e) the future views and directions in development of wastewater reuse technologies. Based on the available documented literature, this paper provides a review assessment of the current status of the wastewater treatment processes including potential applications for reuse. Key challenges for both wastewater treatment and reuse are also discussed in the paper and include recommendations, e.g. cost, effluent water quality, energy use and technical solutions, for future developments.

The status quo and developing measurement of water reuse in China

  • Li, Wei;Li, Jing;Wang, Yiwen;Zhong, Yuxiu;Liu, Hongxian;Li, Peilei
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2015.05a
    • /
    • pp.228-228
    • /
    • 2015
  • Water reuse plays significant role in water saving and water environmental protection, and it helps alleviate the shortage of water resources. China's water reuse was put into practice since 1980s by means of pilot and promotion in National Fifth-year Plan and other strategies. The effects of water reuse is beneficial in both economic, social and environmental aspects. But some shortcomings still undermine future development of water reuse in China. To overcome and boost water reuse, Ministry of Water Resources conducted a successive survey across China. The aim of this study is to demonstrate the current condition of water reuse in China in construction, funds, legislation, planning, policy aspects, to summarize problems and its reasons underneath, to make suggestions for further development. Basically, in 2010, China's water reuse is 2.83 billion cubic meters and the utilization rate is 10.35%. Water reuse in China has four major characteristics: the first one is water reuse differences in amount occur national-widely and North of China has the main percentage as 47.3%; the second one is water reuse is mainly in environment maintenance (42.1%) and industry cooling (29.8%); the third one is funds for water reuse station and pipe construction is main in non-fiscal budget which take percentage as 56.8%; the fourth one is progresses of administrative system, political system, price management, standard system and technologies go rapidly recently. The problems of water reuse such as lack in water reuse station, delay in pipe constriction and limits on water reuse amount still exist due to some reasons. As a think tank of Ministry of Water Resources, we give some suggestions: firstly, water reuse needs to be integrated with traditional water resources allocation; secondly, public budgets need to be strengthened and income mechanism should also be constructed; thirdly, water resources integrated administrative of city and county should be boosted and roles as water reuse need to be clear and precise; fourthly, national, provincial and regional water reuse planning should be made in time; fifthly, regulations on water reuse should be programmed as soon as possible.

  • PDF

A Study on the Perception of Water Reuse R&D Support and Water Reuse Vitalization Policy (물 재이용 연구개발 지원 및 활성화 정책 인식에 관한 연구)

  • Kim, Yeon-Shik;Lee, Yong-Sun
    • Industry Promotion Research
    • /
    • v.1 no.1
    • /
    • pp.143-149
    • /
    • 2016
  • This study verified the relationship on the perception of water reuse R&D support and water reuse vitalization policy. The study results showed that the perception of water reuse importance and effectiveness positively affected the perception of the necessity of water reuse vitalization policy, necessity of supporting water reuse water-saving product company, necessity of investing water reuse(p<.001). Also, gender, education, occupation, type of residence and monthly water rate significantly affected the between-group differences of the perception of water reuse vitalization policy. This study provided implications for preparing water reuse investment and vitalization policy by the relationship on the perception of water reuse R&D support and water reuse vitalization policy.

Spatial Reuse in IEEE 802.11ax: Whether and How to Use in Practice

  • Zhu, Deqing;Luan, Shenji
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.12
    • /
    • pp.4617-4632
    • /
    • 2021
  • IEEE 802.11ax is a protocol being developed for high-density Wireless Local Area Networks (WLAN). Several algorithms have been proposed to improve the level of spatial reuse applied in IEEE 802.11ax. However, these algorithms are tentative and do not specify how to select the transmit power and carrier sense threshold in practice; It is unclear when and why the tuned parameters lead to better network performance. In this paper, we restricted the scale of transmit power tuning to prevent the case of backfire in which spatial reuse will result in transmission failure. If the restrictions cannot be satisfied, spatial reuse will be abandoned. This is why we named the proposed scheme as Arbitration based Spatial Reuse (ASR). We quantified the network performance after spatial reuse, and formulate a corresponding maximum problem whose solution is the optimal carrier sense threshold and transmit power. We verified our theoretical analysis by simulation and compared it with previous studies, and the results show that ASR improves the throughput up to 8.6% compared with 802.11ax. ASR can avoid failure of spatial reuse, while the spatial reuse failure rate of existing schemes can up to 36%. To use the ASR scheme in practice, we investigate the relation between the optimal carrier sense threshold and transmit power. Based on the relations got from ASR, the proposed Relation based Spatial Reuse (RSR) scheme can get a satisfactory performance by using only the interference perceived and the previously found relations.

Code-Reuse Attack Detection Using Kullback-Leibler Divergence in IoT

  • Ho, Jun-Won
    • International journal of advanced smart convergence
    • /
    • v.5 no.4
    • /
    • pp.54-56
    • /
    • 2016
  • Code-reuse attacks are very dangerous in various systems. This is because they do not inject malicious codes into target systems, but reuse the instruction sequences in executable files or libraries of target systems. Moreover, code-reuse attacks could be more harmful to IoT systems in the sense that it may not be easy to devise efficient and effective mechanism for code-reuse attack detection in resource-restricted IoT devices. In this paper, we propose a detection scheme with using Kullback-Leibler (KL) divergence to combat against code-reuse attacks in IoT. Specifically, we detect code-reuse attacks by calculating KL divergence between the probability distributions of the packets that generate from IoT devices and contain code region addresses in memory system and the probability distributions of the packets that come to IoT devices and contain code region addresses in memory system, checking if the computed KL divergence is abnormal.

Representation, Management and Sharing of Reuse-related Knowledge for Improving Software Reusability (소프트웨어 재사용성 증대를 위한 재사용 관련 지식의 표현, 관리 및 공유 방법)

  • Koo, Hyung-Min;Ko, In-Y oung
    • Journal of Software Engineering Society
    • /
    • v.24 no.1
    • /
    • pp.9-17
    • /
    • 2011
  • Software reuse the concept of developing software by using existing software assets, rather than developing it from scratch. Developers may face difficulties of reusing existing software assets because existing assets are normally developed by other developers for different purposes. Developers tend to seek appropriate knowledge about effectively reusing software assets from the developers who have faced and solved similar problems in reusing software assets previously. In other words, the reuse-related knowledge of domain experts or other developers usually provides important clues to solve reuse-related problems. Such reuse-relalted knowledge can help developers to reduce the time and effort to identify and solve the difficulties and problems that may arise in reusing software assets and in minimizing the risks of reusing them by allowing them to reuse reliable software assets in an appropriate way and by recognizing similar requirements or constraints of resuing the assets. In this paper, we describe a model to represent reuse-related knowledge in a formal way, and explain the architecture and a prototype implementation of Software Reuse Wiki (SRW) that enables collaborative organization and sharing of software reuse-related knowledge. We have conducted an experiment pertaining to problem solving in reusing assets based on reuse-related knowledge. We also discuss about our evaluation plan for showing the benefits and contributions of reuse knowledge representation model and management methods in SRW. We expect that SRW can contribute to facilitate users' participations and make efficient sharing and growing of reuse-related knowledge. In addition, the representation model of reuse-related knowledge and management methods can make developers acquire more reliable and useful reuse-related knowledge in a straightforward manner without spending additional efforts to find solutions to solve reuse-related problems.

  • PDF

Agile Product Backlog Reuse : Backlog Factoring Approach (애자일 제품 백로그 재사용 : 백로그 팩토링 접근)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.13 no.12
    • /
    • pp.171-177
    • /
    • 2015
  • The aim of the study is to introduce a software reuse technique into a generalized agile process for a reuse of a product backlog item. The software engineering community has made some efforts to integrate software reuse and agile methods. Most studies have emphasized the use of agile practices in software product line engineering, whereas reuse in agile methods has received little focus. Nevertheless, the activities and artifacts that provided by an agile method exhibit characteristics that promote reuse. In this paper, we identify catalytic activities and characteristics that promote reuse in a generalized agile process, and we suggest a reuse technique for a product backlog item. Based on our results, we integrate a backlog factoring technique into a generalized agile process for reuse. In addition, we apply the proposed technique and demonstrate a prototype of backlog item reuse in agile methods for a restaurant chain application.

Reuse of Input Queue Item Towards Economical Agile Reuse (절약형 애자일 재사용을 향한 입력 대기열 항목의 재사용)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.14 no.11
    • /
    • pp.297-304
    • /
    • 2016
  • The aim of the study is to combine software reuse with agile methods through reuse in the early stage of agile development. Although agile methods and software reuse have different practices and principles, these methods have common goals, such as reducing development time and costs and improving productivity. Both approaches are expected to serve as viable solutions to the demand for fast development or embracing requirement changes in the rapidly changing environments. In the present paper, we identify economical agile reuse and its type and study a reuse technique for input queue in Kanban board at the early stage of hybrid agile methods. Based on our results, we can integrate software reuse with agile methods by backlog factoring for input queue item in the hybrid Scrum and Kanban method. The proposed technique can be effectively applied to e-class applications and can reuse the input queue items, showing the combination of the two approaches. With this study, we intend to contribute to reuse in the early stage of agile development. In the future, we plan to develop a software tool for economical agile reuse.