Application of Verification Techniques to Security

Author(s):  
Florian Kammüller ◽  
Christian W. Probst ◽  
Franco Raimondi

In this chapter, the authors give a short overview of the state of the art of formal verification techniques to the engineering of safe and secure systems. The main focus is on the support of security of real-world systems with mechanized verification techniques, in particular model checking. Based on prior experience with safety analysis—in particular the TWIN elevator (ThyssenKrupp) case study—the current case study ventures into the rising field of social engineering attacks on security. This main focus and original contribution of this chapter considers the security analysis of an insider attack illustrating the benefits of model checking with belief logics and actor system modeling.

NASPA Journal ◽  
2001 ◽  
Vol 38 (2) ◽  
Author(s):  
Charles L. Outcalt ◽  
Shannon K. Faris ◽  
Kathleen N. McMahon ◽  
Philip M. Tahtakran ◽  
Christopher B. Noll

The current case study investigates the application of a non-hierarchical leadership model at an urban public research university. Following a review of recent contributions to leadership theory, especially with regard to student development, the authors balance discussions of the values on which the program under review is based with descriptions of the practical structure of the program. In addition, they suggest means by which other campuses can tailor this program to their resources, opportunities, and needs. The case study concludes with a discussion of the program’s effect on students’ cognitive and social development.


2021 ◽  
pp. 100004
Author(s):  
Zheng Fang ◽  
Hao Fu ◽  
Tianbo Gu ◽  
Zhiyun Qian ◽  
Trent Jaeger ◽  
...  

Dependability ◽  
2021 ◽  
Vol 21 (3) ◽  
pp. 3-12
Author(s):  
Yu. P. Pokhabov

Aim. To consider matters of dependability of highly critical non-recoverable space products with short operation life, whose failures are primarily caused by design and process engineering errors, manufacturing defects in the course of single-unit or small-scale production, as well as to define the methodological approach to ensuring the required reliability.Methods. Options were analysed for improving the dependability of entities with short operation life using the case study of single-use mechanical devices and the statistical approaches of the modern dependability theory, special methods of dependability of actuated mechanical assemblies, FMEA, Stage-Gate and ground experiments on single workout equivalents for each type of effect. Results. It was concluded that additional procedures need to be conducted for the purpose of predicting, mitigation and (or) eliminating possible failures as part of the design process using exactly the same approaches that cause failures, i.e., those of design and process engineering. The engineering approaches to dependability are based on early identification of possible causes of failures, which requires a qualified and systemic analysis aimed at identifying the functionality, performance and dependability of an entity, taking into account critical output parameters and probabilistic indicators that affect the performance of the required functions with the allowable probability of failure. The solution is found using a generalized parametric model of operation and design engineering analysis of dependability.Conclusion. For highly critical non-recoverable space entities with short operation life, the reliability requirements should be considered primarily in terms financial, economic, safetyrelated and reputational risks associated with the loss of spacecraft. From a design engineer’s standpoint, the number of nines after the decimal point (rounded to a smaller number of nines for increased confidence) should be seen as the indicator for the application of the appropriate approaches to ensuring the required reliability at the stage of product design. In case of two nines after the decimal point it is quite acceptable to use analytical and experimental verification techniques common to the aerospace industry, i.e., dependability calculations using the statistical methods of the modern dependability theory and performance indicators, FMEA and Stage-Gate, ground experiments on single workout equivalents for each type of effect. As the required number of nines grows, it is advisable to also use early failure prevention methods, one of which is the design engineering analysis of dependability that enables designers to adopt substantiated design solutions on the basis of engineering disciplines and design and process engineering methods of ensuring quality and dependability. The choice of either of the above dependability strategies is determined solely by the developer’s awareness and understanding of potential hazards, which allows managing the risk of potential rare failures or reasonably refusing to do so.


Author(s):  
Simon Bäumler ◽  
Michael Balser ◽  
Andriy Dunets ◽  
Wolfgang Reif ◽  
Jonathan Schmitt

10.29007/7lrd ◽  
2018 ◽  
Author(s):  
Ian Cassar ◽  
Adrian Francalanza ◽  
Duncan Attard ◽  
Luca Aceto ◽  
Anna Ingolfsdottir

Ensuring formal correctness for actor-based, concurrent systems is a difficult task, pri- marily because exhaustive, static analysis verification techniques such as model checking quickly run into state-explosion problems. Runtime monitoring techniques such as Run- time Verification and Adaptation circumvent this limitation by verifying the correctness of a program by dynamically analysing its executions. This paper gives an overview of a suite of monitoring tools available for verifying and adapting actor-based Erlang programs.


Sign in / Sign up

Export Citation Format

Share Document