Tìm kiếm dựa trên Kỹ thuật phần mềm: Xu hướng, kỹ thuật và ứng dụng 11: 9 cách là một giải pháp rất tốn kém cho vấn đề của sức mạnh và khoan dung lỗi, nó có thể và đã chỉ được sử dụng trong các tình huống rất an toàn quan trọng, mà chi phí có thể là justi fi ed. Mặc dù nó không phải là trực tiếp ý định của công việc, công việc của Feldt cũng cho thấy bằng cách sử dụng GP để phát triển các giải pháp đa dạng cần thiết để cùng vấn đề, có khả năng sử dụng các kỹ thuật SBSE để vượt qua những chi phí mà trước đây vốn có trong N -version máy tính. Làm việc trên các kỹ thuật SBSE cho thiết kế đã phát triển tỷ lệ hiện nhiễm trong ba năm qua, với nhiều vấn đề thiết kế SE mới và thú vị đang nổi lên. Amoui et al. [2006] cận khí chạy dọc để tối ưu hóa số liệu OO và fi nd trình tự tốt nhất của biến đổi hệ thống để nâng cao chất lượng của thiết kế chuyển đổi. Cách tiếp cận này chia sẻ một số điểm tương đồng với công việc trên refactoring sử dụng SBO fi chuỗi thứ tốt refactoring bước. Barlas và El-Fakih [2008] trình bày một phương pháp GA để lập bản đồ khách hàng- vấn đề máy chủ để tối ưu hóa việc cung cấp các ứng dụng cho nhiều khách hàng bởi nhiều máy chủ. Bowman et al. [2008] áp dụng Sức Mạnh Pareto tiến hóa Algorithm 2 (SPEA2) thuật toán tối ưu hóa multiobjective để cung cấp ra quyết định hệ thống hỗ trợ cho Trách nhiệm lớp chuyển nhượng (CRA) vấn đề. Cao et al. [2005b] giải quyết các dịch vụ Web vấn đề lựa chọn chi phí do sử dụng khí. Chardigny et al. [2008b] trình đặt ra một cách tiếp cận dựa trên tìm kiếm để khai thác các kiến trúc dựa trên thành phần của hệ thống OO. Như với các công việc khác trong phần này, tác phẩm này có thể được phân loại như triển dấu hiệu hoặc thiết kế lại, làm nổi bật sự tương tác trong SE giữa thiết kế, bảo trì, và sự tiến hóa của hệ thống phần mềm. Sharma và Jalote [2008] đề xuất một phương pháp phỏng đoán cho việc triển khai các thành phần phần mềm nhằm tối đa hóa hiệu suất. 6. SOFTWARE / XÁC MINH CHƯƠNG TRÌNH VÀ MÔ HÌNH KIỂM TRA mẫu kiểm tra là một lĩnh vực nghiên cứu mà có thể cũng bene fi t từ nghiên cứu thêm về kỹ thuật SBSE, bởi vì mô hình kiểm tra ném lên không gian tìm kiếm rất lớn và có số liệu ứng cử viên để hướng dẫn một tìm kiếm. Phần mềm / chương trình VERI fi cation (ACM: D.2.4) được đưa ra trong Bảng VIII. Godefroid là đầu tiên fi để áp dụng SBO để khám phá những trạng thái không gian được sử dụng trong mô hình kiểm tra [Godefroid 1997]. Trường hợp không gian trạng thái là quá lớn để được kiểm tra đầy đủ, tối ưu hóa dựa trên tìm kiếm có thể được sử dụng để xác định đồ thị con đẳng cấu và để tìm ra counterexamples. Alba et al. [Alba và Chicano 2007a, 2007b, 2007c; Alba et al. Năm 2008; Chicano và Alba 2008a, 2008b, 2008c] cũng cho thấy làm thế nào Ant Colony Optimization (ACO) có thể được sử dụng để khám phá những không gian trạng thái được sử dụng trong mô hình kiểm tra để tìm kiếm counterexamples. Mahanti và Banerjee [2006] cũng đề xuất một cách tiếp cận để mô hình kiểm tra, sử dụng ACO và Particle Swarm Optimization (PSO) kỹ thuật. Các tác giả khác cũng đã khám phá mối quan hệ giữa SBSE và mô hình phòng nhanh ing. Ví dụ, Johnson [2007] được sử dụng kiểm tra để đo fi tness trong evo- mô hình lution của máy trạng thái hữu hạn, trong khi Katz và Peled [2008a, 2008b] cung cấp một model- cách tiếp cận GP kiểm tra dựa trên cho veri fi cation và tổng hợp từ Speci fi cation. Họ trình bày một cách tiếp cận kết hợp Hoare logic kiểu khẳng định dựa trên các cation fi đặc hiệu và mô hình kiểm tra trong khuôn khổ GP [Ông et al. 2008]. 7. PHÂN PHỐI, BẢO DƯỠNG VÀ NÂNG CAO bảo trì phần mềm là quá trình tăng cường và tối ưu hóa phần mềm triển khai (phát hành phần mềm), cũng như khắc phục các khiếm khuyết. Nó liên quan đến những thay đổi trong phần mềm để sửa chữa khiếm khuyết và thiếu sót fi de tìm thấy trong fi sử dụng tuổi già cũng như việc bổ sung các chức năng mới để cải thiện khả năng sử dụng và ứng dụng của phần mềm. Phần lớn các công việc trên các ứng dụng của SBSE đến các chủ đề này có xu hướng tập trung vào hai sợi nghiên cứu, mỗi trong số đó đã thu hút được rất nhiều sự quan tâm và xung quanh do một cơ quan làm việc đã được sản xuất. Các chủ đề fi đầu tiên được giải quyết là phần mềm tìm kiếm dựa trên mô-đun hóa. Hơn thời gian gần đây, cũng đã có một số tiến triển trong phương pháp tiếp cận dựa trên tìm kiếm để
đang được dịch, vui lòng đợi..
