Accession Number : ADA619849


Title :   Resilient Software Systems


Descriptive Note : Final rept. Dec 2012-Dec 2014


Corporate Author : VANDERBILT UNIV NASHVILLE TN


Personal Author(s) : Karsai, Gabor ; Dubey, Abhishek ; Mahadevan, Nag


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a619849.pdf


Report Date : Jun 2015


Pagination or Media Count : 71


Abstract : This project developed an approach to modeling resilient software systems and a concrete approach to resilience in component - based software systems. Two techniques were developed for modeling resilient software architectures: one based on conventional patterns, and another one based on a more flexible and general approach. While both of them were useful, the first one suffered from usability problems, while the second one was more generic and less complex. Vanderbilt analyzed various resilience scenarios using a template developed. The template allows the documentation of scenarios and can assists a system architect in developing solutions. They developed an approach to facilitate run - time resilience through a resilience engine. The method encodes the configuration space of the system in a mathematical model and then uses a general purpose constraint solver to compute solutions that are alternative configurations of the system that can have failing components. The approach has been prototyped in a demonstration package. It is the conclusion that model - based development and engineering is necessary for such systems, due to the inherent potential complexity of these systems.


Descriptors :   *COMPUTER NETWORK SECURITY , *COMPUTER PROGRAMS , *DISTRIBUTED COMPUTING , *EMBEDDED SYSTEMS , *FAULT TOLERANT COMPUTING , *SYSTEMS ENGINEERING , COMPUTER VIRUSES , COMPUTERIZED SIMULATION , DATA BASES , GRAPHICAL USER INTERFACE , INTRUSION DETECTION(COMPUTERS) , MARKUP LANGUAGES , MONITORING , NETWORK ARCHITECTURE , OPERATING SYSTEMS(COMPUTERS) , PERFORMANCE(ENGINEERING) , RESILIENCE , SATELLITE COMMUNICATIONS , SCENARIOS , SPACE SYSTEMS , SYNCHRONOUS SATELLITES , TRADE OFF ANALYSIS , UNCERTAINTY , VULNERABILITY


Subject Categories : Computer Programming and Software
      Computer Hardware
      Computer Systems Management and Standards


Distribution Statement : APPROVED FOR PUBLIC RELEASE