Title :
REE-a requirements engineering environment for analyzing and validating software and system requirements
Author_Institution :
Rome Lab., Griffiss AFB, Rome, NY, USA
Abstract :
Software and system prototyping are approaches which may be used early on in the lifecycle to identify deficiencies and errors in requirements. Since 1985, Rome Laboratory has been developing tools in support of software and system prototyping. The tools provide support for prototyping user interfaces, functional algorithms and software/hardware mappings for parallel and distributed architectures. The prototyping tools have recently been integrated into a requirements engineering environment (REE) which houses tools for requirements elicitation, analysis, specification and validation. The REE utilizes a common object-oriented database to store tool data and share information between tools. This paper emphasizes the capabilities of the REE prototyping tools along with their corresponding methodologies. Areas where data sharing occurs between the REE tools is also discussed
Keywords :
formal verification; object-oriented databases; software prototyping; software tools; data sharing; functional algorithms; object-oriented database; prototyping tools; prototyping user interfaces; requirements elicitation; requirements engineering environment; specification; system requirements; validation; Computer architecture; Design engineering; Hardware; Laboratories; Prototypes; Software algorithms; Software prototyping; Software systems; Software tools; User interfaces;
Conference_Titel :
Rapid System Prototyping, 1993. Shortening the Path from Specification to Prototype. Proceedings., Fourth International Workshop on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-4300-5
DOI :
10.1109/IWRSP.1993.263183