An optimization-based tool to support the cost-effective production of software architecture documentation.
Matias NicolettiSilvia N. SchiaffinoJorge Andrés Díaz PacePublished in: J. Softw. Evol. Process. (2015)
Keyphrases
- cost effective
- software architecture
- software evolution
- low cost
- description language
- cost effectiveness
- software systems
- commercial off the shelf
- embedded software
- reference model
- software development
- tool support
- software engineering
- decision support
- design patterns
- dynamic reconfiguration
- architectural design
- object oriented software
- software maintenance
- databases
- distributed systems
- artificial intelligence