자연어를 이용한 요구사항 모델의 번역 기법
Translation Technique of Requirement Model using Natural Language
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
자연어로 작성된 고객의 요구사항은 개발과정에서 모델링 언어로 재작성 된다. 그러나 개발에 참여하는 다양한 계층의 사람들은 모델링 언어로 작성된 요구사항을 이해하지 못하는 경우가 많이 발생한다. 본 논문에서는 REED(REquirement EDitor)로 작성된 요구사항 모델을 자연어로 번역하여 개발에 참여하는 모든 계층의 사람들이 요구사항 모델을 이해할 수 있도록 도와주는 방안을 제시한다. 제시한 방법은 3단계로 구성되어 있다. 1단계 IORT(Input-Output Relation Tree) 생성, 2단계 RTT(Requirement Translation Tree) 생성, 3단계 자연어로 번역의 단계를 거친다.
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: 1st phase is generating the IORT(Input-Output Relation Tree), 2nd phase is generating the RTT(Requirement Translation Tree), 3rd phase is translating into a natural language.
참고문헌 (16)
- J. Martin, "An information Systems Manifesto" (1984), Prentice Hall
- B. Boehm, "Understanding and Controlling Software Costs", IEEE Transactions on Software Engineering, 14(10), pp.1462~1476 (1988)
- from More Effective Requirements Management, "American Programmer", 1997, 13~16
- "The MathWorks, Inc."[URL]
- R. Saracco, "CCITT SDL: Overview of language and its application", Computer Networks and ISDN Systems, 13(2), pp.65~74 (1987)
- D. Liu, "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 (2004)
- M. Ilieva, "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 (2005)
- I. A. Niaz, "Automatic Code Generation From UML Class and Statechart Diagrams", 박사, pp.2005
- B. Lee, "Automated conversion from requirements documentation to an object-oriented formal specification language", Proceedings of the 2002 ACM symposium on Applied computing, pp.932~936 (2002)
- Yijun Yu, "Reverse engineering goal models from legacy code", Proceedings of 13th IEEE International Conference on Requirements Engineering, pp.363~372 (2005)
- E. Korshunova, "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 (2006)
- "Specification and Description Language (SDL)"[URL]
- E. Haywood, "Analysis of Software System Requirements Models", Proceedings of the 1996 Australian Software Engineering Conference (ASWEC ’96),, pp.131~138 (1996)
- C. Seybold, "Evolution of Requirements Models by Simulation", Proceedings of 7th International Workshop on the Principles of Software Evolution(IWPSE’04),, pp.43~48 (2004)
- 오정섭, "그래픽 언어를 이용한 임베디드 시스템의 단일 요구사항 모델링", 정보처리학회논문지D, 15(4), pp.505~512 (2008), 한국정보처리학회
