A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures.
Hassan GomaaLarry KerschbergVijayan SugumaranC. BoschI. TavakoliL. O'HaraPublished in: Autom. Softw. Eng. (1996)
Keyphrases
- software engineering
- software requirements
- requirements specification
- software systems
- systems development
- software development
- requirements engineering
- development process
- reverse engineering
- software reuse
- software components
- software architecture
- object oriented
- source code
- software engineers
- functional requirements
- virtual world
- expert systems
- artificial intelligence
- neural network
- real time
- database
- written in natural language
- software design
- software maintenance
- design patterns
- autonomous agents
- intrusion detection
- knowledge based systems
- query language
- mobile robot
- cooperative