Software Prototyping using the SETL Programming Language. - Philippe Kruchten; Edmond Schonberg; Jacob Schwart (IEEE Softw., 1984)