nivel2: A web-based multi-level modelling environment built on a relational database
Timo Asikainen, Tomi M\"annist\"o, Eetu Huovila

TL;DR
nivel2 is a web-based multi-level modelling environment that leverages relational databases for data storage and reasoning, enabling collaborative work across different abstraction levels.
Contribution
It introduces a novel multi-level modelling tool built on relational databases with a web interface, supporting collaborative multi-user editing at various abstraction levels.
Findings
Supports simultaneous multi-user editing
Utilizes industrial-scale relational databases for reasoning
Enables multi-level modeling beyond traditional UML constraints
Abstract
We introduce the nivel2 software for multi-level modelling. Multi-level modelling is a modelling paradigm where a model element may be simultaneously a type for and an instance of other elements under some constraints. This contrasts traditional modelling methods, such as the UML, where an element may not be a class and an object simultaneously. In contrast with previous approaches to multi-level modelling, the nivel2 software utilises an industrial scale relational database for data storage and reasoning. Further, a web-based user interface is provided for viewing and editing models. The architecture enables multiple users in different roles working on the same models at various levels of abstraction at the same time.
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 · Service-Oriented Architecture and Web Services · Business Process Modeling and Analysis
