Knowledge based reasoning for software architectural design strategies.
Muthu RamachandranDomenic ManganoPublished in: ACM SIGSOFT Softw. Eng. Notes (2004)
Keyphrases
- architectural design
- software architecture
- software systems
- design decisions
- software development
- detailed design
- knowledge representation
- reasoning processes
- software tools
- distributed systems
- relational databases
- design patterns
- software maintenance
- qualitative reasoning
- model based reasoning
- reasoning tasks
- development process
- software design
- real world
- incomplete information
- computer systems
- query language
- expert systems