Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.799

An XML-based Comment Management System for C Source Code  

Park, Geun-Ok (공주대학교 대학원 컴퓨터공학과)
Lim, Jong-Tae (공주대학교 컴퓨터공학과)
Abstract
Well documented, simplified and clarified source code is required for the mission critical application software area in which C programing language is generally used. We suggest an XML_based comment management system for C source code. The comment management system is composed of 6 modules including comment user module, reviewer module, comment extraction module, comment traceability link module, comment tag definition module and storage management module. The XML comment tags defined in this paper cover categories of the development process activities applying the IEEE standard 1028 and IEEE standard 1012. The XML Schema Is used to insert comments into C source code and to extract XML tags from C source code and the XSL-FO is used fur the visual display professing o( comment extraction results.
Keywords
Comment Management; XML Schema; C Source Code; XSL-FO;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 윤 청, 성공적인 소프트웨어 개발방법론(하권), 생능출판사, 1998. 6. 30
2 R. S. Pressman, Software Engineering - A Practitioner's Approach, McGraw-Hill 4th Edition, 1998
3 N. Marovac, 'Guidelines for Embedded Software Documentation,' ACM SIGSOFT, Software Engineering Notes, Vol.19, No.2, pp.22-28, 1994   DOI
4 문양선, 장근실, 유철중, 장옥배, 'C++ 프로그램의 유지보수 지원 시스템 개발', 정보처리논문지, 제5권 제7호, pp. 1759-1773, 1998   과학기술학회마을
5 주현훈, 류성열, '소프트웨어 재사용을 위한 역공학 기반의 재문서화 방법 및 프로세스', 한국컴퓨터산업교육회지 논문지, Vol.3, No.6, pp.727-738, 2002
6 장근실, 유철중, 장옥배, 'JML을 이용한 Java 원시 코드의 역공학/순공학적 접근', 한국정보과학회논문지, 제30권 제1호, pp.19-30, 2003   과학기술학회마을
7 G. Antonioi and G. Canfora, 'Recovering Traceability Links between Code and Documentation,' IEEE Trans. on Software Engineering, Vol.28, No.10, pp.970-983   DOI   ScienceOn
8 J. Sharp and J. Jagger, Microsoft Visual C#.NET, Microsoft Press, 2002
9 IEEE Standard 1028-1997, Software Reviews
10 IEEE Standard 1012-1986, Software Verification and Validation Plans
11 D. Bargeron, A. Gupta and A. Brush, 'A common annotation framework,' MSR-TR-2001-108, Microsoft, 2001
12 조현훈, 최용락, 류성열, 'McCabe 및 BP/Win 도구를 이용한 소프트웨어 역공학 사례연구', 한국정보과학회논문지, 제6권 제5호, pp.528-535, 2000   과학기술학회마을
13 W3C, XMl Recommendation, http://www.w3.org/XMl/Schema
14 W3C, XSL Recommendation, http://www.w3.org/TR/XSL/
15 http://xml.apache.org/dist/xalan-j/
16 Jon Duckett, Professional XML Schemas, Wrox Press Ltd., 2002
17 Eric, V. D. V., 'Comparing XML Schema Languages,' XML. com, Dec., 2001
18 http://www.antennahouse.com/
19 W3C, XMl Recommendation, http://www.w3.org/MarkUp/Forms/