한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2004년도 추계학술발표논문집(상)
- /
- Pages.275-278
- /
- 2004
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
FCA기반 클래스계층구조 설계를 위한 BlueJ의 확장
Extension of BlueJ for Class Hierarchy Constriction based on the Formal Concept Analysis
- Seo Jeong-Hyeok (Dept of Computer Science, Sunmoon University) ;
- Hwang Suk-Hyung (Division of Computer & Information Science, Sunmoon University) ;
- Yang Hae-Sool (Graduate School of Venture, Hoseo University)
- 발행 : 2004.11.01
초록
객체지향 프로그램에 있어 클래스계층구조는 프로그램의 뼈대가 된다. 따라서 이러한 클래스계층구조를 얼마나 잘 만드느냐에 따라 프로그램의 품질이 좌우된다. 그러나 좋은 품질의 클래스계층구조를 구축하는 작업은 객체지향 초보자에게는 쉬운 일이 아니다. 본 논문에서는 FCA(Formal Concept Analysis)기법을 이용하여 클래스계층구조 설계 도구를 BlueJ 의 확장기능으로 구현하였다. 본 연구결과는 객체지향 프로그래밍 초보자들이 클래스계층구조를 보다 수월하게 설계함으로써 좀 더 좋은 프로그램을 작성 할 수 있는 지원도구로서 제공될 수 있다.
키워드