From textual scenarios to a conceptual schema
Data & Knowledge Engineering - Special issue: Natural language and database and information systems: NLDB 03
Deriving static and dynamic concepts from software requirements using sophisticated tagging
Data & Knowledge Engineering
Requirements model generation to support requirements elicitation: the Secure Tropos experience
Automated Software Engineering
Atomic requirements for software architecting
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
EA-Miner: towards automation in aspect-oriented requirements engineering
Transactions on aspect-oriented software development III
Domain expert centered ontology reuse for conceptual models
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Requirements engineering processes improvement: a systematic view
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Conceptual modeling of natural language functional requirements
Journal of Systems and Software
Hi-index | 0.00 |
From the Publisher:The book discusses a new approach to requirements engineering. The goal of the method described is to facilitate the requirements engineering process and to improve the quality of its results. The focus of the book is on how linguistic instruments can be used profitably in this process, in order to reach this goal. The book gives a rather complete overview of the current status of requirements engineering, including (object-oriented) software analysis, and of applications of natural language to information systems in general. The improvements to the requirements engineering process include a better understanding of the problem and its domain, expressed by abstract models upon the contents of which the users (i.e. the 'owners' of the problem) have agreed. The process of collecting, specifying, verifying and validating the contents of the models is elaborated extensively. The linguistic meaning and definition of the words and concepts, that are selected from the Universe of Discourse description by a natural language- and scenario-based analysis approach, provides a semantically correct base for both the requirements specification and requirements validation. Some well-known problems with natural language texts, like ambiguity and incompleteness, are avoided by this semantic approach. The word meanings are retrieved from a lexicon that is interactively consulted during the requirements engineering process. The formal language that has been introduced as the underlying representation formalism for the lexicon, the models, as well as the original natural language sentences gives possibilities for verification activities, because of its logic foundation. Two models are introduced that arevalidated by the users by checking natural language sentences that are equivalent to the models' contents, and by evaluating a prototype that simulates the modeled behaviour of the system. Summarizing, the book introduces a requirements engineering method which makes heavily use of linguistic instruments. The method is described from several viewpoints, which includes its philosophy (the way of thinking), its techniques (the way of modeling), its use (the way of working) and a sketch of its supporting environment, (the way of supporting).