Luận án TS Tôn Long Phước: Sinh mã nguồn thiết bị đeo tay IoT mô hình hóa, tập luật

Tài liệu: Luận án tiến sĩ khoa học máy tính sinh mã nguồn cho các thiết bị đeo tay trong các giải pháp thông minh trên nền tảng internet vạn vật bằng mô hình hó

Chuyên ngành

Khoa học máy tính

Tác giả

Luan An

Thể loại

Luận án

Năm xuất bản

Số trang

178

Thời gian đọc

27 phút

Lượt xem

0

Lượt tải

0

Phí lưu trữ

50 Point

Tóm tắt nội dung

I.Nhu cầu Sinh mã tự động IoT thiết bị đeo tay

Thiết bị đeo tay IoT ngày càng phổ biến. Chúng thường có kích thước nhỏ gọn, kiến trúc đơn giản. Chức năng chính là truyền tải dữ liệu, hỗ trợ các giải pháp thông minh. Các ứng dụng đa dạng, từ hệ thống chữa cháy đến điều trị y tế. Sự gia tăng thiết bị đeo thông minh tạo ra nhu cầu phát triển ứng dụng. Các nhà phát triển cần công cụ hỗ trợ nhanh chóng, hiệu quả. Lĩnh vực phát triển ứng dụng tự động hoặc bán tự động cho thiết bị đeo còn bỏ ngỏ. Cần có phương pháp mới để tối ưu quy trình. Mục tiêu là rút ngắn thời gian đưa sản phẩm ra thị trường. Tự động hóa phát triển phần mềm trở thành yêu cầu cấp thiết.

1.1. Sự phát triển của thiết bị đeo thông minh

Thiết bị đeo tay là một phần không thể thiếu của kỷ nguyên số. Chúng phục vụ nhiều mục đích khác nhau trong Internet Vạn Vật (IoT). Kiến trúc nhỏ gọn, hoạt động hiệu quả là đặc trưng. Dữ liệu được truyền tải liên tục để hỗ trợ người dùng.

1.2. Thách thức phát triển ứng dụng IoT đeo tay

Nhu cầu ứng dụng cho thiết bị đeo tăng mạnh. Tuy nhiên, quá trình phát triển thủ công tốn thời gian, công sức. Cần một cách tiếp cận mới để tăng tốc độ. Phát triển ứng dụng trên các thiết bị tài nguyên hạn chế là một thử thách.

1.3. Khoảng trống công cụ hỗ trợ tự động hóa

Các nghiên cứu công nghiệp và học thuật quan tâm đến tự động hóa. Tuy nhiên, lĩnh vực cụ thể cho thiết bị đeo tay vẫn thiếu công cụ chuyên biệt. Khoảng trống này cản trở sự phát triển nhanh chóng. Cần một khung thức hỗ trợ toàn diện.

II.Khung thức Sinh mã nguồn IoT dựa mô hình hóa

Một khung thức mới được đề xuất để xây dựng ứng dụng IoT đeo tay. Khung thức này tập trung vào sinh mã nguồn tự động. Nó kết hợp hai hướng tiếp cận chính: mô hình hóa và tập luật. Mô hình hóa giúp đặc tả kiến trúc phần cứng và ứng dụng. Tập luật áp dụng các ràng buộc hành vi. Khung thức đảm bảo sự ánh xạ thống nhất giữa các mô hình. Mục tiêu là phát triển nhanh chóng và hiệu quả. Luận án tập trung giải quyết vấn đề sinh mã nguồn. Phương pháp này giảm thiểu lỗi thủ công, tăng năng suất. Đây là một hướng tiếp cận phát triển dựa trên mô hình (MDD) tiên tiến. Nó phù hợp với ngữ cảnh hẹp của thiết bị đeo IoT.

2.1. Đề xuất khung thức phát triển dựa trên mô hình MDD

Khung thức cho phép sinh mã các ứng dụng chạy trên thiết bị đeo tay. Nó dựa trên nguyên lý phát triển dựa trên mô hình. Mục tiêu là đơn giản hóa quá trình phát triển. Tăng tốc độ triển khai các giải pháp thông minh.

2.2. Kết hợp mô hình hóa và hệ thống dựa trên luật IoT

Mô hình hóa đặc tả cấu trúc và hành vi. Tập luật định nghĩa các ràng buộc, quy tắc logic. Sự kết hợp này tạo ra một hệ thống dựa trên luật IoT mạnh mẽ. Nó đảm bảo tính đúng đắn và linh hoạt của mã nguồn.

2.3. Hướng tiếp cận sinh mã cho ngữ cảnh hẹp

Giải pháp tập trung vào các thiết bị đeo tay. Đây là một ngữ cảnh ứng dụng cụ thể và hẹp. Phương pháp này tối ưu cho tài nguyên hạn chế. Đồng thời, nó vẫn đảm bảo khả năng mở rộng cho các hệ thống phức tạp.

III.Micraspis Công cụ Sinh mã thiết bị đeo thông minh

Dựa trên khung thức đề xuất, công cụ Micraspis được phát triển. Micraspis là một công cụ sinh mã nguồn tự động. Nó hướng đến các ứng dụng chạy trên thiết bị đeo tay. Công cụ cho phép mô hình hóa kiến trúc phần cứng. Nó cũng đặc tả ứng dụng chạy trên thiết bị. Micraspis thiết lập một sự ánh xạ thống nhất giữa hai mô hình này. Nguyên tắc hoạt động là chuyển đổi mô hình sang mã nguồn. Mã nguồn được sinh ra bằng ngôn ngữ lập trình C++. Mã này có khả năng chạy trên các bo mạch Arduino. Micraspis cung cấp một giải pháp tự động hóa toàn diện. Công cụ giúp lập trình viên giảm tải công việc lặp đi lặp lại. Nó thúc đẩy quá trình thiết kế hệ thống IoT nhanh hơn.

3.1. Chức năng chính của công cụ Micraspis

Micraspis thực hiện sinh mã tự động cho ứng dụng thiết bị đeo. Công cụ biến các mô hình đặc tả thành mã nguồn. Nó giảm đáng kể thời gian phát triển thủ công.

3.2. Đặc tả kiến trúc phần cứng và ứng dụng

Micraspis cho phép người dùng định nghĩa cả phần cứng và phần mềm. Kiến trúc phần cứng và logic ứng dụng được mô tả rõ ràng. Một ánh xạ chặt chẽ giữa hai phần này được duy trì.

3.3. Chuyển đổi mô hình sang mã nguồn thiết bị nhúng

Quá trình chuyển đổi từ mô hình sang C++ là tự động. Mã nguồn thiết bị nhúng được tạo ra tương thích Arduino. Điều này giúp dễ dàng triển khai trên nhiều loại thiết bị.

IV.Kết hợp Mô hình hóa Tập luật cho mã nguồn nhúng

Giải pháp sinh mã nguồn dựa trên hai trụ cột chính: mô hình hóa và tập luật. Mô hình hóa giúp mô tả hệ thống một cách trực quan. Các ngôn ngữ mô hình (DSL) được sử dụng để đặc tả kiến trúc. Điều này bao gồm mô hình máy trạng thái cho hành vi ứng dụng. Tập luật cung cấp các ràng buộc và quy tắc logic. Các tập luật hành vi đảm bảo tính đúng đắn của ứng dụng. Chúng quản lý các điều kiện phức tạp. Ngôn ngữ Alloy được sử dụng để kiểm chứng mô hình đặc tả. Thuật toán cụ thể cũng được xây dựng. Mục tiêu là nâng cao chất lượng mã nguồn tạo ra. Cách tiếp cận này đảm bảo mã nguồn nhúng không chỉ tự động mà còn chất lượng.

4.1. Sử dụng Ngôn ngữ mô hình DSL để đặc tả

Mô hình hóa đặc tả kiến trúc phần cứng và ứng dụng. Ngôn ngữ mô hình cho phép biểu diễn hệ thống rõ ràng. Đây là bước quan trọng trong tự động hóa phát triển phần mềm.

4.2. Áp dụng Tập luật hành vi cho ràng buộc ứng dụng

Tập luật được dùng để định nghĩa các ràng buộc của ứng dụng. Chúng kiểm soát hành vi, logic xử lý. Hệ thống dựa trên luật IoT đảm bảo tính nhất quán.

4.3. Nâng cao chất lượng mã nguồn bằng Alloy

Công cụ Alloy được áp dụng để kiểm chứng mô hình. Điều này đảm bảo tính đúng đắn của đặc tả. Thuật toán bổ sung giúp cải thiện chất lượng mã nguồn.

V.Đánh giá hiệu quả Sinh mã tự động phát triển phần mềm

Micraspis đã trải qua thử nghiệm khoa học, khách quan. Kết quả cho thấy công cụ đạt các tiêu chí đề ra. Hơn 65% mã nguồn hoàn thiện được tạo ra tự động. Điều này áp dụng cho các hệ thống ứng dụng từ đơn giản đến phức tạp. Các phương pháp kiểm chứng khác cũng được thực hiện. Phỏng vấn người dùng thu thập đánh giá từ chuyên gia và lập trình viên. Phỏng vấn tập trung vào hỗ trợ của Micraspis trong phát triển ứng dụng IoT đeo tay. Chất lượng phần mềm cũng được đánh giá kỹ lưỡng. Các kiểm chứng này xác nhận tính đúng đắn và hiệu quả. Luận án đã đề xuất phương án đánh giá đáng tin cậy. Công cụ này góp phần vào tự động hóa phát triển phần mềm.

5.1. Kết quả tự động hóa hơn 65 mã nguồn

Thử nghiệm chứng minh Micraspis tự động hóa phần lớn mã nguồn. Tỷ lệ hơn 65% là đáng kể. Nó giảm thiểu công việc lập trình thủ công.

5.2. Kiểm chứng khoa học và khách quan

Quá trình đánh giá được thực hiện một cách nghiêm ngặt. Mục tiêu là đảm bảo tính minh bạch và tin cậy. Các phương pháp đánh giá đạt tiêu chuẩn khoa học.

5.3. Phản hồi từ chuyên gia và lập trình viên

Phỏng vấn người dùng cung cấp cái nhìn đa chiều. Đánh giá từ nhiều đối tượng giúp xác nhận giá trị của công cụ. Micraspis được đánh giá cao về khả năng hỗ trợ.

Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Luận án tiến sĩ khoa học máy tính sinh mã nguồn cho các thiết bị đeo tay trong các giải pháp thông minh trên nền tảng internet vạn vật bằng mô hình hóa và tập luật

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (178 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA TÔN LONG PHƯỚC SINH MÃ NGUỒN CHO CÁC THIẾT BỊ ĐEO TAY TRONG CÁC GIẢI PHÁP THÔNG MINH TRÊN NỀN TẢNG INTERNET VẠN VẬT BẰNG MÔ HÌNH HÓA VÀ TẬP LUẬT LUẬN ÁN TIẾN SĨ TP. HỒ CHÍ MINH - NĂM 2022 ĐẠI HỌC QUỐC GIA TP. HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA TÔN LONG PHƯỚC SINH MÃ NGUỒN CHO CÁC THIẾT BỊ ĐEO TAY TRONG CÁC GIẢI PHÁP THÔNG MINH TRÊN NỀN TẢNG INTERNET VẠN VẬT BẰNG MÔ HÌNH HÓA VÀ TẬP LUẬT Chuyên ngành: Khoa học máy tính Mã số chuyên ngành: 62.01 Phản biện độc lập: PGS. Nguyễn Thái Nghe Phản biện độc lập: TS.

Đoàn Duy Phản biện: PGS. Đặng Trần Khánh Phản biện: PGS. Trần Minh Quang Phản biện: TS. Lê Kim Hùng NGƯỜI HƯỚNG DẪN: 1.

PHẠM HOÀNG ANH i LỜI CAM ĐOAN Tác giả xin cam đoan đây là công trình nghiên cứu của bản thân tác giả. Các kết quả nghiên cứu và các kết luận trong luận án này là trung thực, và không sao chép từ bất kỳ một nguồn nào và dưới bất kỳ hình thức nào. Việc tham khảo các nguồn tài liệu (nếu có) đã được thực hiện trích dẫn và ghi nguồn tài liệu tham khảo đúng quy định. Tác giả luận án Tôn Long Phước ii TÓM TẮT LUẬN ÁN Các thiết bị đeo tay trong lĩnh vực Internet vạn vật là những thiết bị nhỏ gọn, kiến trúc đơn giản và thường giao tiếp với nhau theo hướng truyền tải dữ liệu nhằm hỗ trợ các giải pháp thông minh.

Những giải pháp này có thể được triển khai trong nhiều lĩnh vực như hệ thống hỗ trợ chữa cháy, nhà hàng thức ăn nhanh hay trong lĩnh vực điều trị y tế. Hiện nay, với sự gia tăng các thiết bị số nhỏ gọn được xem là các thiết bị đeo tay trong kỷ nguyên số, nhu cầu phát triển các ứng dụng chạy trên các thiết bị này cũng ngày càng phát triển. Từ đó, các nhà phát triển ứng dụng phần mềm cho các thiết bị này cần có những công cụ hỗ trợ phát triển các ứng dụng một cách nhanh chóng và hiệu quả. Hiện các nghiên cứu trong học thuật cũng như trong công nghiệp đều rất quan tâm đến các công cụ phát triển ứng dụng tự động, hoặc bán tự động nhưng lĩnh vực hỗ trợ phát triển ứng dụng cho các thiết bị đeo tay vẫn còn bỏ ngỏ.

Từ đó, chúng tôi đề xuất một khung thức hỗ trợ xây dựng ứng dụng chạy trên các thiết bị đeo tay một cách nhanh chóng và hiệu quả. Từ khung thức này, chúng tôi xây dựng một công cụ có tên là Micraspis, cho phép sinh mã các ứng dụng dựa vào mô hình hóa và tập luật. Công cụ này cho phép đặc tả kiến trúc phần cứng và ứng dụng chạy trên phép thiết bị đeo tay bằng mô hình hóa, đồng thời có sự ánh xạ thống nhất giữa hai mô hình đặc tả này. Công cụ hoạt động dựa vào nguyên tắc chuyển đổi mô hình sang mã nguồn (ngôn ngữ lập trình C++) có thể chạy các ứng dụng trên các bo mạch dòng Arduino.

Chúng tôi cũng đã thử nghiệm một cách khoa học và khách quan nhằm minh chứng công cụ Micarspis đạt được các tiêu chí đề ra. Kết quả thử nghiệm thể hiện như sau: hơn 65% mã nguồn hoàn thiện được tạo ra tự động từ công cụ Micraspis cho các hệ thống ứng dụng trên các thiết bị đeo đơn giản đến phức tạp. Bên cạnh đó, chúng tôi cũng thực hiện các phương pháp kiểm chứng khác như phỏng vấn người dùng nhằm thu thập đánh giá từ chuyên gia đến những lập trình viên chưa kinh nghiệm hay chất lượng phần mềm. Nội dung phỏng vấn chúng tôi tập trung việc đánh giá về cách công cụ Micraspis đã hỗ trợ cho lập trình viên trong việc phát triển các ứng dụng chạy trên thiết bị đeo tay trong các giải pháp thông minh thuộc lĩnh vực Internet vạn vật như thế nào.

Ngoài ra, để kiểm chứng tính đúng đắn của mô hình đặc tả, chúng tôi cũng dùng ngôn ngữ Alloy và xây dựng thuật toán nhằm nâng cao chất lượng mã nguồn tạo ra. Các đóng góp chính của luận án được tóm tắt như sau: 1. Đề xuất hướng tiếp cận sinh mã nguồn cho các ứng dụng trong ngữ cảnh hẹp với sự kết hợp mô hình hóa và tập luật. Đề xuất khung thức sinh mã cho các ứng dụng chạy trên thiết bị đeo tay trong giải pháp thông minh thuộc lĩnh vực Internet vạn vật.

Luận án tập trung vào vấn đề sinh mã nguồn cho các ứng dụng với hai hướng tiếp cận: (i) sử dụng mô hình hóa; (ii) sử dụng các tập luật cho các ràng buộc trong ứng dụng. Dựa vào khung thức đề xuất, xây dựng công cụ sinh mã nguồn có tên gọi là Micraspis nhằm sinh mã nguồn cho các ứng dụng chạy trên thiết bị đeo tay trong các giải pháp thông minh. Đồng thời, luận án đề xuất phương án đánh giá công cụ về tính đúng đắn, hiệu quả một cách khách quan và tin cậy. Keywords: Sinh mã nguồn, mô hình hóa, ứng dụng trong IoT, thiết bị đeo tay, Internet vạn vật, ngôn ngữ chuyên biệt trong ngữ cảnh hẹp, giải pháp thông minh, Alloy, đặc tả ứng dụng, mô hình máy trạng thái.

iii ABSTRACT A wearable is a lightweight body-worn device that relies on data-driven communications to keep people connected purposefully, for instance, for fire-fighting, prompting fast-food clients, and medical treatment. With rise of wearable computing in the era of IoT-driven smart appli- cations, programmers now expect the time to market for these devices to be shortened. While support for IoT programming in general has gathered traction, tool proposals that automate the development of smart solutions based on the Internet of Wearable Things, though of paramount importance, still stay on the sidelines. We propose a code generation tool called Micraspis that allows a wearable to be described both functionally and architecturally - as if they are two sides of the same coin.

The tool has an underlying model-to-code transformation mechanism to gen- erates source code that is executable on a specific IoT programming platform such as Arduino. Our experiments demonstrate that programming code generated by Micraspis amounts to at least 65% of the source code needed to fulfill the business logic of ordinary wearable devices. We conduct an interview to meticulously collect programmers’ assessment on how Micraspis assists them in programming and architecting smart IoT wearables. A total of 161 program- mers responded to a Likert scale questionnaire, with which at least 65% of them either agree or strongly agree.

Overall, the results show that Micraspis has promising applicability in supporting IoWT-enabled smart solutions. The main contributions of the thesis are summarized as follows. Propose a source code generation approach for applications by a combination of model- driven and rule-based development. Generating source code for applications in software engi- neering has always been a concern of software developers in the field.

The challenge of properly defining application domains as well as specifying applications is always a difficult question for source code generation. Propose a code generation framework for smart IoT wearable applications in software- intensive systems. The thesis focuses on the problem of generating source code for applications with two approaches: (i) using modeling; (ii) using rule sets for constraints in the application. Based on the proposed framework, build a tool called Micraspis to generate source code for applications running on smart IoT wearables.

At the same time, the thesis proposes a method to evaluate the tool for correctness and effectiveness in an objective and reliable manner. Keywords: code generation, modeling, IoT application, wearable, Internet of Things, domain specific lan- guage, smart solution, Alloy, application specification, state machine. iv LỜI CÁM ƠN Tôi xin trân trọng cám ơn sự hướng dẫn tận tình của TS. Lê Lam Sơn và TS.

Phạm Hoàng Anh trong suốt quá trình học tập nghiên cứu sinh của tôi. Đặc biệt cám ơn TS. Lê Lam Sơn đã hướng dẫn tôi xuyên suốt trong qua trình học tập và nghiên cứu. Tôi rất biết ơn về sự hướng dẫn, truyền đạt và động viên của Thầy.

Đồng thời tôi xin gửi lời cảm ơn chân thành đến bộ môn Công nghệ phần mềm, khoa Khoa Học và Kỹ Thuật Máy Tính, phòng Đào Tạo Sau Đại Học trường Đại Học Bách Khoa – Đại Học Quốc Gia thành phố Hồ Chí Minh đã tạo điều kiện cho tôi trong suốt thời gian học tập và nghiên cứu. Tôi cũng xin chân thành cám ơn đến quý Thầy Cô và các Nhà khoa học phản biện, đã nhiệt tình hỗ trợ và đóng góp ý kiến cho việc hoàn thiện luận án tiến sĩ này. Tôi cũng xin gửi lời cảm ơn chân thành đến các thành viên gia đình của tôi đã đồng hành với tôi trong suốt quá trình học tập, nghiên cứu và hoàn thành luận án này. Tôi cũng xin chân thành cám ơn các đồng nghiệp của tôi, các thành viên trong ESP-Lab đã hỗ trợ, động viên và chia sẻ giúp tôi an tâm để học tập và nghiên cứu trong thời gian qua.

Một lần nữa xin chân thành cám ơn. v Mục lục DANH MỤC CÁC HÌNH ẢNH ix DANH MỤC CÁC BẢNG BIỂU xi TỪ ĐIỂN THUẬT NGỮ xii 1 GIỚI THIỆU BÀI TOÁN 1 1.1 Bối cảnh nghiên cứu .1 Vấn đề sinh mã nguồn trên các thiết bị đeo tay .2 Bài toán sinh mã nguồn cho các ứng dụng chạy trên các thiết bị đeo tay trong lĩnh vực Internet vạn vật .2 Phát biểu vấn đề .3 Mục tiêu nghiên cứu .4 Câu hỏi nghiên cứu .5 Những đóng góp chính của nghiên cứu .6 Tầm quan trọng của nghiên cứu .7 Giới hạn của nghiên cứu .8 Bố cục của luận án. 12 2 TÌNH HÌNH NGHIÊN CỨU VÀ KIẾN THỨC NỀN TẢNG 15 2.1 Tình hình nghiên cứu .1 Ngôn ngữ chuyên biệt hóa trong ngữ cảnh hẹp .2 Ngôn ngữ chuyên biệt hóa trong lĩnh vực Internet vạn vật .3 Những ứng dụng trên thiết bị đeo tay (IoWT) trong các giải pháp thông minh .4 Những thách thức trong bài toán sinh mã nguồn cho thiết bị đeo tay .2 Kiến thức nền tảng .1 Phát triển phần mềm theo kỹ thuật dựa trên mô hình (MDE) .2 Sinh mã nguồn dựa theo hướng phát triển mô hình MDD .3 Sinh mã nguồn dựa theo kiến trúc hướng mô hình MDA .4 Sinh mã nguồn dựa vào đặc tả theo ngữ nghĩa .3 Tổng kết chương. 26 3 KHUNG THỨC TỔNG QUÁT XÂY DỰNG NGÔN NGỮ CHUYÊN BIỆT HÓA TRONG NGỮ CẢNH HẸP CHO LĨNH VỰC INTERNET VẠN VẬT 27 3.1 Cơ sở cho cách tiếp cận xây dựng khung thức cho bài toán sinh mã nguồn theo hướng mô hình .2 Các khung thức sinh mã nguồn theo hướng mô hình .3 Khung thức đề xuất .4 Cơ chế sinh mã của khung thức tổng quát .5 Tổng kết chương.

43 4 CÔNG CỤ SINH MÃ NGUỒN CHO CÁC ỨNG DỤNG CHẠY TRÊN THIẾT BỊ ĐEO TAY MICRASPIS 45 4.1 Thư viện EMF và GEF .2 Ví dụ minh họa .2 Kiến trúc tổng quát .3 Tầng thiết kế phần cứng và đặc tả ứng dụng .1 Thiết kế phần cứng .2 Thiết kế ứng dụng .

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Câu hỏi thường gặp

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" nghiên cứu về vấn đề gì?

Tài liệu: Luận án tiến sĩ khoa học máy tính sinh mã nguồn cho các thiết bị đeo tay trong các giải pháp thông minh trên nền tảng internet vạn vật bằng mô hình hó

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" đượ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 Bách khoa, Đại học Quốc gia Thành phố Hồ Chí Minh. Năm bảo vệ: 2022.

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" thuộc chuyên ngành gì?

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" thuộc chuyên ngành Khoa học máy tính. Danh mục: Luật Học.

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" có bao nhiêu trang?

Luận án "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" có 178 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 "Sinh mã nguồn thiết bị đeo tay IoT bằng mô hình hóa & tập luật" 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.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter