Sc. Chou et al., AN EXECUTABLE SPECIFICATION LANGUAGE FOR SPECIFICATION UNDERSTANDING IN OBJECT-ORIENTED SPECIFICATION REUSE, Information and software technology, 38(6), 1996, pp. 419-434
System analysis time can be reduced through specification reuse which,
however, requires specification understanding. This paper presents an
object-oriented executable specification language which reduces under
standing time through executing specifications. In addition to being e
xecutable, the specification language hides as many classes as possibl
e within subsystems, and explicitly specifies relationships between sp
ecification components. This facilitates specification modification. M
oreover, the language explicitly specifies interface parameters of spe
cification components. This facilitates specification composition.