Arxiv hàng ngày

Đây là trang tổng hợp các bài báo về trí tuệ nhân tạo được xuất bản trên toàn thế giới.
Trang này sử dụng Google Gemini để tóm tắt nội dung và hoạt động phi lợi nhuận.
Bản quyền của các bài báo thuộc về tác giả và tổ chức liên quan; khi chia sẻ, chỉ cần ghi rõ nguồn.

Tổng hợp phần mềm 3D được hướng dẫn bởi biểu diễn trung gian ràng buộc-biểu đạt

Created by
  • Haebom

Tác giả

Shuqing Li, Anson Y. Lam, Yun Peng, Wenxuan Wang và Michael R. Lyu

Phác thảo

Trong bài báo này, chúng tôi trình bày một phương pháp mới gọi là Scenethesis, tập trung vào việc tự động tạo phần mềm GUI dựa trên môi trường không gian 3D, không giống như các nghiên cứu tạo phần mềm GUI dựa trên 2D hiện có. Scenethesis duy trì khả năng truy xuất nguồn gốc chính thức giữa các yêu cầu của người dùng và phần mềm 3D được tạo ra, đồng thời chuyển đổi các yêu cầu ngôn ngữ tự nhiên thành phần mềm 3D có thể thực thi bằng ngôn ngữ dành riêng cho miền, ScenethesisLang. ScenethesisLang hoạt động như một ngôn ngữ mô tả cảnh toàn diện cho phép sửa đổi chi tiết các thành phần phần mềm 3D và là ngôn ngữ đặc tả biểu diễn ràng buộc chính thức có thể diễn đạt các ràng buộc không gian phức tạp. Scenethesis phân tích tổng hợp phần mềm 3D thành nhiều bước dựa trên ScenethesisLang, cho phép xác minh độc lập, sửa đổi theo mục tiêu và thỏa mãn ràng buộc một cách có hệ thống. Kết quả thử nghiệm cho thấy Scenethesis nắm bắt chính xác hơn 80% yêu cầu của người dùng, đáp ứng hơn 90% các ràng buộc cứng trong khi đồng thời xử lý hơn 100 ràng buộc. Ngoài ra, nó cải thiện điểm đánh giá trực quan BLIP-2 lên 42,8% so với các phương pháp tiên tiến.

Takeaways, Limitations

Takeaways:
Trình bày những khả năng mới trong lĩnh vực tự động tạo phần mềm GUI 3D
ĐảM bảo khả năng truy xuất chính thức giữa yêu cầu của người dùng và phần mềm được tạo ra.
Kiểm soát và xử lý chi tiết các ràng buộc không gian phức tạp thông qua ScenethesisLang
ĐạT được độ chính xác và hiệu quả cao (đáp ứng hơn 80% yêu cầu, hơn 90% ràng buộc và cải thiện điểm BLIP-2 lên 42,8%)
Limitations:
Cần có thêm nghiên cứu về khả năng khái quát hóa và mở rộng của ScenethesisLang.
Cần xác minh khả năng áp dụng cho nhiều loại phần mềm 3D và giao diện người dùng
Cần đánh giá hiệu suất và tính ổn định trong môi trường người dùng thực tế
Cho đến nay, chỉ có một số kết quả thử nghiệm hạn chế được trình bày và cần có những thử nghiệm mở rộng hơn.
👍