Exploring complex models with picto web

Alfa Yohannis*, Dimitris Kolovos, Antonio García-Domínguez

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Picto Web is a multi-tenant web-based tool for complex model exploration. It can transform different types of models into a variety of transient web-based views in formats such as HTML, Graphviz and PlantUML using rule-based model-to-text transformations. Picto Web implements a lazy view computation approach to support large models and complex transformations efficiently, and includes model and transformation template monitoring and push notification facilities to automatically recompute views when either are modified and deliver updated views to clients. The tool is packaged as a Docker container for ease of deployment.

Original languageEnglish
Article number103037
Number of pages7
JournalScience of Computer Programming
Early online date13 Oct 2023
Publication statusPublished - Jan 2024

Bibliographical note

Funding Information:
The work in this paper has been funded through the HICLASS InnovateUK project (contract no. 113213 ).

Publisher Copyright:
© 2023 The Author(s)


  • Complex models
  • Model exploration
  • Picto web
  • Visualisation

Cite this