A Knowledge Based Threat Analysis in Trustworthy Software Engineering

2011 ◽  
Vol 130-134 ◽  
pp. 3177-3180
Author(s):  
Xiao Hong Li ◽  
Feng Xu Liu ◽  
Zhi Yong Feng ◽  
Jin Liang Xing

In recent years, the security of software becomes one significant feature of software. This paper improves trustworthy software engineering through a knowledge based expert system. We propose the knowledge collection and organization method, and threats analyzing algorithm in detail which are the kernel of the expert system. The software threat information is divided into threat state and exploit, and stored in the knowledge database together with the state production and exploit production representing the relationships between threat state and exploit. The threat analysis calculates the threat degree quantitatively of an application based on this knowledge in a formal way and give security advice to mitigate threats. Our method can reduce the work of an experienced security expert which is time consuming and economic costly, therefore popularizes the trustworthy software engineering.

Author(s):  
C. P. Huang ◽  
F. W. Liou ◽  
J. J. Malyamakkil ◽  
W. F. Lu

Abstract This paper presents an advisory conceptual design tool for mechanical transmission systems. Space consideration was taken into account during the design process. A prototype function tree was built in the form of knowledge-based system to transfer a designer’s idea into a set of mechanical components. An advisory expert system was also developed to help a designer in decision making. As an example, a packaging machine is designed using the developed system.


Author(s):  
M. Affan Badar ◽  
Rao R. Guntur

Abstract Various methods for designing hydrodynamic partial journal bearings are reviewed and an integrated and dependable design procedure is (developed. Knowledge and rule bases pertaining to the design of journal bearings having arcs of 180°, 120°. and 60° are either gathered or derived and represented properly. An expert system is developed using the databases and rulebases. The bearing design is based on one of the following decision criteria: the maximum load, the minimum friction, or the optimal clearance The expert system makes an exhaustive search for all the design solutions. Utility value of each of the final solutions is calculated and the design solutions having utility values above a certain limit are stored The results are presented to demonstrate the usefulness of the knowledge-based approach.


Sign in / Sign up

Export Citation Format

Share Document