Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần luận án TS máy tính 94801

166 2 0
Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Trịnh Đơng MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO CÁC HỆ THỐNG THỜI GIAN THỰC HƯỚNG THÀNH PHẦN LUẬN ÁN TIẾN SĨ NGÀNH CÔNG NGHỆ THÔNG TIN Hà Nội - 2018 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Trịnh Đơng MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO CÁC HỆ THỐNG THỜI GIAN THỰC HƯỚNG THÀNH PHẦN Chuyên ngành: Kĩ thuật Phần mềm Mã số: 9480103.01 LUẬN ÁN TIẾN SĨ NGÀNH CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Đặng Văn Hưng PGS TS Trương Anh Hoàng Hà Nội - 2018 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục lục Trang Mục lục i Danh mục hình vẽ v Danh mục bảng vii Phụ lục viii Tóm tắt xv Chương Giới thiệu 1.1 Đặt vấn đề 1.2 Các đóng góp luận án 1.3 Bố cục luận án Chương Kiến thức tảng 2.1 Phát triển phần mềm dựa thành phần 2.1.1 Kỹ nghệ phần mềm dựa thành phần 2.1.2 Tính đắn cách xây dựng 10 2.1.3 Kiến trúc hệ thống phát triển phần mềm dựa thành phần 11 2.2 Các phương pháp mơ hình hóa hệ thống thời gian thực 12 2.2.1 Ơtơmát thời gian vùng thời gian 13 2.2.2 Ơtơmát trọng số 19 i LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.2.3 Ơtơmát khoảng 20 2.3 Bài toán kiểm chứng hệ thống thời gian thực 23 2.3.1 Đặc tả mơ hình hóa hệ thống 24 2.3.2 Đặc tả tính chất hệ thống 24 2.3.3 Bài toán kiểm tra tính rỗng 25 2.4 Tổng kết chương 25 Chương Mô hình thành phần phần mềm thời gian thực thể thức tương tác 27 3.1 Giới thiệu 27 3.2 Các nghiên cứu liên quan 30 3.3 Mơ hình thành phần phần mềm thời gian thực 32 3.3.1 Mơ hình thành phần phần mềm 32 3.3.2 So sánh mơ hình thành phần phần mềm 34 3.4 Thể thức tương tác tương tranh ràng buộc thời gian 35 3.4.1 Thể thức tương tác 35 3.4.2 Phép chiếu 41 3.4.3 Thuật toán kiểm chứng tính cắm 42 3.5 Thể thức tương tác thời gian thực ràng buộc tài nguyên 53 3.5.1 Thể thức thời gian - tài nguyên 53 3.5.2 Mơ hình hóa tn thủ thể thức thời gian - tài nguyên 58 3.6 Tổng kết chương 66 Chương Đặc tả mơ hình hóa giao diện thời gian thực 68 4.1 Giới thiệu 68 4.2 Các nghiên cứu liên quan 70 ii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.3 Giao diện thành phần phần mềm thời gian thực 72 4.4 Ghép giao diện thành phần 78 4.5 Sự làm mịn giao diện thành phần 83 4.6 Mơ hình hóa hành vi giao diện 87 4.7 Tổng kết chương 91 Chương Đặc tả kiểm chứng hợp đồng thời gian thực với ràng buộc tài nguyên 93 5.1 Giới thiệu 93 5.2 Các nghiên cứu liên quan 95 5.3 Hợp đồng thời gian 96 5.3.1 Thiết kế thời gian 97 5.3.2 Hợp đồng 99 5.3.3 Ghép hợp đồng 100 5.3.4 Hệ thống 104 5.4 Hợp đồng thời gian-tài nguyên 106 5.4.1 Thiết kế thời gian - tài nguyên 107 5.4.2 Hợp đồng thời gian - tài nguyên 110 5.4.3 Hệ thống thời gian - tài nguyên 115 5.4.4 Ngôn ngữ đặc tả thời gian thực mẫu 117 5.5 Tổng kết chương 128 Chương Kết luận 130 6.1 Các kết đạt 130 6.2 Hướng phát triển 132 Danh mục cơng trình nghiên cứu tác giả liên quan đế luận án 134 iii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo 135 iv LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục hình vẽ 1.1 Các đóng góp luận án 2.1 Minh họa giao diện thành phần phần mềm 2.2 Minh họa phép ghép song song (a) phép ghép nối tiếp (b) 2.3 Minh họa kiến trúc chung hệ thống CB-RTS 11 2.4 Minh họa máy bán hàng ôtômát hữu hạn 15 2.5 Minh họa phép giao hai khoảng (a) phép ghép nối tiếp hai khoảng (b) 22 3.1 Minh họa mơ hình thành phần phần mềm 33 3.2 Minh họa hệ thống điều tiết khơng khí nhiệt độ 36 3.3 Minh họa chuỗi hành động ω trục thời gian 39 3.4 Sự dịch chuyển A A : a, b ∈ Σi , c 4.1 Minh họa thực thi theo thời gian giao diện 74 4.2 Minh họa phép song song (a) phép nối tiếp (b) 80 4.3 Minh họa ôtômát khoảng giao diện môi trường 89 5.1 Minh họa văn phạm định danh 117 5.2 Minh họa văn phạm số nguyên 117 5.3 Minh họa văn phạm thuộc tính 118 5.4 Minh họa văn phạm thành phần tài nguyên thành phần phần mềm.118 Σi 46 v LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5.5 Minh họa văn phạm tài nguyên hệ thống 118 5.6 Minh họa văn phạm khoảng thời gian 118 5.7 Minh họa văn phạm khẳng định 118 5.8 Minh họa văn phạm bất biến 119 5.9 Minh họa văn phạm bất biến tài nguyên 119 5.10 Minh họa văn phạm biểu thức đơn giản 119 5.11 Minh họa văn phạm biểu thức đặc tả hệ thống 119 5.12 Minh họa văn phạm thành phần 120 5.13 Minh họa văn phạm cho đặc tả phương thức 120 5.14 Minh họa văn phạm thành phần phần mềm 122 5.15 Minh họa văn phạm phương thức phần mã nguồn 123 5.16 Minh họa văn phạm thành phần phần mềm chủ động 126 5.17 Minh họa văn phạm hệ thống 127 vi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục bảng 3.1 Bảng so sánh mơ hình thành phần phần mềm 35 3.2 Các toán tử tăng giảm thành phần tài nguyên 56 vii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu thực hướng dẫn TS Đặng Văn Hưng PGS TS Trương Anh Hoàng Bộ môn Công nghệ Phần mềm, Khoa Công nghệ Thông tin, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội Các số liệu kết trình bày luận án trung thực, chưa công bố tác giả hay công trình khác Hà Nội, ngày 16 tháng năm 2018 Tác giả Nguyễn Trịnh Đông LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com đồng thời gian với ràng buộc tài nguyên nhằm phân tích đánh giá đầy đủ tính chất thành phần phần mềm hai khía cạnh chức phi chức Do đó, thành phần phần mềm thời gian thực thiết kế xem xét cách đầy đủ Nội dung đong góp trình bày Chương Luận án đề xuất ngôn ngữ đặc tả thời gian thực mẫu nhằm hợp ngôn ngữ đặc tả thời gian thực với đầy đủ tính đặc tả phần chức phi chức cho thành phần phần mềm Tất đóng góp luận án hướng đến việc tìm kỹ thuật phân tích, đánh giá kiểm chứng hệ thống thời gian thực dựa thành phần Những đóng góp luận án thể năm khía cạnh khác trình phát triển phần mềm thời gian thực gồm mở rộng mơ hình PECOS cho thành phần phần mềm thời gian thực, đề xuất thể thức tương tác tương tranh thời gian thực với ràng buộc chức phi chức năng, đặc tả thành phần phần mềm thời gian thực lý thuyết giao diện thành phần thời gian lý thuyết hợp đồng thời gian, mở rộng ngôn ngữ đặc tả cho việc đặc tả thành phần thời gian thực hai khía cạnh chức phi chức 6.2 Hướng phát triển Luận án trình bày đóng góp cụ thể Phần 6.1 Tuy nhiên, kết luận án số hạn chế cần giải Dưới luận án tóm tắt số vấn đề nghiên cứu tương lai Trong đóng góp thứ nhất, luận án nghiên cứu mở rộng mơ hình thành phần phần mềm cho hệ thống thời gian thực Mơ hình áp dụng việc phát triển hệ thống nhiều tảng khác hệ thống thời gian thực, hệ thống nhúng, hệ thống tác tử di động triển khai cho dịch vụ Web sở thể thức tương tác tương tranh thời gian có ràng buộc tài nguyên Tuy nhiên, cần mở rộng mơ hình theo hướng tích hợp với mơ hình có hỗ trợ UML, mơ hình sử dụng BPEL, JML, v.v Bên cạnh đó, cần phát triển khung phát triển phần mềm hỗ trợ ngơn ngữ đặc tả thời gian thực mẫu, có chức tìm kiếm đặc tả cho ghép với theo phép toán đề xuất luận án phát triển chức cho phép kiểm chứng tuân thủ chuỗi hành vi môi trường thể thức tương tác thời gian thực thành phần phần mềm 132 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Trong đóng góp thứ hai, luận án đề xuất kỹ thuật đặc tả mơ hình hóa thành phần phần mềm thời gian thực lý thuyết giao diện thời gian thực có quan hệ đầu vào đầu Tuy nhiên, khoảng trống lý thuyết giao diện thành phần, Assume/Guarantee lý thuyết hợp đồng cần nghiên cứu để phân tích đánh giá ưu nhược điểm sử dụng lý thuyết áp dụng vào phát triển phần mềm Để ứng dụng lý thuyết vào thực tế, luận án cần phát triển thêm số thuật tốn kiểm tra tính cắm hệ thống, kiểm tra tính chất làm mịn kiểm tra phép ghép lý thuyết giao diện Trong đóng góp thứ ba, luận án đề xuất kỹ thuật đặc tả hệ thống thời gian thực dựa thành phần lý thuyết hợp đồng thời gian thực hai khía cạnh chức phi chức Tuy nhiên, chưa có cơng cụ để áp dụng lý thuyết nên cơng việc cần phát triển công cụ phát triển phần mềm cho hệ thống thời gian thực dựa lý thuyết đề xuất Việc đặc tả hệ thống thời gian thực mức trừu tượng cao làm giảm phần lớn công việc giai đoạn đầu phát triển phần mềm, lại đòi hỏi người làm lĩnh vực có chun mơn cao Do đó, Luận án cần mở rộng ngôn ngữ thời gian thực mẫu để tích hợp với ngơn ngữ lập trình có C/C++, Java, v.v Trên sở phát triển phần mềm cho hệ thống thời gian thực hệ thống tương thích Ngoài ra, nghiên cứu tập trung vào tự động hóa bước q trình phát triển phần mềm từ giai đoạn đầu dự án Trên sở nghiên cứu luận án, Hướng luận án xây dựng công cụ hỗ trợ cho phương pháp đề xuất áp dụng công cụ thực tế nhằm minh chứng cho tính hiệu kết luận án Đây hướng nghiên cứu thách thức lớn nhằm đưa phương pháp đề xuất trở thành đóng góp thiết thực lĩnh vực phát triển phần mềm nói chung phần mềm thời gian thực dựa thành phần nói riêng 133 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC CƠNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN ÁN Nguyen Trinh Dong, Dang Van Hung and Truong Anh Hoang (2011),“Real-Time Relational Interface Behavior Modeling and Specification”, KSE 2011-Third International Conference on Knowledge and Systems Engineering, pp.112-119 Nguyen Trinh Dong (2015), “Memory Resource Estimation of ComponentBased Systems”, 4th International Conference, ICCASA 2015, Vung Tau, Vietnam, November 26-27, pages 73-82 Dang Van Hung, Nguyen Trinh Dong and Truong Anh Hoang (2017), “A Model for Real-timed Concurrent Interaction Protocols in Component Interfaces”, VNU Journal of Science: Computer Science and Communication Engineering, vol.33, no.1 , pages 8-15 Nguyen Trinh Dong, Dang Van Hung, Truong Anh Hoang (2017),“A formal contract-based model for component-based real-time systems”, NICS 2017 - 4th National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS), pages 230-235 Nguyen Trinh Dong (2017), “A General Model for Quality Analyzing of Functional and Non-functional Features in Real-Time Systems”, The 6th Conference on Information Technology and Its application, (CITA 2017), pages 15-22 Danh mục gồm cơng trình 134 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo [1] C Baier and J.-P Katoen, Principles of Model Checking (Representation and Mind Series) The MIT Press, 2008 [2] D A Peled, Software Reliability Methods Texts in Computer Science, Springer, 2001 [3] E M Clarke, Jr., O Grumberg, and D A Peled, Model Checking Cambridge, MA, USA: MIT Press, 1999 [4] C Green, “Application of theorem proving to problem solving,” in Proceedings of the 1st International Joint Conference on Artificial Intelligence, IJCAI’69, (San Francisco, CA, USA), pp 219–239, Morgan Kaufmann Publishers Inc., 1969 [5] R Alur and D L Dill, “A theory of timed automata,” Theor Comput Sci., vol 126, pp 183–235, Apr 1994 [6] R Koymans, “Specifying real-time properties with metric temporal logic,” Real-Time Syst., vol 2, pp 255–299, Oct 1990 [7] O Maler, D Nickovic, and A Pnueli, “From mitl to timed automata,” in Formal Modeling and Analysis of Timed Systems (E Asarin and P Bouyer, eds.), vol 4202 of Lecture Notes in Computer Science, pp 274–289, Springer Berlin Heidelberg, 2006 [8] T Vale, I Crnkovic, E S de Almeida, P A da Mota Silveira Neto, Y C Cavalcanti, and S R de Lemos Meira, “Twenty-eight years of componentbased software engineering,” Journal of Systems and Software, vol 111, pp 128 – 148, 2016 135 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [9] C Szyperski, Component Software: Beyond Object-Oriented Programming Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2nd ed., 2002 [10] M Bertrand, “The grand challenge of trusted components,” in Proceedings of the 25th International Conference on Software Engineering, ICSE ’03, (Washington, DC, USA), pp 660–667, IEEE Computer Society, 2003 [11] G T Heineman and W T Councill, eds., Component-based Software Engineering: Putting the Pieces Together Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2001 [12] A Hall and R Chapman, “Correctness by construction: developing a commercial secure system,” IEEE Software, vol 19, pp 18–25, Jan 2002 [13] G Găossler and J Sifakis, Component-Based Construction of DeadlockFree Systems, pp 420–433 Berlin, Heidelberg: Springer Berlin Heidelberg, 2003 [14] J Sifakis, “A framework for component-based construction in: rd,” in IEEE Int Conf on Software Engineering and Formal Methods (SEFM 2005, pp 293–300, 2005 [15] D Van Hung, “Toward a formal model for component interfaces for realtime systems,” in Proceedings of the 10th International Workshop on Formal Methods for Industrial Critical Systems, FMICS ’05, (New York, NY, USA), pp 106–114, ACM, 2005 [16] D G Kourie and B W Watson, The Correctness-by-Construction Approach to Programming Springer Science and Business Media, 2012 [17] W Emmerich and N Kaveh, “Component technologies: Java beans, com, corba, rmi, ejb and the corba component model,” in ACM SIGSOFT Software Engineering Notes, vol 26, pp 311–312, ACM, 2001 [18] M Horstmann and M Kirtland, “Dcom architecture,” Microsoft white paper, 1997 [19] H L Thuan L Thai, NET Framework Essentials: Introducing the NET Framework .NET Framework, O’Reilly Media, 3rd ed., 2001 136 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [20] T Genssler, A Christoph, M Winter, O Nierstrasz, S Ducasse, R Wuyts, G Arộvalo, B Schăonhage, P Mă uller, and C Stich, Components for embedded software: The pecos approach,” in Proceedings of the 2002 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES ’02, (New York, NY, USA), pp 19–26, ACM, 2002 [21] N He, D Kroening, T Wahl, K kiu Lau, F Taweel, C M Tran, and S S Sharma, “Component-based design and verification in x-man,” in In Proc of Embedded Realtime Soft and Syst, 2012 [22] M Timmerman, “What makes a good rtos,” Relatório técnico, Dedicated Systems, 2001 [23] H Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications Springer Publishing Company, Incorporated, 2nd ed., 2011 [24] Y Bondarau, Design-Time Performance Analysis of Component-Based Real-Time Systems 2009 [25] C Ramchandani, “Analysis of asynchronous concurrent systems by timed petri nets,” tech rep., Cambridge, MA, USA, 1974 [26] X Nicollin and J Sifakis, An overview and synthesis on timed process algebras, pp 526–548 Berlin, Heidelberg: Springer Berlin Heidelberg, 1992 [27] X Nicollin and J Sifakis, “The algebra of timed processes, atp,” Inf Comput., vol 114, pp 131–178, Oct 1994 [28] E Asarin, P Caspi, and O Maler, “A kleene theorem for timed automata,” in Proceedings, 12th Annual IEEE Symposium on Logic in Computer Science, Warsaw, Poland, June 29 - July 2, 1997, pp 160–171, 1997 [29] E Asarin, P Caspi, and O Maler, “Timed regular expressions,” J ACM, vol 49, pp 172–206, Mar 2002 [30] A Pnueli, “The temporal logic of programs,” in Proceedings of the 18th Annual Symposium on Foundations of Computer Science, SFCS ’77, (Washington, DC, USA), pp 46–57, IEEE Computer Society, 1977 [31] Z Chaochen, C A R Hoare, and A P Ravn, “A calculus of durations,” Inf Process Lett., vol 40, no 5, pp 269–276, 1991 137 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [32] R Alur, S La Torre, and G J Pappas, Optimal Paths in Weighted Timed Automata, pp 49–62 Berlin, Heidelberg: Springer Berlin Heidelberg, 2001 [33] K Larsen, G Behrmann, E Brinksma, A Fehnker, T Hune, P Pettersson, and J Romijn, As Cheap as Possible: Effcient Cost-Optimal Reachability for Priced Timed Automata, pp 493–505 Berlin, Heidelberg: Springer Berlin Heidelberg, 2001 [34] C Zhou, “Linear duration invariants,” in Formal Techniques in RealTime and Fault-Tolerant Systems, Third International Symposium Organized Jointly with the Working Group Provably Correct Systems - ProCoS, Lă ubeck, Germany, September 19-23, Proceedings, pp 86109, 1994 [35] T A Henzinger, J.-F Raskin, and P.-Y Schobbens, “The regular realtime languages,” Lecture Notes in Computer Science, vol 1443, pp 580– ??, 1998 [36] Z Chaochen, A P Ravn, and M R Hansen, “An extended duration calculus for hybrid real-time systems,” in Hybrid Systems (R L Grossman, A Nerode, A P Ravn, and H Rischel, eds.), vol 736 of Lecture Notes in Computer Science, pp 36–59, Springer, 1992 [37] W Zuberek, “Timed petri nets definitions, properties, and applications,” Microelectronics Reliability, vol 31, no 4, pp 627–644, 1991 [38] T Brihaye, V Bruyère, and J.-F Raskin, Model-Checking for Weighted Timed Automata, pp 277–292 Berlin, Heidelberg: Springer Berlin Heidelberg, 2004 [39] M Bozga, C Daws, O Maler, A Olivero, S Tripakis, and S Yovine, “Kronos: A model-checking tool for real-time systems,” in Proceedings of the 10th International Conference on Computer Aided Verification, CAV ’98, (London, UK, UK), pp 546–550, Springer-Verlag, 1998 [40] T A Henzinger, P.-H Ho, and H Wong-Toi, HyTech: A model checker for hybrid systems, pp 460–463 Berlin, Heidelberg: Springer Berlin Heidelberg, 1997 [41] K G Larsen, P Pettersson, and W Yi, “Uppaal in a nutshell,” International Journal on Software Tools for Technology Transfer, vol 1, no 1, pp 134–152, 1997 138 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [42] P Bulychev, A David, K Guldstrand Larsen, A Legay, M Mikuˇcionis, and D Bøgsted Poulsen, Checking and Distributing Statistical Model Checking, pp 449–463 Berlin, Heidelberg: Springer Berlin Heidelberg, 2012 [43] M Kwiatkowska, G Norman, D Parker, and J Sproston, “Performance analysis of probabilistic timed automata using digital clocks,” Formal Methods in System Design, vol 29, no 1, pp 33–78, 2006 [44] J.-P Katoen, I S Zapreev, E M Hahn, H Hermanns, and D N Jansen, “The ins and outs of the probabilistic model checker mrmc,” Performance Evaluation, vol 68, no 2, pp 90 – 104, 2011 Advances in Quantitative Evaluation of Systems [45] N Shankar, “Verification of real-time systems using pvs,” in Proceedings of the 5th International Conference on Computer Aided Verification, CAV ’93, (London, UK, UK), pp 280–291, Springer-Verlag, 1993 [46] S Tripakis, B Lickly, T A Henzinger, and E A Lee, “On relational interfaces,” in EMSOFT (S Chakraborty and N Halbwachs, eds.), pp 67– 76, ACM, 2009 [47] L Doyen, T A Henzinger, B Jobstmann, and T Petrov, “Interface theories with component reuse,” in Proceedings of the 8th ACM International Conference on Embedded Software, EMSOFT ’08, (New York, NY, USA), pp 79–88, ACM, 2008 [48] L D Alfaro and T A Henzinger, “Interface theories for component-based design,” in EMSOFT (T A Henzinger and C M Kirsch, eds.), vol 2211 of Lecture Notes in Computer Science, pp 148–165, Springer, 2001 [49] A Chakrabarti, L D Alfaro, T A Henzinger, M Jurdzinski, and F Y C Mang, “Interface compatibility checking for software modules,” in Brinksma and Larsen [115], pp 428–441 [50] K G Larsen, U Nyman, and A Wasowski, “Modal i/o automata for interface and product line theories.,” in ESOP (R D Nicola, ed.), vol 4421 of Lecture Notes in Computer Science, pp 64–79, Springer, 2007 139 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [51] H Dang Van and H Truong, “Modeling and specification of real-time interfaces with utp,” in Theories of Programming and Formal Methods (Z Liu, J Woodcock, and H Zhu, eds.), vol 8051 of Lecture Notes in Computer Science, pp 136–150, Springer Berlin Heidelberg, 2013 [52] G Weiss and R Alur, “Automata based interfaces for control and scheduling,” in HSCC (A Bemporad, A Bicchi, and G C Buttazzo, eds.), vol 4416 of Lecture Notes in Computer Science, pp 601–613, Springer, 2007 [53] L D Alfaro and T A Henzinger, “Interface automata,” in Proceedings of the Joint 8th European Software Engeneering Conference and 9th ACM SIGSOFT Symposium on the Foundation of Software Engeneering (ESEC/FSE-01) (V Gruhn, ed.), vol 26, of SOFTWARE ENGINEERING NOTES, (New York), pp 109–120, ACM Press, Sept 10–14 2001 [54] K G Larsen, U Nyman, and A Wasowski, “Interface input/output automata.,” in FM (J Misra, T Nipkow, and E Sekerinski, eds.), vol 4085 of Lecture Notes in Computer Science, pp 82–97, Springer, 2006 [55] T A Henzinger and S Matic, “An interface algebra for real-time components.,” in IEEE Real Time Technology and Applications Symposium, pp 253–266, IEEE Computer Society, 2006 [56] D Alfaro and T A Henzinger, “Timed interfaces,” May 10 2002 [57] E Wandeler and L Thiele, “Real-time interfaces for interface-based design of real-time systems with fixed priority scheduling.,” in EMSOFT (W Wolf, ed.), pp 80–89, ACM, 2005 [58] L Thiele, E Wandeler, and N Stoimenov, “Real-time interfaces for composing real-time systems,” in Proceedings of the 6th ACM & IEEE International conference on Embedded software, EMSOFT ’06, (New York, NY, USA), pp 34–43, ACM, 2006 [59] M Huth and M Ryan, Logic in Computer Science: Modelling and Reasoning about Systems Synthesis Lectures on Computer Science, New York, NY, USA: Cambridge University Press, 2004 140 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [60] E M Clarke and E A Emerson, Design and synthesis of synchronization skeletons using branching time temporal logic, pp 52–71 Berlin, Heidelberg: Springer Berlin Heidelberg, 1982 [61] D Box, Essential COM Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 1st ed., 1997 [62] A Basu, M Bozga, and J Sifakis, “Modeling heterogeneous real-time components in bip,” in Proceedings of the Fourth IEEE International Conference on Software Engineering and Formal Methods, SEFM ’06, (Washington, DC, USA), pp 3–12, IEEE Computer Society, 2006 [63] Z Stojanovic and A Dahanayake, Service-oriented Software System Engineering Challenges And Practices Hershey, PA, USA: IGI Global, 2005 [64] T Genssler, A Christoph, B Schulz, M Winter, C M Stich, C Zeidler, P Mă uller, A Stelter, O Nierstrasz, S Ducasse, G Arevalo, Roel, R Wuyts, P Liang, B Schăonhage, and R V D Born, “Pecos in a nutshell,” 2002 [65] K K Lau and C M Tran, “X-man: An mde tool for component-based system development,” in 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, pp 158–165, Sept 2012 [66] Z Liu, H Jifeng, and X Li, Contract Oriented Development of Component Software, pp 349–366 Boston, MA: Springer US, 2004 [67] H Jifeng, X Li, and Z Liu, “rcos: A refinement calculus of object systems,” Theor Comput Sci., vol 365, pp 109–142, Nov 2006 [68] N Nostro, R Spalazzese, F D Giandomenico, and P Inverardi, “Achieving functional and non functional interoperability through synthesized connectors,” Journal of Systems and Software, vol 111, pp 185–199, 2016 [69] R Chapman, “Correctness by construction: A manifesto for high integrity software,” in Proceedings of the 10th Australian Workshop on Safety Critical Systems and Software - Volume 55, SCS ’05, (Darlinghurst, Australia, Australia), pp 43–46, Australian Computer Society, Inc., 2006 [70] B Meyer, “Applying "design by contract",” Computer, vol 25, pp 40–51, Oct 1992 141 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [71] D V Hung and P H Thai, “Towards a template language for componentbased programming,” in Proceedings of the 2007 International Conference on Software Engineering Research & Practice, SERP 2007, Volume II, June 25-28, 2007, Las Vegas Nevada, USA, pp 326–332, 2007 [72] D V Chieu and D V Hung, “Timed traces and their applications in specification and verification of distributed real-time systems,” in Proceedings of the Third Symposium on Information and Communication Technology, SoICT ’12, (New York, NY, USA), pp 31–40, ACM, 2012 [73] F Arbab, Proper Protocol, pp 65–87 Cham: Springer International Publishing, 2016 [74] G Behrmann, A Fehnker, T Hune, K Larsen, P Pettersson, J Romijn, and F Vaandrager, Minimum-Cost Reachability for Priced Time Automata, pp 147–161 Berlin, Heidelberg: Springer Berlin Heidelberg, 2001 [75] J Bengtsson, K Larsen, F Larsson, P Pettersson, and W Yi, UPPAAL — a tool suite for automatic verification of real-time systems, pp 232–243 Berlin, Heidelberg: Springer Berlin Heidelberg, 1996 [76] G Behrmann, A David, K G Larsen, P Pettersson, and W Yi, “Developing uppaal over 15 years,” Softw Pract Exper., vol 41, pp 133–142, Feb 2011 [77] A David, K G Larsen, A Legay, U Nyman, and A Wăasowski, ECDAR: An Environment for Compositional Design and Analysis of Real Time Systems, pp 365–370 Berlin, Heidelberg: Springer Berlin Heidelberg, 2010 [78] S B Rayana, M Bozga, S Bensalem, and J Combaz, “Rtd-finder: A tool for compositional verification of real-time component-based systems,” in TACAS, 2016 [79] H Ledang and D V Hung, “Timing and concurrency specification in component-based real-time embedded systems development,” in First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE ’07), pp 293–304, June 2007 [80] N Medvidovic and R N Taylor, “A classification and comparison framework for software architecture description languages,” IEEE Transactions on Software Engineering, vol 26, pp 70–93, Jan 2000 142 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [81] J Rumbaugh, I Jacobson, and G Booch, Unified Modeling Language Reference Manual, The (2Nd Edition) Pearson Higher Education, 2004 [82] D Flanagan, J Farley, W Crawford, and K Magnusson, Java Enterprise in a Nutshell: A Desktop Quick Reference Sebastopol, CA, USA: O’Reilly & Associates, Inc., 1999 [83] D Rubio, Pro Spring Dynamic Modules for OSGi Service Platforms Berkely, CA, USA: Apress, 2009 [84] E Bruneton, T Coupaye, M Leclercq, V Quéma, and J Stefani, “An open component model and its support in java,” in Component-Based Software Engineering, 7th International Symposium, CBSE 2004, Edinburgh, UK, May 24-25, 2004, Proceedings, pp 7–22, 2004 [85] E Bruneton, T Coupaye, M Leclercq, V Quéma, and J Stefani, “The FRACTAL component model and its support in java,” Softw., Pract Exper., vol 36, no 11-12, pp 1257–1284, 2006 [86] D Box, Essential COM Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 1st ed., 1997 [87] D I Donaldson and J Magee, “Distributed system design using CORBA components,” in 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 7-10 January 1997, Maui, Hawaii, USA, pp 4–13, 1997 [88] D Platt, Introducing Microsoft NET Developer Series, Microsoft Press, 2003 [89] B B Andrew Lee Rubinger, Enterprise JavaBeans 3.1: Developing Enterprise Java Components 1005 Gravenstein Highway North, Sebastopol, CA 95472: O’Reilly Media, Inc, 2010 [90] G Alonso, F Casati, H Kuno, and V Machiraju, Web Services: Concepts, Architectures and Applications Springer Publishing Company, Incorporated, 1st ed., 2004 [91] I Crnkovic, Building Reliable Component-Based Software Systems Norwood, MA, USA: Artech House, Inc., 2002 143 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [92] http://sofa.ow2.org, SOFA Website http://sofa.ow2.org, 2000 [93] J Marino and M Rowley, Understanding SCA (Service Component Architecture) Addison-Wesley Professional, 1st ed., 2009 [94] S Tripakis, B Lickly, T A Henzinger, and E A Lee, “On relational interfaces,” in Proceedings of the Seventh ACM International Conference on Embedded Software, EMSOFT ’09, (New York, NY, USA), pp 67–76, ACM, 2009 [95] R Hennicker and A Knapp, “Moving from interface theories to assembly theories,” Acta Informatica, vol 52, no 2, pp 235–268, 2015 [96] A Chakrabarti, L D Alfaro, T A Henzinger, and F Y C Mang, “Synchronous and bidirectional component interfaces,” in Brinksma and Larsen [115], pp 414–427 [97] L D Alfaro and T A Henzinger, “Interface-based design,” in In Engineering Theories of Software Intensive Systems, proceedings of the Marktoberdorf Summer School, Kluwer, 2004 [98] S Tripakis, B Lickly, T A Henzinger, and E A Lee, “A theory of synchronous relational interfaces,” ACM Trans Program Lang Syst., vol 33, pp 14:1–14:41, July 2011 [99] J M Cobleigh, D Giannakopoulou, and C S PĂsĂreanu, “Learning assumptions for compositional verification,” in Tools and Algorithms for the Construction and Analysis of Systems (H Garavel and J Hatcliff, eds.), (Berlin, Heidelberg), pp 331–346, Springer Berlin Heidelberg, 2003 [100] D Giannakopoulou, C S Pasareanu, and H Barringer, “Assumption generation for software component verification,” in Proceedings 17th IEEE International Conference on Automated Software Engineering,, pp 3–12, 2002 [101] L D Alfaro and T A Henzinger, “Interface theories,” Aug 09 2001 [102] L D Alfaro, T A Henzinger, and M Stoelinga, “Timed interfaces,” in EMSOFT (A L Sangiovanni-Vincentelli and J Sifakis, eds.), vol 2491 of Lecture Notes in Computer Science, pp 108–122, Springer, 2002 144 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [103] P Murthy, “Reliability by construction using design by contract methodology,” in Proceedings of the 9th India Software Engineering Conference, ISEC ’16, (New York, NY, USA), pp 201–202, ACM, 2016 [104] Z Manna and A Pnueli, “How to cook a temporal proof system for your pet language,” in Proceedings of the 10th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL ’83, (New York, NY, USA), pp 141–154, ACM, 1983 [105] E Eskenazi, A Fioukov, D Hammer, and M Chaudron, “Estimation of static memory consumption for systems built from source code components,” in 9th IEEE Conference and Workshops on Engineering of Computer-Based Systems, 2002 [106] G Barthe, M Pavlova, and G Schneider, “Precise analysis of memory consumption using program logics,” in Software Engineering and Formal Methods, 2005 SEFM 2005 Third IEEE International Conference on, pp 86–95, Sept 2005 [107] J Muskens and M Chaudron, “Prediction of run-time resource consumption in multitask component-based software systems,” in Proceeding of the 7th International Symposium on Component-based Software Engineering (CBSE7), 2004 [108] M D Jonge, J Muskens, and M Chaudron, “Scenario-based prediction of run-time resource consumption in component-based software systems,” in In Proceedings of the 6th ICSE Workshop on Component-based Software Engineering (CBSE6, p pages, IEEE, 2003 [109] A V Fioukov, E M Eskenazi, D K Hammer, and M R V Chaudron, “Evaluation of static properties for component-based architectures,” in In Proceedings of 28th EUROMICRO conference, Component-based Software Engineering track IEEE Computer, pp 33–39, Society Press, 2002 [110] J I Rasmussen, K G Larsen, and K Subramani, Resource-Optimal Scheduling Using Priced Timed Automata, pp 220–235 Berlin, Heidelberg: Springer Berlin Heidelberg, 2004 145 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com [111] M Casas and G Bronevetsky, “Active measurement of memory resource consumption,” in Parallel and Distributed Processing Symposium, 2014 IEEE 28th International, pp 995–1004, May 2014 [112] M Casas and G Bronevetsky, “Evaluation of hpc applications #x2019; memory resource consumption via active measurement,” IEEE Transactions on Parallel and Distributed Systems, vol 27, pp 2560–2573, Sept 2016 [113] R Madhavan, S Kulal, and V Kuncak, “Contract-based resource verification for higher-order functions with memoization,” SIGPLAN Not., vol 52, pp 330–343, Jan 2017 [114] J Rushby, “Trustworthy self-integrating systems,” in 12th International Conference on Distributed Computing and Internet Technology, ICDCIT 2016 (N Bjørner, S Prasad, and L Parida, eds.), vol 9581 of Lecture Notes in Computer Science, (Bhubaneswar, India), pp 19–29, Springer-Verlag, Jan 2016 [115] E Brinksma and K G Larsen, eds., Computer Aided Verification, 14th International Conference, CAV 2002,Copenhagen, Denmark, July 2731, 2002, Proceedings, vol 2404 of Lecture Notes in Computer Science, Springer, 2002 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... NGHỆ Nguyễn Trịnh Đơng MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO CÁC HỆ THỐNG THỜI GIAN THỰC HƯỚNG THÀNH PHẦN Chuyên ngành: Kĩ thuật Phần mềm Mã số: 948010 3.01 LUẬN ÁN TIẾN SĨ... ngặt, hệ thống thời gian thực ổn định, hệ thống thời gian thực linh động hệ thống phi thời gian trình bày chi tiết sau Hệ thống thời gian thực nghiêm ngặt: Hệ thống thời gian thực phải đưa kết thời. .. vậy, luận án cụ thể hóa kỹ thuật kiểm chứng thuật toán Đối tượng nghiên cứu luận án phương pháp phát triển hệ thống thời gian thực dựa thành phần hệ thống thời gian thực dựa thành phần Các đối

Ngày đăng: 05/12/2022, 08:51

Hình ảnh liên quan

MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801
MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO Xem tại trang 1 của tài liệu.
MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801
MỘT SỐ PHƯƠNG PHÁP MƠ HÌNH HĨA VÀ KIỂM CHỨNG HÌNH THỨC CHO Xem tại trang 2 của tài liệu.
COM Component Object Model Mơ hình đối tượng thành phần CTLComputation Tree LogicLogic cây tính tốn - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

omponent.

Object Model Mơ hình đối tượng thành phần CTLComputation Tree LogicLogic cây tính tốn Xem tại trang 12 của tài liệu.
PRISM Probabilistic Model Checker Bộ kiểm chứng mơ hình xác suất - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

robabilistic.

Model Checker Bộ kiểm chứng mơ hình xác suất Xem tại trang 13 của tài liệu.
Hình 1.1: Các đóng góp chính của luận án. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 1.1.

Các đóng góp chính của luận án Xem tại trang 24 của tài liệu.
a. Mơ hình thành phần phần mềm: Mơ hình thành phần phần mềm là một tập các quy chuẩn nhằm xác định một tập các tính chất mà các thành phần phần mềm phải tuân thủ nhằm làm cho hệ thống hoạt động thỏa được yêu cầu - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

a..

Mơ hình thành phần phần mềm: Mơ hình thành phần phần mềm là một tập các quy chuẩn nhằm xác định một tập các tính chất mà các thành phần phần mềm phải tuân thủ nhằm làm cho hệ thống hoạt động thỏa được yêu cầu Xem tại trang 28 của tài liệu.
Hình 2.2: Minh họa phép ghép song song (a) và phép ghép nối tiếp (b). - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 2.2.

Minh họa phép ghép song song (a) và phép ghép nối tiếp (b) Xem tại trang 29 của tài liệu.
Hình 2.3: Minh họa kiến trúc chung hệ thống CB-RTS. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 2.3.

Minh họa kiến trúc chung hệ thống CB-RTS Xem tại trang 31 của tài liệu.
Hình 2.4: Minh họa máy bán hàng bằng ôtômát hữu hạn. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 2.4.

Minh họa máy bán hàng bằng ôtômát hữu hạn Xem tại trang 35 của tài liệu.
Hình 2.5: Minh họa phép giao hai khoảng (a) và phép ghép nối tiếp hai khoảng (b). Tại khoảng I2, giao diện dànhb2 đơn vị thời gian để chuẩn bị cung cấp dịch vụ và cung cấp tronge 2 đơn vị thời gian - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 2.5.

Minh họa phép giao hai khoảng (a) và phép ghép nối tiếp hai khoảng (b). Tại khoảng I2, giao diện dànhb2 đơn vị thời gian để chuẩn bị cung cấp dịch vụ và cung cấp tronge 2 đơn vị thời gian Xem tại trang 42 của tài liệu.
Mơ hình thành phần phần mềm được minh họa trong Hình 3.1. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

h.

ình thành phần phần mềm được minh họa trong Hình 3.1 Xem tại trang 53 của tài liệu.
Bảng 3.1: Bảng so sánh các mơ hình thành phần phần mềm hiện tại - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Bảng 3.1.

Bảng so sánh các mơ hình thành phần phần mềm hiện tại Xem tại trang 55 của tài liệu.
Một từ thời gian trên bảng chữ cái Ω là một chuỗi = (a 1, τ1)(a2, τ2). . .(an, τn) trong đóτi−1≤τi,i= 1, n,τ0 = 0 - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

t.

từ thời gian trên bảng chữ cái Ω là một chuỗi = (a 1, τ1)(a2, τ2). . .(an, τn) trong đóτi−1≤τi,i= 1, n,τ0 = 0 Xem tại trang 59 của tài liệu.
Sự khác nhau của các dịch chuyển tron gA và A0 được minh họa trong Hình 3.4. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

kh.

ác nhau của các dịch chuyển tron gA và A0 được minh họa trong Hình 3.4 Xem tại trang 66 của tài liệu.
Bảng 3.2: Các toán tử tăng giảm các thành phần tài nguyên - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Bảng 3.2.

Các toán tử tăng giảm các thành phần tài nguyên Xem tại trang 76 của tài liệu.
16 duyệt từng bảng chữ cái trong thể thức tương tác ℘. Khối lệnh if từ câu - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

16.

duyệt từng bảng chữ cái trong thể thức tương tác ℘. Khối lệnh if từ câu Xem tại trang 83 của tài liệu.
Hình 4.1: Minh họa sự thực thi theo thời gian của giao diện. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 4.1.

Minh họa sự thực thi theo thời gian của giao diện Xem tại trang 94 của tài liệu.
Hình 4.2: Minh họa phép song song (a) phép nối tiếp (b). - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 4.2.

Minh họa phép song song (a) phép nối tiếp (b) Xem tại trang 100 của tài liệu.
Hình 4.3: Minh họa ôtômát khoảng giao diện và môi trường - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 4.3.

Minh họa ôtômát khoảng giao diện và môi trường Xem tại trang 109 của tài liệu.
Một hệ thống trong mơ hình thành phần của luận án là một thành phần phần mềm chủ độngcắm vào mộtthành phần phần mềm thụ động đóng. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

t.

hệ thống trong mơ hình thành phần của luận án là một thành phần phần mềm chủ độngcắm vào mộtthành phần phần mềm thụ động đóng Xem tại trang 137 của tài liệu.
Hình 5.3: Minh họa văn phạm của các thuộc tính. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.3.

Minh họa văn phạm của các thuộc tính Xem tại trang 138 của tài liệu.
Hình 5.8: Minh họa văn phạm của các bất biến. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.8.

Minh họa văn phạm của các bất biến Xem tại trang 139 của tài liệu.
Hình 5.9: Minh họa văn phạm của các bất biến tài nguyên. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.9.

Minh họa văn phạm của các bất biến tài nguyên Xem tại trang 139 của tài liệu.
Hình 5.13: Minh họa văn phạm cho đặc tả phương thức. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.13.

Minh họa văn phạm cho đặc tả phương thức Xem tại trang 140 của tài liệu.
Hình 5.12: Minh họa văn phạm của các thành phần cơ bản. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.12.

Minh họa văn phạm của các thành phần cơ bản Xem tại trang 140 của tài liệu.
Hình 5.14: Minh họa văn phạm của thành phần phần mềm. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.14.

Minh họa văn phạm của thành phần phần mềm Xem tại trang 142 của tài liệu.
Hình 5.15: Minh họa văn phạm của phương thức trong phần mã nguồn. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.15.

Minh họa văn phạm của phương thức trong phần mã nguồn Xem tại trang 143 của tài liệu.
Hình 5.16: Minh họa văn phạm của thành phần phần mềm chủ động. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.16.

Minh họa văn phạm của thành phần phần mềm chủ động Xem tại trang 146 của tài liệu.
Hình 5.17: Minh họa văn phạm của hệ thống. - Luận án tiến sĩ một số phương pháp mô hình hoá và kiểm chứng hình thức cho các hệ thống thời gian thực hướng thành phần   luận án TS  máy tính 94801

Hình 5.17.

Minh họa văn phạm của hệ thống Xem tại trang 147 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan