[1] RIERSON L. Developing Safety-critical Software: A Practical Guide for Aviation Software and DO-178C Compliance[M]. CRC Press, 2017.
[2] LEVESON N. Engineering a Safer World: Systems Thinking Applied to Safety[M]. MIT press, 2011.
[3] MARTINS L E G, GORSCHEK T. Requirements engineering for safety-critical systems: A systematic literature review[J]. Information and Software Technology, 2016,75(7):71-89.
[4] 〖KG-*5〗WEI X M. AADL-based safety analysis approaches for safety-critical systems[C]// 2019 12th IEEE International Conference on Software Testing, Validation and Verification. 2019:481-482.
[5] LEWIS B. Architecture based model driven software and system development for real-time embedded systems[C] // International Workshop on Radical Innovations of Software and Systems Engineering in the Future. 2002:249-260.
[6] FRANZAGO M, RUSCIO D D, MALAVOLTA I, et al. Collaborative model-driven software engineering: A classification framework and a research map[J]. IEEE Transactions on Software Engineering, 2017,44(12):1146-1175.
[7] KIM B G, PHAN L T, SOKOLSKY L, et al. Platform-dependent code generation for embedded real-time software[C]// IEEE International Conference on Compilers, Architecture and Synthesis for Embedded Systems. 2013:1-10.
[8] MAGALHAES A P F, ANDRADE A M S, MACIEL R S P. Model Driven Transformation Development(MDTD): An approach for developing model to model transformation[J]. Information and Software Technology, 2019,114:55-76.
[9] YANG Z B, PI L, HU K, et al. AADL: An architecture design and analysis language for complex embedded real-time systems[J]. Journal of Software, 2010,21(5):899-915.
[10]ANDERSON M, SHUKLA S K. APECS code synthesis: Extending ocarina for multi-threaded code synthesis from AADL models for safety critical applications[C]// Proceedings of the 11th IEEE International Conference on Networking, Sensing and Control. 2014:36-41.
[11]LASNIER G, ZALILA B, PAUTET L, et al. Ocarina: An environment for AADL models analysis and automatic code generation for high integrity applications[C]// Ada-Europe International Conference on Reliable Software Technologies. 2009:237-250.
[12]JULIEN D. AADL Code Generation for Avionics Systems[EB/OL].(2015-06-22)[2018-05-10]. https://insights.sei.cmu.edu/sei_blog/2015/06/aadl-code-generation-for-avionics-systems.html.
[13]MOHAQEQI M, ABDULLAH J, YI W. An executable semantics for synchronous task graphs: From SDRT to Ada[C]// Ada-Europe International Conference on Reliable Software Technologies. 2017:137-152.
[14]王飞,黄志球,杨志斌,等. 一种安全攸关嵌入式系统需求追踪方法[J]. 计算机学报, 2018,41(3):652-669.
[15]刘承威,杨志斌,周勇,等. 面向限定自然语言需求的AADL自动生成工具[J]. 小型微型计算机系统, 2019,40(5):74-85.
[16]王飞,杨志斌,黄志球,等. 基于限定自然语言需求模板的AADL模型生成方法[J]. 软件学报, 2018(8):2350-2370.
[17]SAE Aerospace. SAE AS5506 A Annex: Behavior Specification V1.6 [EB/OL]. [2019-09-02]. http://www.aadl.info/aadl/document/Behaviour_Annex1.6.pdf.
[18]XU J M, YANG Z B, HUANG Z Q, et al. Hierarchical behavior annex: Towards an AADL functional specification extension[C]// Proceedings of the 16th IEEE International Conference on Formal Methods and Models for System Design. 2018:1-11.
[19]YANG Z, BODEVEIX J P, FILALI M, et al. Towards a verified compiler prototype for the synchronous language SIGNAL[J]. Frontiers of Computer Science, 2016,10(1):37-53.
[20]ARCAINI P, GARGANTINI A, RICCOBENE E. Rigorous development process of a safety-critical system: From ASM models to Java code[J]. International Journal on Software Tools for Technology Transfer, 2017,19(2):247-269.
[21]WANG Y, MA D, ZHAO Y, et al. Automatic RT-Java code generation from
AADL models for ARINC653-based avionics software[C]// 2012 IEEE 36th Annual Conference on Computer Software and Applications. 2012:670-679.
[22]YANG Z B, YUAN S H, XIE J, et al. Multi-threaded code generation tool for synchronous language[J]. Journal of Software, 2019,30(7):1980-2002.
[23]WAGELAAR D, TISI M, CABOT J, et al. Towards a general composition semantics for rule-based model transformation[C]// International Conference on Model Driven Engineering Languages and Systems. 2011:623-637.
[24]LIU J, LI T, QIAN Y, et al. AADL+: A simulation-based methodology for cyber-physical systems[J]. Frontiers of Computer Science, 2019,13(3):516-538.
|