Generation of Reusability Decision Algorithm of Object-Oriented Components based on Rough Logic

러프논리에 기반한 객체지향 컴포넌트의 재사용 결정 알고리즘 생성

  • Published : 1999.12.01

Abstract

We propose the reusability decision model of the object-oriented components, which can decide the potentiality of reusability of the object-oriented components actively. Fisrt, we select attributes for the reusability decision of the object-oriented components. Then, we acquire information from the reused components based on the quality measures and criteria proposed by many researches. Lastly, we generate algorithm for the reusability decision of the object-oriented components from the acquired information employing rough set.

본 연구에서는 컴포넌트의 획득시점에서 객체지향 컴포넌트의 재사용 가능성을 능동적으로 결정할수 객체지향 컴포넌트의 재사용성 결정 모델을 제안한다. 먼저 제안된 모델은 객체지향 컴포넌트의 재사용 결정을 위한 속성들을 선택한다,다음으로 여러 연구들에서 제시된 객체지향 클래스의 품질척도들과 품질 분류기준들에 근거하여 실제 재사용주인 컴포넌트들에서 재사용 정보를 추출한다. 마지막으로 러프집합을 이용하여 추출된 정보에서 객체지향 컴포넌트의 재사용 결정알고리즘을 생성한다.

Keywords

References

  1. Measuring Programmer Productivity and Software Quality L. J. Arther
  2. In Proc. 5th Int. Conf. Software Engineering(ICSE) A meta-model for software development resource expenditures J. Basiley;V. Basili
  3. Proc. BCS Workshop on Formal Aspects of measurement(1991): Formal Aspects of Measurement Deriving measures of software reuse in object-oriented systems J. Bieman;T. Denvir(ed.);R. Hermn(ed.);R. Whitty(ed.)
  4. IEEE Computer Identifying and Qualifying Reusable Software Components Caldiera G.;V. R. Basili
  5. IEEE ACM SIGSOFT Notes v.19 no.2 A Reusability Based S/W Development Environment J. Chang
  6. IEEE Trans. Software Eng. v.20 no.6 A Metrics Suite for Objected-Oriented Design S. R. Chidamber;C. F. Kemerer
  7. Software Engineering Metrics and Models S. Conte;H. Dunsmore;V. Shen
  8. Software Metrics A Rigorous Approach N. Fenton
  9. IEEE Transactions On Software Engineering v.21 no.6 Reusing Software: Issues and Research Direction Hafedh Mili;Fatma Mili;Ali Mili
  10. International Journal of Computer and Information Sciences v.11 Rough sets Pawlak Z.
  11. Rough sets-Theoretical Aspects of Reasoning about Data Z. Pawlak
  12. ACM SIGSOFT. SE. Note v.18 no.2 The Object-Oriented brewery: A Comparison of Two Object-Oriented Development Methods Robert C. Sharble;Sammuel S. Coben
  13. Software Reusability v.Ⅱ Quantitative studies of software reuse R. Selby;T. J. Biggerstaff(ed.);A. J. Perlis(ed.)
  14. First Australian Software Engineering Conference Some Practical Views of Software-Complexity metrics and a Universal Measurement Tool Szentes, J.;Gras J.
  15. Software Reuse: Emerging Technology, IEEE CS Press The Reusable Software Library B.A. Burton(et al.)
  16. Software Quality Journal v.7 no.1 A New Reusability Metric for Object-Oriented Software Judith Barnard
  17. Classifying Software for Reusability, Tutorial:Software Reusability R. Prieto-Diaz;P. Freeman
  18. ACM Computer Survey v.28 no.2 Software Ruse: Metrics and Models W. Frake;C. Terry
  19. 한국퍼지 및 지능시스템 학회 논문지 v.6 no.4 Design and Implementation of the Reuse-Easiness Measurement System Using Fuzzy Logic Sung-joo Lee;Wan-gyu Choi;Hwan-mook Chung
  20. 정보과학회 논문지 v.26 no.3 클래스의 재사용을 위한 정보 분석 및 품질척도 김재생;송영재
  21. 한국정보과학회지 v.21 no.12 학습알고리즘을 이용한 재사용 의사결정 지원 권기현;이경환
  22. 한국 정보처리학회 논문지 v.2 no.2 소프트웨어 재사용가능성의 정량적인 축도 장화식;양해술
  23. 소프트웨어 재이용을 위한 연구 이경환( 외)
  24. 한국퍼지 및 지능시스템 학회 논문지 v.8 no.2 러프집합을 이용한 재사용성 결정 알고리즘 생성 시스템 최완규;이성주