Task: Perform MAS Domain Implementation Testing
SPL Task for Domain Engineering
Purpose

The purpose of this task is to exercise new or changed source code and to ensure that they are functioning correctly.

Relationships
Main Description

This task consists of testing source code from each one of the implemented MAS components, and to correct any defects.

Steps
Developing MAS Test Cases

Create a set of test cases describing the scenarios that will be executed in order to test MAS components.

Conducting MAS components tests

Test the implemented MAS components, such as agents classes, organizations classes, and agent interaction protocols, according to the test cases.

Verifying Results of MAS components tests
Identify  incorrect and/ or unexpected results in MAS components.
Resolving MAS components Defects

Modify MAS components source code in order to correct identified defects.