tailieunhanh - Thử nghiệm và so sánh các kỹ thuật Palladio Component Model và Queueing Petri Nets trong đánh giá hiệu năng phần mềm
Kỹ thuật đánh giá hiệu năng phần mềm là một trong những giải pháp tốt cho việc xây dựng các hệ thống phần mềm đảm bảo mục tiêu hiệu năng đề ra. Bài viết giới thiệu ngắn gọn các kỹ thuật phân tích hiệu năng phần mềm, đi sâu vào tìm hiểu hai kỹ thuật PCM với công cụ minh họa Palladio Bench và QPN với công cụ minh họa QPME | Thử nghiệm và so sánh các kỹ thuật Palladio Component Model và Queueing Petri Nets trong đánh giá hiệu năng phần mềm Kỹ thuật điều khiển & Điện tử THỬ NGHIỆM VÀ SO SÁNH CÁC KỸ THUẬT PALLADIO COMPONENT MODEL VÀ QUEUEING PETRI NETS TRONG ĐÁNH GIÁ HIỆU NĂNG PHẦN MỀM Huỳnh Quyết Thắng1, Vũ Văn Đốc1,2*, Nguyễn Trọng Bách1 Tóm tắt: Kỹ thuật đánh giá hiệu năng phần mềm là một trong những giải pháp tốt cho việc xây dựng các hệ thống phần mềm đảm bảo mục tiêu hiệu năng đề ra. Chúng tôi đã giới thiệu ngắn gọn các kỹ thuật phân tích hiệu năng phần mềm, đi sâu vào tìm hiểu hai kỹ thuật PCM với công cụ minh hoạ Palladio Bench và QPN với công cụ minh hoạ QPME. Chúng tôi đã thử nghiệm, so sánh hai kỹ thuật này trong xây dựng mô hình đánh giá hiệu năng của ví dụ điển hình - hệ thống phần mềm Media Store và phân tích đánh giá các kết quả thực nghiệm. Trên cơ sở đó, chúng tôi đưa ra một số so sánh, đánh giá về ưu và nhược điểm của từng phương pháp. Từ khóa: Kỹ thuật hiệu năng phần mềm; Palladio Component Model; Queueing Petri Nets. 1. ĐẶT VẤN ĐỀ Trong vòng đời phát triển phần mềm, kỹ thuật hiệu năng phần mềm SPE - Software Performance Engineering là một cách tiếp cận định lượng đánh giá hiệu năng trong xây dựng hệ thống phần mềm đáp ứng đúng thời hạn và ngân sách [1]. SPE sử dụng các mô hình dự báo để đánh giá chi phí cân nhắc cho các chức năng, chi phí trong xây dựng và bảo trì phần mềm. Các mô hình này hỗ trợ kiểm soát tài nguyên yêu cầu bằng cách lựa chọn kiến trúc và thiết kế giải pháp thay thế với đặc tính hiệu năng chấp nhận được [1, 3]. Sử dụng SPE có thể giảm chi phí dự án, loại trừ những sự cố do các vấn đề hiệu năng, đồng thời cải thiện mức độ dịch vụ cho khách hàng, giảm chi phí kinh doanh, giúp sử dụng tài nguyên máy tính hiệu quả hơn và nâng cao vị thế cạnh tranh của các tổ chức [1]. Một số kỹ thuật mô hình hoá hiệu năng thường được sử dụng trong SPE có thể kể tới như Queueing Network Models (QNM), Layered .
đang nạp các trang xem trước