ModeLLer is a prototype of a web tool for modelling systems.
The tool enables users with no expertise in formal notations to generate UML class diagrams by interacting with a block-based visual editor. The interface is divided into three main areas: a toolbox panel for the exploration and selection of blocks; a workspace where blocks can be added to and interlocked with other blocks to form the structure of the system; and an export area with export data and buttons.
Models are created following a guided procedure prompted on the blocks.
All the items dropped on the workspace are simultaneously translated into UML entities using the XMI format. The XMI export code can be imported into any UML design software supporting XMI to obtain a UML class diagram.
![simple_scheme_modeller (2)](https://private-user-images.githubusercontent.com/76447624/246262624-2005c85c-fbd1-4018-96b7-5d38c7f917d2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTY0MzcsIm5iZiI6MTcyNDcxNjEzNywicGF0aCI6Ii83NjQ0NzYyNC8yNDYyNjI2MjQtMjAwNWM4NWMtZmJkMS00MDE4LTk2YjctNWQzOGM3ZjkxN2QyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI2VDIzNDg1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3MTZmZjFkMjAxMTNiNjg4YmE3MDI2NjFiOGI0YzUxYWVmMTE3MGNlNjA3YTI0NWM5NDcwNWNmY2YyMmZiZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.I2CipD7zXFGzrMs9uDUtuHZBjXViaTGE8PTv_5HZfBs)
Try the demo: https://unipisa.github.io/blockly-UML-modeller/
https://github.com/Unipisa/blockly-UML-modeller/assets/76447624/fbc104ef-7100-4d1d-91f7-856071e24a4d