Multi-objective Software Architecture Refactoring driven by Quality Attributes.
Daniele Di PompeoMichele TucciPublished in: CoRR (2023)
Keyphrases
- software architecture
- quality attributes
- multi objective
- software systems
- evolutionary algorithm
- software evolution
- functional requirements
- software engineering
- architectural design
- objective function
- reference model
- distributed systems
- quality assessment
- relative importance
- software development
- source code
- genetic algorithm
- embedded software
- design patterns
- software components
- software design
- enterprise architecture
- information technology
- security requirements
- open source
- software product line
- cooperative