• 제목, 요약, 키워드: Reuse

검색결과 2,616건 처리시간 0.05초

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

  • 윤희환;구연설
    • 한국정보처리학회논문지
    • /
    • 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

The status quo and developing measurement of water reuse in China

  • Li, Wei;Li, Jing;Wang, Yiwen;Zhong, Yuxiu;Liu, Hongxian;Li, Peilei
    • 한국수자원학회:학술대회논문집
    • /
    • /
    • 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

Probabilistic Analysis of Code-Reuse Attacks and Defenses in IoT

  • Ho, Jun-Won
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.9 no.1
    • /
    • pp.24-28
    • /
    • 2017
  • In the Internet of Things (IoT), resource-limited smart devices communicate with each other while performing sensing and computation tasks. Thus, these devices can be exposed to various attacks being launched and spread through network. For instance, attacker can reuse the codes of IoT devices for malicious activity executions. In the sense that attacker can craft malicious codes by skillfully reusing codes stored in IoT devices, code-reuse attacks are generally considered to be dangerous. Although a variety of schemes have been proposed to defend against code-reuse attacks, code randomization is regarded as a representative defense technique against code-reuse attacks. Indeed, many research have been done on code randomization technique, however, there are little work on analysis of the interactions between code randomization defenses and code-reuse attacks although it is imperative problem to be explored. To provide the better understanding of these interactions in IoT, we analyze how code randomization defends against code-reuse attacks in IoT and perform simulation on it. Both analysis and simulation results show that the more frequently code randomizations occur, the less frequently code-reuse attacks succeed.

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

  • 김연식;이용선
    • 산업진흥연구
    • /
    • v.1 no.1
    • /
    • pp.143-149
    • /
    • 2016
  • 본 연구는 물 재이용 연구개발 지원 및 물 재이용 활성화 정책 인식에 관한 영향관계를 검증하였다. 연구결과 물 재이용의 중요성 및 효과성을 높게 인식할수록 물 재이용 활성화 정책 필요성, 물 재이용 절수제품 사업체 지원 필요성 및 물 재이용 정부 투자 필요성을 높게 인식하는 유의한 영향관계가 나타났다(p<.001). 또한 남성일수록, 학력이 높을수록, 사무 단순노무 종사자보다 관리자 전문가 판매 및 기능 종사자일수록, 빌라보다 주택 거주자일수록, 월평균 수도요금이 4만원대 이상일수록 물 재이용 정책의 필요성을 높게 인식하는 경향을 보였다. 본 연구는 물 재이용 연구지원의 중요성 및 효과성 인식이 물 재이용 정책 필요성 인식에 미치는 영향을 분석함으로써 물 재이용 활성화를 위한 적극적인 투자 및 지원정책 마련에 근거를 제시한 데 그 의의가 있다.

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

  • 구형민;고인영
    • 소프트웨어공학소사이어티 논문지
    • /
    • v.24 no.1
    • /
    • pp.9-17
    • /
    • 2011
  • 소프트웨어 재사용이란 새로운 소프트웨어를 개발할 때 처음부터 모든 것을 새로 개발하는 것이 아니라 기존에 개발 된 재사용 가능한 자산을 활용하여 개발하는 개념이다. 기존 자산들은 다른 개발자에 의해 다른 목적으로 개발되었으므로 개발자들은 이러한 자산을 올바르게 재사용함에 있어서 어려움에 직면할 수 있다. 이러한 어려움에 직면했을 때 개발자들은 도움을 얻기 위하여 그 자산들과 관련된 적절한 지식이나 과거 유사한 어려움을 겪었던 개발자로부터의 정보를 얻고자 하는 경향이 있다. 따라서 개발 도메인 전문가나 다른 개발자의 지난 경험은 소프트웨어 자산 재사용 시의 참고자료로서 중요한 역할을 할 수 있다. 재사용 관련 지식은 같거나 유사한 문제나 어려움을 해결함에 있어서 시간과 노력을 줄일 수 있게 도와주고, 이미 여러 번의 재사용으로 검증된 자산을 이용할 수 있게 해 줌으로써 재사용의 위험요소 또한 줄일 수 있다. 본 논문에서는 재사용 관련 지식의 표현 모델을 제시하고, 지식의 협력적인 공유 및 증식을 용이하게 하기 위한 소프트웨어 재사용 위키의 아키텍처 및 프로토타입을 설명한다. 또한 재사용 관련 지식 모델과 그에 따른 관리 방법의 효과를 검증하기 위해 재사용 문제해결에 관한 검증 계획을 설명한다. 본 연구를 통해 개발자들의 참여를 유도하여 재사용 관련 지식의 효과적인 공유 및 증식이 가능하고, 정형화되고 체계적인 저장 및 관리를 통해 재사용 문제 해결에 도움을 줄 수 있으리라 기대한다.

  • PDF

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.

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

  • 김지홍
    • 디지털융복합연구
    • /
    • v.13 no.12
    • /
    • pp.171-177
    • /
    • 2015
  • 본 연구의 목표는 제품 백로그 항목의 재사용을 위해 일반화된 애자일 프로세스에 소프트웨어 재사용 기술의 도입이다. 소프트웨어 공학 커뮤니티에는 애자일 방법과 소프트웨어 재사용을 통합하려는 연구들이 있다. 대부분의 통합 연구는 프로덕트라인 공학에 애자일 프랙티스를 도입하는 연구들이며 애자일 방법에 재사용을 도입하는 연구는 많지 않다. 애자일 방법이 제공하는 활동과 산출물에는 재사용을 촉진하는 특징이 있다. 본 연구에서는 일반화된 애자일 프로세스에서 재사용을 위한 촉매활동과 특성을 식별하고 제품 백로그 항목을 위한 재사용 기술을 제안하였다. 본 연구의 결과를 통하여, 제품 백로그 항목의 재사용을 위해 일반화된 애자일 프로세스에 백로그 팩토링 기술을 통합할 수 있었다. 아울러, 제안된 방법을 식당 체인점 응용에 적용하고, 프로토타이핑을 통해 백로그 항목의 재사용을 얻을 수 있었다.

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

  • 김지홍
    • 디지털융복합연구
    • /
    • v.14 no.11
    • /
    • pp.297-304
    • /
    • 2016
  • 본 연구의 목적은 애자일 개발 초기 단계에서 재사용의 지원을 통하여 애자일 방법과 소프트웨어 재사용의 통합이다. 애자일 방법과 소프트웨어 재사용은 각기 다른 원칙과 프랙티스를 가지고 있지만, 2가지 방법은 모두 개발 시간 및 비용 단축과 생산성 향상과 같은 공통된 목표를 가지고 있다. 이 방법들은 급변하는 환경에서 요구사항 변경의 수용이나 빠른 개발 요구에 대한 해결책으로 기대되고 있다. 본 연구에서는 절약형 애자일 재사용과 유형을 식별하고, 혼합 애자일 방법 초기 단계에서 칸반 보드의 입력 대기열을 위한 재사용 기술을 연구하였다. 본 연구의 결과를 통하여, 스크럼과 칸반 혼합 방법에서 입력 대기열 항목에 백로그 팩토링 기술을 사용하여 애자일 방법과 소프트웨어 재사용을 결합할 수 있었다. 아울러, 제안된 방법을 이클래스 응용에 적용하여 입력 대기열 항목의 재사용과 2가지 접근 방법의 통합을 보였다. 본 연구는 애자일 개발 초기에서의 재사용에 기여를 의도하였다. 앞으로, 절약형 애자일 재사용 도구를 개발할 계획이다.

물 재이용에 대한 인식이 물 재이용 실천의도에 미치는 영향 (A Study on the Effect of the Perception of Water Reuse on Water Reuse Practice Intention)

  • 임상호;한무영
    • 산업진흥연구
    • /
    • v.1 no.1
    • /
    • pp.137-142
    • /
    • 2016
  • 물 재이용에 대한 인식이 물 재이용 실천의도에 미치는 영향을 검증하였다. 연구결과 물 재이용 절수제품 구매의도에 유의한 영향을 미치는 요인은 물 재이용 실천 필요성 인식, 세면수 재활용 양변기 효과 인지도(p<.01), 공공기관 절수제품 의무설치 인식, 절수제품 의무설치 대상 확대 찬성도, 물 재이용 법률 인지도(p<.05)로 나타났다. 또한 월평균 가구소득이 150만원 이하인 경우, 직업이 전문가 및 관련 종사자와 판매 및 기능 종사자인 경우, 월평균 수도요금이 4만원대 이상인 경우 물 재이용 절수제품 구매의도가 상대적으로 높은 집단 간 차이가 나타났다. 본 연구는 물 재이용에 대한 인식이 물 재이용 실천의도에 미치는 영향을 분석함으로써 물 재이용 실천율을 높이기 위한 물 재이용 정책 추진방향에 시사점을 제공한 데 그 의의가 있다.

OFDMA기반 Relay시스템에서 Throughput과 Fairness성능 향상을 위한 Reuse Partitioning기법 (Reuse Partitioning for Throughput and Fairness Improvement in OFDMA Based Relay System)

  • 심민규;최호영;홍대형
    • 대한전자공학회논문지TC
    • /
    • v.44 no.9
    • /
    • pp.17-24
    • /
    • 2007
  • 본 논문에서는 멀티 홉 OFDMA 시스템에서 relay간 무선자원을 효율적으로 재사용하기 위한 방법으로 sub-cell reuse partitioning 기법을 제안한다. 셀 내에서 relay 들에 주파수 자원을 더 많이 재사용을 할수록 사용 가능한 자원이 늘어나 셀 용량을 증가시킬 수 있다. 하지만 이 경우 자원이 재사용되면서 동시에 발생되는 간섭이 많아져 Relay Station(RS) sub-cell edge에서 SINR 성능이 나빠질 수 있으며 결과적으로 fairness 성능을 나쁘게 만들 수 있다. 본 논문에서는 throughput 및 fairness 성능을 모두 좋게 만들기 위해 RS sub-cell을 내부와 외부로 나누어 내부에서는 재사용을 더 많이 하고, 외부에서는 재사용을 덜 적용하는 sub-cell reuse partitioning 기법을 제안하였다. 제안한 기법의 성능을 분석하기 위하여 모의실험을 구성하였다. Fairness 분석을 위하여 reuse partitioning과 함께 적용할 수 있는 스케줄링 알고리즘도 구현하였다. 도출된 성능 결과를 분석하여 sub-cell reuse partitioning 기법을 적용하여 throughput 성능과 fairness 성능을 함께 개선할 수 있음을 확인하였다. 특히, 스케줄링을 fairness 성능을 개선하는 방향으로 적용할 때, sub-cell reuse partitioning 기법을 적용하여 얻어지는 throughput 성능의 개선 효과가 더 크게 됨을 확인하였다.