Software architecture: many faces, many places, yet a central discipline.
Richard N. TaylorPublished in: ESEC/SIGSOFT FSE (2009)
Keyphrases
- software architecture
- software engineering
- description language
- software systems
- face recognition
- information systems
- reference model
- distributed systems
- object oriented software
- reference architecture
- embedded software
- computer science
- architectural design
- functional requirements
- software development
- human faces
- artificial intelligence
- autonomous agents
- real world
- face images
- quality attributes
- dynamic reconfiguration
- design patterns
- software maintenance
- decision support
- low cost
- software evolution
- cooperative
- database systems
- decision making