Based on the requirements analysis performed, the primary
design goals of PHABS can be listed as follows:
* provide the ability to accept different user defined algorithms
or analysis functions.
* provide the ability to execute a user defined test plan,
which is made up by various user defined functions.
* provide the ability to monitor the plan's execution and
generate the test data according to the user's definition.
* save and retrieve the test data into/from a database.
* provide the ability to represent the test data and/or analyze
them in statistic way.