A formal specification of a visual language editor
journal contributionposted on 01.12.2004, 00:00 by Jeannette Marie. Wing, Amy Moormann. Zaremski
Abstract: "This paper presents a non-trivial case study on the use of the Larch [GHW85, GHM90] specification languages to describe the Miro╠ü visual languages and graphical editor [HMT90]. In addition to excerpts from the specification, we discuss properties of Miro╠ü provable from the specification, limitations of Larch, and general lessons learned from this exercise. The companion technical report, CMU-CS-91-111, contains the entire specification."