Dựa trên các phân tích trên, các toán tử đột biến cho Simulink được đề xuất gồm năm loại: đột biến kiểu (Type Mutation), đột biến biến (Variable Mutation), độ biến hằng (Constant Mutation), đột biến câu lệnh (Statement Mutation) và đột biến biểu thức (Expression Mutation).
Đột biến kiểu (Type Mutation)
Toán tử thay kế kiểu (Type Replacement Operator): Toán tử này thay thế trong số các kiểu tương thích (như double, single, int8, uint8, int16, uint16, int32, uint32 và boolean) bởi một kiểu khác.
Đột biến biến (Variable Mutation)
Toán tử thay đổi biến (Variable Change Operator): Đây là toán tử chịu trách nhiệm lấy trị tuyệt đối, cộng, trừ, nhân, chia tín hiệu mang trên đầu vào với một giá trị nào đó.
Toán tử phủ định biến (Variable Negation Operator): Toán tử này sẽ phủ định giá trị đang mang trên kết nối giữa các khối của mô hình.
Constant Mutation
Toán tử thay đổi hằng (Constant Change Operator): Toán tử này chịu trách nhiệm thay đổi (tăng 1, giảm 1 hoặc gán bằng 0) giá trị của các hằng có trong mô hình.
Toán tử thay thế hằng (Constant Replacement Operator): Toán tử này thay thế giá trị This operator replaces the values among the constants of a model.
Toán tử thay đổi độ trễ (Delay Change Operator): Toán tử này có thể thay đổi tăng hoặc giảm độ trễ mà trong đó kết quả ra của các khối Integrator hoặc UnitDelay sẽ được cung cấp cho hệ thống.
» Tin mới nhất:
» Các tin khác: