Architecture-Aware Online Failure Prediction for Distributed Software Systems.
Teerat PitakratDusan OkanovicAndré van HoornLars GrunskePublished in: Software Engineering (2018)
Keyphrases
- requirements engineering
- software systems
- software engineering
- failure prediction
- software development
- software architecture
- dynamic reconfiguration
- software maintenance
- software design
- software components
- software engineers
- distributed systems
- design patterns
- software quality
- software testing
- complex software systems
- multi agent
- peer to peer
- source code
- civil engineering
- maintenance activities
- multi agent systems
- linux kernel
- cooperative
- software evolution
- development effort
- fault tolerant
- knowledge based systems
- management system
- expert systems
- tool wear
- artificial intelligence
- component based software