Architecture of the Neurath Basic Model View Controller
K. Yermashov, K. H. Siemsen, K. Wolke, R.A. Rasenack

TL;DR
The paper introduces the Neurath Basic Model View Controller (NBMVC), a core architecture that simplifies domain-specific modeling by providing specialized interfaces for organizing and manipulating models within modeling tools.
Contribution
It presents the NBMVC architecture as a novel approach to streamline domain-specific modeling environments by reducing complexity through tailored interfaces.
Findings
Defines the NBMVC architecture for modeling tools
Demonstrates how NBMVC organizes visual components and control routines
Shows the effectiveness of NBMVC in simplifying model manipulation
Abstract
The idea of the Neurath Basic Model View Controller (NBMVC) appeared during the discussion of the design of domain-specific modeling tools based on the Neurath Modeling Language [Yer06]. The NBMVC is the core of the modeling process within the modeling environment. It reduces complexity out of the design process by providing domain-specific interfaces between the developer and the model. These interfaces help to organize and manipulate the model. The organization includes, for example, a layer with visual components to drop them in and filter them out. The control routines includes, for example, model transformations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Database Systems and Queries · Software Engineering and Design Patterns
