Development of Fault-Tolerant Software Systems Based on Architectural Abstractions.
Patrick H. S. BritoRogério de LemosCecília M. F. RubiraPublished in: ECSA (2008)
Keyphrases
- software systems
- fault tolerant
- software engineering
- software architecture
- fault tolerance
- software design
- high assurance
- distributed systems
- software developers
- component based software
- safety critical
- software development
- source code
- complex software systems
- software maintenance
- development effort
- metamodel
- development teams
- software testing
- load balancing
- development process
- software components
- design patterns
- case study
- multi agent systems
- software intensive systems
- software evolution
- software engineers
- high availability
- software projects
- requirements engineering
- software repositories
- software reuse
- software quality
- maintenance activities
- linux kernel
- databases
- database management systems
- reinforcement learning
- high level
- information systems