Systematic approach for using the classification tree method for testing complex software-systems
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
An automated approach to transform use cases into activity diagrams
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
NLDB'12 Proceedings of the 17th international conference on Applications of Natural Language Processing and Information Systems
Hi-index | 0.00 |
Requirements Engineering is an important area of software engineering concerned with the extraction and presentation of knowledge from user requirements. There is a considerable gap between the various types of presentation of the same kinds of knowledge - those of the user written in Natural Language (NL) and those of Requirements Engineering (RE) depicted using diagrams (de facto standard UML diagrams, for example). Our research is aimed at filling that gap. In this paper, we introduce a universal formalism based on the basic building unit of NL, which is the relation triad. Through the definition of these basic relations in NL, we create three RE models: the Use Case Path model, the Hybrid Activity Diagram model and the Domain model. These models are abstractions of the knowledge contained in the text, and serve as the basis for deriving UML diagrams.