Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ thống hướng sự kiện
Luận án: Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ thống hướng sự kiện. Xem tóm tắt và tải về tại LuanAn.net
Năm xuất bản
Số trang
174
Thời gian đọc
27 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
50 Point
Tổng quan nhanh
- Chủ đề:
- 1. Mô hình hóa hệ thống hướng sự kiện: Tăng cường độ tin cậy
- Số trang:
- 174 trang
- Trường:
- Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội
- Chuyên ngành:
- Kỹ thuật phần mềm
- Tác giả:
- Lê Hồng Anh
- Năm:
- 2015
Tóm tắt nội dung luận án
I. Mô hình hóa hệ thống hướng sự kiện Tăng cường độ tin cậy
Mô hình hóa hệ thống và kiểm chứng là các bước quan trọng trong kỹ thuật phần mềm. Chúng giúp cải thiện độ tin cậy của các hệ thống phần mềm. Các công nghệ phát triển phần mềm giới thiệu nhiều phương pháp và kiểu kiến trúc khác nhau. Mỗi hệ thống dựa trên một kiến trúc riêng thường cần các cách tiếp cận phù hợp để kiểm chứng tính đúng đắn. Kiến trúc hướng sự kiện là một lĩnh vực rộng. Lĩnh vực này có nhiều nghiên cứu về mô hình hóa hệ thống và kiểm chứng hệ thống hướng sự kiện. Luận án đề xuất các phương pháp hiệu quả. Các phương pháp này dành cho mô hình hóa hệ thống và kiểm chứng hệ thống hướng sự kiện. Hệ thống sử dụng các luật Event-Condition-Action (ECA) và luật mờ If-Then.
1.1. Tầm quan trọng mô hình hóa hệ thống phần mềm
Mô hình hóa hệ thống là nền tảng để hiểu và thiết kế hệ thống. Quá trình này giúp phát hiện sớm các vấn đề. Kiểm chứng hệ thống đảm bảo phần mềm hoạt động đúng như mong đợi. Điều này giảm thiểu lỗi và cải thiện chất lượng tổng thể.
1.2. Thách thức kiến trúc hướng sự kiện
Hệ thống hướng sự kiện có tính chất phản ứng. Chúng phản ứng với các sự kiện phát sinh. Điều này tạo ra thách thức trong phân tích hệ thống và thiết kế hệ thống. Việc kiểm chứng tính đúng đắn trở nên phức tạp hơn. Cần có phương pháp đặc thù để xử lý các luồng sự kiện.
1.3. Mục tiêu chính của phương pháp đề xuất
Luận án tập trung vào việc đề xuất các phương pháp. Các phương pháp này dành cho mô hình hóa hệ thống và kiểm chứng các hệ thống hướng sự kiện. Luận án xem xét các đặc điểm và vấn đề riêng của các loại hệ thống cụ thể. Các loại hệ thống bao gồm cơ sở dữ liệu và hệ thống nhận biết ngữ cảnh.
II. Kiểm chứng hệ thống Giải pháp cho tính đúng đắn phần mềm
Kiểm chứng hệ thống đảm bảo phần mềm hoạt động chính xác. Đây là bước không thể thiếu trong chu trình phát triển phần mềm. Sự đa dạng của kiến trúc phần mềm đòi hỏi các phương pháp kiểm chứng chuyên biệt. Đặc biệt, hệ thống hướng sự kiện cần các kỹ thuật xác minh mô hình tinh vi. Luận án giải quyết nhu cầu này. Luận án đề xuất các giải pháp để nâng cao tính đúng đắn. Các giải pháp này áp dụng cho các hệ thống phức tạp.
2.1. Nâng cao độ tin cậy phần mềm
Độ tin cậy phần mềm là yếu tố then chốt. Kiểm chứng hệ thống giúp phát hiện lỗi trước khi triển khai. Điều này giảm thiểu rủi ro và chi phí sửa lỗi. Nó góp phần vào đảm bảo chất lượng phần mềm toàn diện.
2.2. Các phương pháp kiểm chứng đa dạng
Mỗi kiến trúc hệ thống cần một cách tiếp cận kiểm chứng khác nhau. Các phương pháp này phải phù hợp với đặc điểm riêng. Ví dụ, hệ thống hướng sự kiện cần xem xét phản ứng theo thời gian. Việc lựa chọn đúng phương pháp là rất quan trọng.
2.3. Hướng tiếp cận đặc thù hệ thống
Luận án xem xét các đặc điểm riêng của từng loại hệ thống. Các vấn đề gắn liền với chúng cũng được phân tích. Các phương pháp được thiết kế để giải quyết những thách thức này. Điều này giúp tối ưu hóa quá trình kiểm thử phần mềm. Nó cũng giúp nâng cao hiệu quả xác nhận mô hình.
III. Phương pháp hình thức Event B Ứng dụng kiểm chứng hệ thống
Event-B là một phương pháp hình thức được sử dụng trong luận án. Phương pháp này dùng để phân tích các hệ thống hướng sự kiện. Event-B cung cấp một khung làm việc mạnh mẽ. Nó hỗ trợ mô hình hóa hệ thống và xác minh mô hình. Công cụ Rodin hỗ trợ Event-B. Rodin tự động kiểm tra các thuộc tính hệ thống. Việc sử dụng Event-B giúp đảm bảo tính chính xác và nhất quán. Nó đặc biệt hữu ích cho việc phân tích các hệ thống phức tạp.
3.1. Giới thiệu Event B và công cụ hỗ trợ
Event-B là ngôn ngữ mô hình hóa dựa trên lý thuyết tập hợp và logic vị từ. Nó cho phép mô tả hệ thống ở các mức độ trừu tượng khác nhau. Công cụ Rodin là một môi trường phát triển tích hợp. Rodin hỗ trợ thiết kế hệ thống và kiểm chứng hệ thống bằng Event-B.
3.2. Cơ chế tinh chỉnh refinement trong Event B
Refinement là một kỹ thuật cốt lõi của Event-B. Kỹ thuật này cho phép phát triển hệ thống từng bước. Các chi tiết được thêm vào dần dần. Mỗi bước tinh chỉnh phải bảo toàn các thuộc tính đã được chứng minh ở cấp độ trừu tượng cao hơn. Điều này hỗ trợ xác minh mô hình.
3.3. Phân tích các đặc tính hệ thống
Event-B giúp phân tích các đặc tính quan trọng. Các đặc tính bao gồm an toàn (safety) và khả năng xảy ra (eventuality). Công cụ Rodin tự động chứng minh các thuộc tính này. Điều này nâng cao độ tin cậy của kết quả kiểm chứng hệ thống. Nó đảm bảo hệ thống hoạt động đúng theo yêu cầu.
IV. Xác minh mô hình hệ thống phức tạp Cơ sở dữ liệu và ngữ cảnh
Luận án xem xét các đặc điểm cụ thể của hệ thống cơ sở dữ liệu và hệ thống nhận biết ngữ cảnh. Luận án sử dụng Event-B để phân tích chúng. Đề xuất một phương pháp mới để formal hóa hệ thống cơ sở dữ liệu. Các trigger được đưa vào mô hình. Mục tiêu là kiểm tra thuộc tính bảo toàn ràng buộc dữ liệu. Đồng thời phát hiện các vòng lặp vô hạn của hệ thống. Luận án cũng đề xuất một phương pháp khác. Phương pháp này sử dụng tinh chỉnh Event-B. Nó giúp mô hình hóa hệ thống và kiểm chứng tăng dần các hệ thống nhận biết ngữ cảnh.
4.1. Formal hóa hệ thống cơ sở dữ liệu có trigger
Một tập hợp các quy tắc được đề xuất. Các quy tắc này dùng để dịch các phần tử cơ sở dữ liệu sang các cấu trúc Event-B. Việc này giúp tạo ra một mô hình hình thức của hệ thống. Sau khi mô hình hóa hệ thống, có thể kiểm tra tính bảo toàn của các ràng buộc dữ liệu. Vòng lặp vô hạn trong hệ thống cũng được phát hiện.
4.2. Mô hình hóa hệ thống nhận biết ngữ cảnh
Hệ thống nhận biết ngữ cảnh sử dụng luật ECA. Các luật này điều chỉnh tình huống thay đổi của ngữ cảnh. Phương pháp dựa trên tinh chỉnh Event-B được áp dụng. Nó cho phép mô hình hóa hệ thống một cách tăng dần. Điều này giúp quản lý sự phức tạp của hệ thống.
4.3. Đảm bảo ràng buộc dữ liệu và ngữ cảnh
Các ràng buộc dữ liệu trong hệ thống cơ sở dữ liệu được kiểm tra nghiêm ngặt. Tương tự, các ràng buộc ngữ cảnh trong hệ thống nhận biết ngữ cảnh được chứng minh tự động. Công cụ Rodin thực hiện việc này. Điều này đảm bảo tính đúng đắn và an toàn của hệ thống. Nó góp phần vào đảm bảo chất lượng phần mềm.
V. Đảm bảo chất lượng phần mềm Hệ thống mờ và không chính xác
Luận án tiếp tục nghiên cứu mô hình hóa hệ thống hướng sự kiện. Các hệ thống này có hành vi được xác định bởi luật mờ If-Then. Đề xuất một phương pháp dựa trên tinh chỉnh. Phương pháp này mô hình hóa cả hệ thống rời rạc và hệ thống thời gian. Các hệ thống này mô tả các yêu cầu không chính xác. Cuối cùng, luận án sử dụng tinh chỉnh Event-B. Luận án sử dụng các phương pháp suy luận hiện có. Điều này giúp kiểm chứng cả thuộc tính an toàn và thuộc tính khả năng xảy ra. Các thuộc tính này liên quan đến các yêu cầu hệ thống không chính xác.
5.1. Mô hình hóa hệ thống sử dụng luật mờ Fuzzy If Then
Hành vi của nhiều hệ thống phụ thuộc vào thông tin không chính xác. Luật mờ If-Then là một cách để mô tả điều này. Luận án trình bày một cách tiếp cận. Cách tiếp cận này giúp mô hình hóa hệ thống sử dụng các luật mờ. Nó hỗ trợ phân tích hệ thống với dữ liệu không rõ ràng.
5.2. Tiếp cận dựa trên tinh chỉnh cho hệ thống thời gian rời rạc
Phương pháp tinh chỉnh được mở rộng. Nó áp dụng cho cả hệ thống rời rạc và hệ thống thời gian. Điều này cho phép xây dựng mô hình từng bước. Các yêu cầu không chính xác được xử lý hiệu quả. Ngôn ngữ mô hình hóa Event-B chứng minh tính nhất quán.
5.3. Kiểm tra thuộc tính an toàn và khả năng xảy ra
Các phương pháp suy luận hiện có được tích hợp. Điều này giúp kiểm chứng các thuộc tính quan trọng. Thuộc tính an toàn đảm bảo hệ thống không bao giờ rơi vào trạng thái không mong muốn. Thuộc tính khả năng xảy ra đảm bảo hệ thống cuối cùng sẽ đạt được một trạng thái mong muốn. Kiểm chứng hệ thống này giúp xác minh mô hình một cách toàn diện.
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (174 trang)Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộVIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY LÊ HỒNG ANH METHODS FOR MODELING AND VERIFYING EVENT-DRIVEN SYSTEMS DOTORAL THESIS IN INFORMATION TECHNOLOGY Hà Nội – 2015 VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Lê Hồng Anh METHODS FOR MODELING AND VERIFYING EVENT-DRIVEN SYSTEMS Major: Software Engineering Mã số: 62.03 DOCTORAL THESIS IN INFORMATION TECHNOLOGY SUPERVISORS: 1. Trương Ninh Thuận 2. Phạm Bảo Sơn Hà Nội – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Hồng Anh PHƯƠNG PHÁP MÔ HÌNH HÓA VÀ KIỂM CHỨNG CÁC HỆ THỐNG HƯỚNG SỰ KIỆN Chuyên ngành: Kỹ thuật phần mềm Mã số: 62.03 LUẬN ÁN TIẾN SĨ NGÀNH CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. Trương Ninh Thuận 2.
Phạm Bảo Sơn Hà Nội – 2015 Declaration of Authorship I declare that this thesis titled, ‘Methods for modeling and verifying event-driven systems’ and the work presented in it are my own. I confirm that: I have acknowledged all main sources of help. Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work.
Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself. This work was done wholly while in studying for a PhD degree Signed: Date: i VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Lê Hồng Anh METHODS FOR MODELING AND VERIFYING EVENT-DRIVEN SYSTEMS Major: Software Engineering Mã số: 62.03 DOCTORAL THESIS IN INFORMATION TECHNOLOGY SUPERVISORS: 1. Trương Ninh Thuận 2. Phạm Bảo Sơn Hà Nội – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Hồng Anh PHƯƠNG PHÁP MÔ HÌNH HÓA VÀ KIỂM CHỨNG CÁC HỆ THỐNG HƯỚNG SỰ KIỆN Chuyên ngành: Kỹ thuật phần mềm Mã số: 62.03 LUẬN ÁN TIẾN SĨ NGÀNH CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: 1.
Trương Ninh Thuận 2. Phạm Bảo Sơn Hà Nội – 2015 VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Lê Hồng Anh METHODS FOR MODELING AND VERIFYING EVENT-DRIVEN SYSTEMS Major: Software Engineering Mã số: 62.03 DOCTORAL THESIS IN INFORMATION TECHNOLOGY SUPERVISORS: 1. Trương Ninh Thuận 2. Phạm Bảo Sơn Hà Nội – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Hồng Anh PHƯƠNG PHÁP MÔ HÌNH HÓA VÀ KIỂM CHỨNG CÁC HỆ THỐNG HƯỚNG SỰ KIỆN Chuyên ngành: Kỹ thuật phần mềm Mã số: 62.03 LUẬN ÁN TIẾN SĨ NGÀNH CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: 1.
Trương Ninh Thuận 2. Phạm Bảo Sơn Hà Nội – 2015 Abstract Modeling and verification plays an important role in software engineering because it improves the reliability of software systems. Software development technologies introduce a variety of methods or architectural styles. Each system based on a different architecture is often pro- posed with different suitable approaches to verify its correctness.
Among these architectures, the field of event-driven architecture is broad in both academia and industry resulting the amount of work on modeling and verification of event-driven systems. The goals of this thesis are to propose effective methods for modeling and verification of event-driven systems that react to emitted events using Event-Condition-Action (ECA) rules and Fuzzy If-Then rules. This thesis considers the particular characteristics and the special issues attaching with specific types such as database and context-aware systems, then uses Event-B and its supporting tools to analyze these systems. First, we introduce a new method to formalize a database system including triggers by propos- ing a set of rules for translating database elements to Event-B constructs.
After the modeling, we can formally check the data constraint preservation property and detect the infinite loops of the system. Second, the thesis proposes a method which employs Event-B refinement for incrementally modeling and verifying context-aware systems which also use ECA rules to adapt the context situation changes. Context constraints preservation are proved automatically with the Rodin tool. Third, the thesis works further on modeling event-driven systems whose behavior is specified by Fuzzy If-Then rules.
We present a refinement-based approach to modeling both discrete and timed systems described with imprecise requirements. Finally, we make use of Event-B refinement and existing reasoning methods to verify both safety and eventuality properties of imprecise systems requirements. Acknowledgements First of all, I would like to express my sincere gratitude to my first supervisor Assoc. Truong Ninh Thuan and my second supervisor Assoc.
Pham Bao Son for their support and guidance. They not only teach me how to conduct research work but also show me how to find passion on science. Besides my supervisors, I also would like to thank Assoc. Nguyen Viet Ha and lecturers at Software Engineering department for their valuable comments about my research work in each seminar.
I would like to thank Professor Shin Nakajima for his support and guidance during my intern- ship research at National Institute of Informatics, Japan. My sincere thanks also goes to Hanoi University of Mining and Geology and my colleges there for their support during my PhD study. Last but not least, I would like to thank my family: my parents, my wife, my children for their unconditional support in every aspect. I would not complete the thesis without their encouragement.
iii Contents Declaration of Authorship i Abstract ii Acknowledgements iii Table of Contents iv List of Abbreviations viii List of Tables ix List of Figures x 1 Introduction 1 1.2 Classical set theory .3 Fuzzy sets and Fuzzy If-Then rules .2 Fuzzy If-Then rules .4 Event-B mathematical language .7 Event-driven systems .1 Event-driven architecture .2 Database systems and database triggers .3 Context-aware systems. 42 3 Modeling and verifying database trigger systems 44 3.3 Modeling and verifying database triggers system .1 Modeling database systems .3 Verifying system properties .4 A case study: Human resources management application .5 Support tool: Trigger2B. 62 4 Modeling and verifying context-aware systems 64 4.3 Formalizing context awareness .1 Set representation of context awareness .2 Modeling context-aware system .3 Incremental modeling using refinement .4 A case study: Adaptive Cruise Control system .2 Modeling ACC system .3 Refinement: Adding weather and road sensors .4 Verifying the system’s properties. 78 5 Modeling and verifying imprecise system requirements 81 5.3 Modeling fuzzy requirements .1 Representation of fuzzy terms in classical sets .2 Modeling discrete states .3 Modeling continuous behavior .4 Verifying safety and eventuality properties .1 Convergence in Event-B .2 Safety and eventuality analysis in Event-B .3 Verifying safety properties .4 Verifying eventuality properties .5 A case study: Container Crane Control .2 Modeling the Crane Container Control system .1 Modeling discrete behavior .2 First Refinement: Modeling continuous behavior .3 Second Refinement: Modeling eventuality property.
114 List of Publications 116 Bibliography 117 A Event-B specification of Trigger example 128 A.1 Context specification of Trigger example .2 Machine specification of Trigger example. 129 B Event-B specification of the ACC system 132 B.1 Context specification of ACC system .2 Machine specification of ACC system. 134 C Event-B specifications and proof obligations of Crane Controller Ex- ample 136 C.1 Context specification of Crane Controller system .3 Machine specification of Crane Controller system .5 Proof obligations for checking the safety property .6 Proof obligations for checking convergence properties. 144 List of Abbreviations DDL Data Dafinition Language DML Data Manipulation Language PO Proof Obligation LTL Linear Temporal Logic SCR Software Cost Reduction ECA Event Condition Action VDM Vienna Development Method VDM-SL Vienna Development Method - Specification Language FM Formal Method PTL Propositional Temporal Logic CTL Computational Temporal Logic SCR Software Cost Reduction AMN Abstract Machine Notation viii List of Tables 2.1 Truth tables for propositional operators .2 Meaning of temporal operators .3 Truth table of implication operator .4 Comparison of B, Z and VDM [1] .5 Relations and functions in Event-B .6 INV proof obligation .7 VAR PO with numeric variant .8 VAR PO with finite set variant .1 Translation rules between database and Event-B .3 Encoding trigger actions .4 Table EMPLOYEES and BONUS .5 INV PO of event trigger 1.6 Infinite loop proof obligation of event trigger 1 .1 Modeling a context rule by an Event-B Event .2 Transformation between context-aware systems and Event-B .3 Proof of context constraint preservation .1 INV PO of event evt4 .2 Deadlock free PO of machine Crane M 1 .3 VAR PO of event evt4 .1 INV PO of event evt1 .2 INV PO of event evt2 .3 INV PO of event evt3 .4 INV PO of event evt5 .5 VAR PO of event evt1 .6 NAT PO of event evt1 .7 VAR PO of event evt2 .8 NAT PO of event evt2 .9 VAR PO of event evt3 .10 NAT PO of event evt3 .11 VAR PO of event evt5 .12 NAT PO of event evt5.
145 ix List of Figures 1.1 Types of event-driven systems .1 Basic structure of an Event B model .2 An Event-B context example .3 Forms of Event-B Events .5 Event refinement in Event-B .7 The Rodin tool .8 A layered conceptual framework for context-aware systems [2] .1 Partial Event-B specification for a database system .2 A part of Event-B Context .3 A part of Event-B machine .5 Architecture of Trigger2B tool .6 A partial parsed tree syntax of a general trigger .7 The modeling result of the scenario generated by Trigger2B .1 A simple context-aware system .2 Incremental modeling using refinement .3 Abstract Event-B model for ACC system .4 Events with strengthened guards .5 Refined Event-B model for ACC system .6 Checking properties in Rodin .1 A part of Event-B specification for discrete transitions modeling .2 A part of Event-B specification for continuous transitions modeling .3 A part of Event-B specification for eventuality property modeling .4 Container Crane Control system .5 Safety properties are ensured in the Rodin tool automatically .1 Motivation Nowadays, software systems become more complex and can be used to integrate with other systems. Software engineers need to understand as much as possible what they are developing. Modeling is one of effective ways to handle the complexity of software development that allows to design and assess the system requirements. Modeling not only represents the content visually but also provides textual content.
There are sev- eral types of modeling language including graphical, textual, algebraic languages. In software systems, errors may cause many damages for not only eco- nomics but also human beings, especially those applications in embed- ded systems, transportation control and health service equipment, etc. The error usually occurs when the system execution cannot satisfy the characteristics and constraints of the software system specification. The specification is the description of the required functionality and behavior of the software.
Therefore, ensuring the correctness of software systems 1 Chapter 1. Introduction 2 has always been a challenge of software development process and relia- bility plays an important role deciding the success of a software project. Testing techniques are used in normal development in order to check whether the software execution satisfies users requirements. However, testing is an incomplete validation because it can only identifies errors but can not ensure that the software execution is correct in all cases.
Software verification is one of powerful methods to find or mathemati- cally prove the absent of software errors. Several techniques and methods have been proposed for software verification such as model-checking [3], theorem-proving [4] and program analysis [5]. Among these techniques, theorem proving has distinct advantages such as superior size of the sys- tem and its ability to reason inductively. Though, theorem proving often generates a lot of proofs which are complex to understand.
Verification techniques mainly can be classified into two kinds: model-level and im- plementation level. Early verification of model specifications helps to reduce the cost of software construction. For this reason, modeling and verification of software systems are an emerging research topic in around the world.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Lê Hồng Anh (2015). Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ [Luận án tiến sĩ, Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội]. LuanAn.net. https://luanan.net/tai-lieu-khac/luan-an-tien-si-phuong-phap-mo-hinh-hoa-va-kiem-chung-cac-he-thong-huong-su-kien
Câu hỏi thường gặp
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" nghiên cứu về vấn đề gì?
Luận án: Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ thống hướng sự kiện. Xem tóm tắt và tải về tại LuanAn.net
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội. Năm bảo vệ: 2015.
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" thuộc chuyên ngành gì?
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" thuộc chuyên ngành Kỹ thuật phần mềm. Danh mục: Tài liệu khác.
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" có bao nhiêu trang?
Luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" có 174 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Luận án tiến sĩ phương pháp mô hình hóa và kiểm chứng các hệ" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.