z-logo
open-access-imgOpen Access
The Use of Object-Oriented Analysis Methods in Surety Analysis
Author(s) -
Richard L. Craft,
Donald R. Funkhouser,
Gregory Dane Wyss
Publication year - 1999
Language(s) - English
Resource type - Reports
DOI - 10.2172/7791
Subject(s) - variety (cybernetics) , surety , object (grammar) , computer science , viewpoints , consistency (knowledge bases) , reliability (semiconductor) , representation (politics) , object oriented programming , object model , reliability engineering , data mining , risk analysis (engineering) , artificial intelligence , engineering , programming language , medicine , art , power (physics) , physics , quantum mechanics , politics , political science , law , visual arts
Object-oriented analysis methods have been used in the computer science arena for a number of years to model the behavior of computer-based systems. This report documents how such methods can be applied to surety analysis. By embodying the causality and behavior of a system in a common object-oriented analysis model, surety analysts can make the assumptions that underlie their models explicit and thus better communicate with system designers. Furthermore, given minor extensions to traditional object-oriented analysis methods, it is possible to automatically derive a wide variety of traditional risk and reliability analysis methods from a single common object model. Automatic model extraction helps ensure consistency among analyses and enables the surety analyst to examine a system from a wider variety of viewpoints in a shorter period of time. Thus it provides a deeper understanding of a system's behaviors and surety requirements. This report documents the underlying philosophy behind the common object model representation, the methods by which such common object models can be constructed, and the rules required to interrogate the common object model for derivation of traditional risk and reliability analysis models. The methodology is demonstrated in an extensive example problem

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here