On the engineering of survivable systems

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    The reliance on distributed computing for critical software functionality coupled with the increase in attacks and points of failure illustrate the importance of information assurance. Additionally, the engineering approach for information systems has a significant effect on the quality of the resulting system. This illustrates the importance of an engineering framework designed to incorporate the latest survivability techniques and methodologies for constructing information systems. A comprehensive framework incorporates the survivability paradigm as its goal for information assurance. This includes engineering methods related to the survivability requirements including those of non-functional requirements and the aspect-oriented paradigm. The work in this study extends the Security Quality Requirements Engineering methodology with the Non-Functional Requirement framework as an engineering approach for survivable systems. It also provides a means for translating the softgoal interdependency graph in the nonfunctional requirements framework into aspect design constructs. The outcome is a framework that bridges the gap between existing approaches resulting in a comprehensive framework that addresses the engineering concerns of each cycle of the development process.

    Original languageAmerican English
    Title of host publicationProceedings of the 9th IASTED International Conference on Software Engineering and Applications, SEA 2008
    Pages45-51
    Number of pages7
    StatePublished - 2008
    Event9th IASTED International Conference on Software Engineering and Applications, SEA 2008 - Orlando, FL, United States
    Duration: Nov 16 2008Nov 18 2008

    Publication series

    NameProceedings of the 9th IASTED International Conference on Software Engineering and Applications, SEA 2008

    Conference

    Conference9th IASTED International Conference on Software Engineering and Applications, SEA 2008
    Country/TerritoryUnited States
    CityOrlando, FL
    Period11/16/0811/18/08

    ASJC Scopus Subject Areas

    • Computer Networks and Communications
    • Computer Science Applications
    • Software

    Keywords

    • Aspect-oriented programming
    • Non-functional requirements
    • Survivability

    Fingerprint

    Dive into the research topics of 'On the engineering of survivable systems'. Together they form a unique fingerprint.

    Cite this