排序方式: 共有5条查询结果,搜索用时 15 毫秒
1
1.
Pantelic Vera Postma Steven Lawford Mark Jaskolka Monika Mackenzie Bennett Korobkine Alexandre Bender Marc Ong Jeff Marks Gordon Wassyng Alan 《International Journal on Software Tools for Technology Transfer (STTT)》2018,20(1):95-117
International Journal on Software Tools for Technology Transfer - Although widely used in embedded systems design, Matlab/Simulink is not considered a state-of-the-art design environment by the... 相似文献
2.
Jaskolka Monika Pantelic Vera Wassyng Alan Paige Richard F. Lawford Mark 《Software and Systems Modeling》2023,22(5):1713-1732
Software and Systems Modeling - Model-Based Development (MBD) is widely used for embedded controls development, with MATLAB/Simulink/Stateflow being one of the most used development environments in... 相似文献
3.
Cai Yixian Karakostas George Wassyng Alan 《International Journal of Information Security》2019,18(6):677-700
International Journal of Information Security - A crucial aspect in the development of software-intensive systems is verification. This is the process of checking whether the system has been... 相似文献
4.
Josh Newell Linna Pang David Tremaine Alan Wassyng Mark Lawford 《Journal of Automated Reasoning》2018,60(1):63-84
The trip computers for the two reactor shutdown systems of the Ontario Power Generation (OPG) Darlington Nuclear Power Generating Station are being refurbished due to hardware obsolescence. For one of the systems, the general purpose computer originally used is being replaced by a programmable logic controller (PLC). The trip computer application software has been rewritten using function block diagrams (FBDs), a commonly used PLC programming language defined in the IEC 61131-3 standard. The replacement project’s quality assurance program requires that formal verification be performed to compare the FBDs against a formal software requirements specification written using tabular expressions (TEs). The PVS theorem proving tool is used in formal verification. Custom tools developed for OPG are used to translate TEs and FBDs into PVS code. In this paper, we present a method to rigorously translate the graphical FBD language to a mathematical model in PVS using an abstract syntax to represent the FBD constructs. We use an example from the replacement project to demonstrate the use of the model to translate a FBD module into a PVS specification. We then extend that example to demonstrate the method’s applicability to a Simulink-based design. 相似文献
5.
Alan Wassyng Mark Lawford 《International Journal on Software Tools for Technology Transfer (STTT)》2006,8(4-5):337-354
We briefly present a software methodology for safety-critical software, developed over many years to cope with industrial
safety-critical applications in the Canadian nuclear industry. Following this we present discussion on software tools that
have been used to support this methodology, and software tools that could be used, but have not been used for a variety of
reasons. Based on our experience, we also present and motivate a list of high-level requirements for tools that would facilitate
the development of safety-critical software using the presented methods, together with a small number of tools that we believe
are worth developing in the future. 相似文献
1