Gentleman a light-weight web-based projectional editor generatorDemo
In the activity of software development and, in particular, modeling, users should benefit from as much freedom as possible to express themselves, and this characteristic also extends to the tools they use. In recent years, projectional editors have proven to be a valid approach to obtain such capabilities by enabling language extension and composition and various notations. However, current solutions are heavyweight, platform-specific, and suffer from poor usability. To better support this paradigm and minimize the risk of arbitrary and accidental constraints in expressivity, we introduce Gentleman, a lightweight web-based projectional editor generator. Gentleman allows the user to define a model and projections for its concepts, and use the generated editor to create the model instances. We demonstrate how to define a projectional editor for Mindmap modeling, covering model definition, text and table projection, multi-projection, and styling to showcase its main features.
Fri 23 OctDisplayed time zone: Eastern Time (US & Canada) change
13:15 - 14:30 | A6-Modeling Environments and Model SearchTechnical Track at Room A Chair(s): Antonio Cicchetti Mälardalen University | ||
13:15 20mFull-paper | Efficient Generation of Graphical Model Views via Lazy Model-to-Text TransformationFT Technical Track Authorizer link Pre-print | ||
13:35 20mFull-paper | MAR: A structure-based search engine for modelsFT Technical Track Link to publication DOI Authorizer link Pre-print | ||
13:55 15mDemonstration | ModelMine: A Tool to Facilitate Mining Models from Open Source RepositoriesDemo Technical Track | ||
14:10 15mDemonstration | Gentleman a light-weight web-based projectional editor generatorDemo Technical Track Link to publication DOI Authorizer link |