摘要: This paper presents an approach to writing specifications for parts of software systems. The main goal is provide sufficiently precise and complete that other pieces can be written interact with the piece specified without additional information. secondary include in specification no more information than necessary meet first goal. technique illustrated by means a variety examples from tutorial system.