Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2008.15-D.5.647

Translation Technique of Requirement Model using Natural Language  

Oh, Jung-Sup (아주대학교 일반대학원 컴퓨터공학과)
Lee, Hye-Ryun (아주대학교 일반대학원 컴퓨터공학과)
Yim, Kang-Bin (순천향대학교 정보보호학과)
Choi, Kyung-Hee (아주대학교 정보통신전문대학원)
Jung, Ki-Hyun (아주대학교 전자공학부)
Abstract
Customers' requirements written in a natural language are rewritten to modeling language in development phases. In many cases, those who participate in development cannot understand requirements written in modeling language. This paper proposes the translation technique from the requirement model which is written by REED(REquirement EDitor) tool into a natural language in order to help for the customer understanding requirement model. This technique consists of three phases: $1^{st}$ phase is generating the IORT(Input-Output Relation Tree), $2^{nd}$ phase is generating the RTT(Requirement Translation Tree), $3^{rd}$ phase is translating into a natural language.
Keywords
Requirement; Translation; Model; Natural Language; REED;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 B. Lee and R. Bryant, “Automated conversion from requirements documentation to an object-oriented formal specification language,” Proceedings of the 2002 ACM symposium on Applied computing, pp.932-936, Madrid, Spain, March, 2002   DOI
2 Yijun Yu, Yiqiao Wang, J. Mylopoulos, S. Liaskos, A. Lapouchnian, and J.C.S. do Prado Leite, “Reverse engineering goal models from legacy code,” Proceedings of 13th IEEE International Conference on Requirements Engineering, pp. 363-372, Aug., 2005   DOI
3 E. Korshunova, M. Petkovic, M. G. J. Brand and M. R. Mousavi, “CPP2XMI: Reverse Engineering of UML Class, Sequence, and Activity Diagrams from C++ Source Code,” 13th Working Conference on Reverse Engineering (WCRE 2006), pp. 297-298, Benevento, Italy, October, 2006   DOI
4 Graphical Development Process Assistant, “Specification and Description Language (SDL)”, http://www.informatik. uni-bremen.de/gdpa/methods/m-sdl.htm
5 J. Martin, An information Systems Manifesto, Prentice Hall, 1984
6 D. Liu, K. Subramaniam, A. Eberlein and B. H. Far, “Natural language requirements analysis and class model generation using UCDA,” Proceedings of the 17th international conference on Innovations in applied artificial intelligence, pp.295-304, Ottawa, Canada, May, 2004
7 I. A. Niaz, “Automatic Code Generation From UML Class and Statechart Diagrams,” Ph.D. Dissertation, University of Tsukuba, November, 2005
8 C. Seybold, S. Meier and M. Glinz, “Evolution of Requirements Models by Simulation,” Proceedings of 7th International Workshop on the Principles of Software Evolution (IWPSE '04), pp.43-48, Washington, DC, USA, September, 2004   DOI
9 오정섭, 이홍석, 박현상, 김장복, 최경희, 정기현, “그래픽 언어를 이용한 임베디드 시스템의 단일 요구사항 모델링,” 정보처리학회논문지D, 제15-D권 제4호, 2008년 8월   과학기술학회마을
10 M. Ilieva and O. Ormandjieva, “Automatic Transition of Natural Language Software Requirements Specification into Formal Presentation,” Proceedings of the 10th International Conference on Applications of Natural language to Information system, pp.392-397, Alicante, Spain, June, 2005   DOI   ScienceOn
11 E. Haywood and P. Dart, “Analysis of Software System Requirements Models,” Proceedings of the 1996 Australian Software Engineering Conference (ASWEC '96), pp.131-138, Melbourne, Australia, July, 1996   DOI
12 B. Boehm, and P. Philip, “Understanding and Controlling Software Costs,” IEEE Transactions on Software Engineering, Vol.14, No.10, pp. 1462-1476, October, 1988   DOI   ScienceOn
13 D. Leffingwell, “Calculating the Return on Investment from More Effective Requirements Management,” American Programmer, Vol.10, No.4, pp.13-16, April, 1997
14 Object Management Group, “Unified Modleling Language (UML), Version 2.1.2”, http://www.omg.org/spec/UML/2.1.2/,November, 2007
15 The MathWorks, Inc., http://www.mathworks.com/products/simulink/
16 R. Saracco and P. A. J. Tilanus, “CCITT SDL: Overview of language and its application,” Computer Networks and ISDN Systems, Vol.13, No.2, pp.65-74, March, 1987   DOI   ScienceOn