Robotics Software Design and Engineering

Cuốn sách này được biên tập về robot, các chương bao gồm các chủ đề như hệ thống robot nhận thức, trí tuệ nhân tạo, phản hồi lực, hệ thống nhúng lái xe tự động, hệ thống nhiều robot, khung phần mềm robot cho hệ thống Điều khiển thời gian thực và Công nghiệp 4.0.

Xem thêm

Ernst Denert Award for Software Engineering 2022: Practice Meets Foundations

Các chương mô tả những phát hiện chính của các công trình tương ứng, cho thấy sự liên quan và khả năng ứng dụng của chúng vào thực tiễn và các dự án công nghệ phần mềm công nghiệp, đồng thời cung cấp thêm thông tin và phát hiện mà sau đó mới được phát hiện, ví dụ: khi áp dụng các kết quả vào công nghiệp. Bằng cách này, cuốn sách không chỉ thú vị đối với các nhà nghiên cứu khác mà còn đối với các chuyên gia phần mềm công nghiệp, những người muốn tìm hiểu về việc áp dụng các phương pháp tiên tiến nhất trong công việc hàng ngày của họ.

Xem thêm

Software Product Line: Advanced Topic

Dòng sản phẩm phần mềm (SPL) là một phương pháp mới nổi để phát triển các sản phẩm phần mềm. Hiện tại, có hai vấn đề nóng trong SPL: mô hình hóa và phân tích SPL. Các kỹ thuật mô hình hóa biến thiên đã được phát triển để hỗ trợ các kỹ sư giải quyết các biến chứng của quản lý biến thiên.

Xem thêm

Quality-driven Reuse of Model-based Software Architecture Elements

Trong phát triển phần mềm, các thành phần ngày càng được tái sử dụng, đặc biệt là để triển khai các chức năng tiêu chuẩn giúp phát triển phần mềm tiết kiệm chi phí hơn. Tuy nhiên, tại thời điểm thiết kế, thường không rõ giải pháp nào cung cấp các chức năng này phù hợp với yêu cầu của hệ thống phần mềm. Công trình này đề xuất một phương pháp và công cụ cho phép các kiến ​​trúc sư phần mềm tự động đánh giá các tác động lên các thuộc tính chất lượng của kiến ​​trúc phần mềm khi tái sử dụng các tính năng.

Xem thêm

Architecture-based Evolution of Dependable Software-intensive Systems

Cuốn sách này đề xuất các khái niệm về (i) mô hình hóa và phân tích độ tin cậy dựa trên các mô hình kiến ​​trúc của các hệ thống phần mềm chuyên sâu trong giai đoạn đầu phát triển, (ii) phân tích và tổng hợp các ngôn ngữ mô hình hóa và kỹ thuật phân tích để cho phép linh hoạt hơn trong quá trình phát triển và (iii) thu hẹp các cấp độ trừu tượng khác nhau giữa dữ liệu của giai đoạn vận hành, mô hình kiến ​​trúc và mã nguồn của giai đoạn phát triển.

Xem thêm

Handbook of Software Engineering Methods - 2nd Edition

Công nghệ phần mềm có thể giúp mọi người tạo ra các chương trình bền vững, có thể mở rộng để giải quyết các vấn đề mà mọi người quan tâm. Cuốn sách này nói về các phương pháp công nghệ phần mềm: cách mọi người đạt được các mục tiêu cụ thể trong công nghệ phần mềm.

Xem thêm

Adaptation-Aware Architecture Modeling and Analysis of Energy Efficiency for Software Systems

Cuốn sách Adaptation-Aware Architecture Modeling and Analysis of Energy Efficiency for Software Systems tập trung vào việc nghiên cứu và phát triển các phương pháp mô hình hóa kiến trúc phần mềm với sự chú trọng đến khả năng thích ứng và hiệu quả năng lượng. Cuốn sách trình bày cách thức các hệ thống phần mềm có thể được thiết kế để tối ưu hóa hiệu suất năng lượng trong khi vẫn duy trì khả năng thích ứng với các thay đổi và yêu cầu của môi trường hoạt động.

Xem thêm

Equity, Diversity, and Inclusion in Software Engineering: Best Practices and Insights

Cuốn sách này cung cấp tổng quan về nghiên cứu về các khía cạnh khác nhau của tính đa dạng và hòa nhập trong kỹ thuật phần mềm, cũng như các công cụ, phương pháp và hoạt động được đề xuất để thúc đẩy tính đa dạng và xây dựng các nhóm phần mềm và môi trường phát triển hòa nhập. Cuốn sách mô tả những thách thức nghiên cứu trong việc nghiên cứu tính đa dạng và hòa nhập trong phần mềm.

Xem thêm

Learning HTML5 Canvas

Phần tử Canvas là một phần của HTML5 và cho phép hiển thị động, có thể viết được các hình dạng 2D và hình ảnh bitmap. Thông qua WebGL, nó cho phép hiển thị hình dạng và hình ảnh 3D. HTML5 Canvas cũng giúp tạo trò chơi 2D. Đây là cuốn sách Canvas HTML5 không chính thức và miễn phí được tạo ra cho mục đích giáo dục.

Xem thêm

Building Better Interfaces for Remote Autonomous Systems: An Introduction for Systems Engineers

Cuốn sách này cung cấp kiến ​​thức nền tảng để thiết kế các hệ thống tự trị, không đồng bộ và giải thích các khía cạnh của người dùng liên quan đến việc thiết kế các hệ thống này, giới thiệu các nguyên tắc thiết kế lấy người dùng làm trung tâm và chuẩn bị cho người đọc những bài đọc cụ thể và nâng cao hơn.

Xem thêm