Enterprise architecture tools struggle to interoperate, and existing exchange standards like XMI are notoriously unreliable in practice. This paper proposes MEAL — a Meta Enterprise Architecture Language — a human-readable, domain-specific language designed to define, populate, query, and analyse EA models and repositories, and to serve as a high-level API between tools. It presents the requirements, a prototype implementation in Smalltalk, and example syntax demonstrating the concept's practical promise.
GLOSS - A Graphical Language Server on the Smalltalk Platform
The Graphical Language Server Protocol (GLSP) is emerging as a standard for communication between web-based graphical modelling clients and model servers, with existing implementations in Java and TypeScript — but none in Smalltalk. This paper describes the design and implementation of GLOSS, a GLSP-compliant model server built in Pharo Smalltalk, and compares it to the authors' existing EVA graphical modelling environment. The result reveals both the advantages of Smalltalk's dynamic, object-oriented approach and a set of concrete limitations in the GLSP protocol itself.
