웹을 사용한 객체지향 설계정보 분석

Object - Oriented Design Object Analyzer based on the WWW

  • 배명남 (한국전자통신연구원 실시간DBMS팀) ;
  • 최완 (한국전자통신연구원 실시간DBMS팀) ;
  • 양현택 (순천대학교 컴퓨터과학과)
  • 발행 : 2000.07.15

초록

본 논문은 통합 개발 환경에서 여러 관점으로 작성된 설계 내역들을 효과적으로 분석하기 위한 방법론을 제안한다. 이 방법론은 설계 정보의 역할과 기능을 잘 명세하는 고유의 세부 내역과 관계를 추출하고, 연관된 다른 내역들을 웹 위에서 쉽게 접근하고 파악하기 위한 수단을 제공한다. 이를 위해, 이 방법론은 세부내역을 구분하여 분석 관점의 관계를 정의하는 방법, 웹 객체로 변환하는 방법, 웹 상에서 관계 정보에 따라 관련 내역으로 항해하는 방법을 제시한다. 이 방법론은 다음과 같은 세 가지 장점을 가진다. 첫째, 고안된 설계내역을 다양한 관점에서 분석하는 방식을 제공하며, 둘째, 여러 형식의 연관된 설계정보들을 웹의 하이퍼텍스트 항해 방식에 따라 쉽게 접근할 수 있다. 마지막으로, 웹을 기반으로 각 개발 방법론 내 설계내역의 고유 표현 방식과 독립적인 표현 수단을 사용함으로써 원격지 설계내역에 대한 공유 및 접근이 용이하다.

This paper proposes a methodology for effectively analyzing a lot of design information written from various design viewpoints in an integrated s/w development environment. It provides a way of extracting the inherent role of the design contents, as well as easily accessing and understanding the other related ones on the web. For this aim, it defines a series of methods 1) to correctly capture relationships between the contents and the other related ones, 2) to translate them into a web object equipped with hypertext links corresponding the relationships, and to navigate all the related contents with the links. The suggested methodology have three advantages. First, it supplies ways to analyze new design contents invented from different points of view. Second, it can help user to easily access the related contents using hypertext links over WWW. Third, it provides an environment capable of effectively sharing and accessing design contents distributed on remote sites, thanks to the platform-independent property of the web.

키워드

참고문헌

  1. J. A. Begoray, 'An introduction to Hypermedia Issues, System and Application Areas,' Int'l J. of Man-Machine Studies, Vol. 33, pp. 34-45, 1990 https://doi.org/10.1016/S0020-7373(05)80026-4
  2. T. Berners-Lee and D. Connolly, Hypertext markup Language Specification 2.0, Internet RFC1866, Nov. 1995
  3. T. Berners-Lee, Hypertext Transfer Protocol- HTTP/1.0, Internet RFC 1945, May 1996
  4. R. H. Bourdcau and Betty H. C. Cheng, 'A Formal Semantics for Object Model Diagrams,' IEEE Trans. on Software Engineering, Oct. 1995 https://doi.org/10.1109/32.469459
  5. CCITT, ITU Specification and Description Language, Recommendation Z.100 Blue Book, Nov. 1988
  6. Serena Coetzee and Judith Bishop, 'New way to query GISs on the Web,' IEEE Software, Volume 15, Issue 3, pp. 31-40, May-June 1998 https://doi.org/10.1109/52.676719
  7. Cscope, http://www.lucent.com/ssg/html/cscope.html, Lucent Technologies
  8. B. P. Douglass, Real-Time UML: Developing Efficient Objects for Embedded Systems, Addison-Wesley, pp. 365, Dec. 1997
  9. D. Eichmann, T. McGregor, and D. Danley, 'Integrating Structured Database into the Web: The More System,' Int'l Conf. on WWW, Geneva, May 1994 https://doi.org/10.1016/0169-7552(94)90142-2
  10. Scott Henninger, 'Supporting the Construction and Evolution of Component Repositories,' The 18th International Conference on Software Engineering, Berlin, Germany, March 1996 https://doi.org/10.1109/ICSE.1996.493423
  11. Hyperbook Browser User Guide Ver 2.3, Computer Command and Control Company, June 1998
  12. INSYDE, 'Integrated Methods for Evolving System Design,' ESPRIT-III Project P8641, restricted report edition, Dec., 1994
  13. S. P. Hadjiefthymiades and D. I. Martakos, 'Improving the Performance of CGI Compliant Database Gateway,' Computer Network and ISDN Systems, Vol. 29, pp. 1291-1304, 1997 https://doi.org/10.1016/S0169-7552(97)00051-2
  14. Z. Navavi, VHDL Analysis and Modeling of Digital Systems, McGraw-Hill, 1993
  15. pcGRASP v6.2.8, http://www.eng.auburn.edu/department/cse/research/grasp/, Auburn Univ., 1998
  16. D. Robinson, The WWW Common Gateway Interface version 1.1, Internet draft, Jan. 1996
  17. J. Rumbaugh et al., Object-Oriented Modeling and Design, Prentice Hall, 1991
  18. G. J. Yaverbaum and J. Liebowitz, 'GoFigure INC: A Hypermedia Web-based CASE,' J. of Computer Educ., Vol. 30, No. 3-4, pp. 147-156, 1998 https://doi.org/10.1016/S0360-1315(97)00041-9
  19. E. Y. Wang, H. A. Richter, and Betty H. C. Cheng, 'Formalizing and Integrating the Dynamic Model within OMT*,' Proc. of IEEE Int'l Conf. on Software Engineering, May 1997 https://doi.org/10.1145/253228.253239
  20. B. B. Welch, Practical Programming In Tcl & Tk, 2nd Edition, Prentice-Hall, pp. 630, 1997
  21. Argo/UML v0.7: The Cognitive CASE Tool, http://argouml.tigris.org/, Regents of the Univ. of California, 1998
  22. 배명남, 김훈희, 양재동, 최완, '객체 모델링을 지원하는 의미 기반 설계 도구의 개발', 한국정보과학회 논문지(C), Vol. 3, No. 3, pp. 248-261, 1997
  23. 양재동, 배명남, 장재우, 이준경, '객체 지향 개발 환경을 지원하는 항해형 데이타 모델', 한국정보과학회 논문지(B), 제 25권 1호, pp. 85-98, 1998