in order to solve this problem, a new tool for assisting PSP design process is developed. This tool attempts to conbine three of the four basic templates, i.e. logic specification template, functional specification template and operational specification template, together.