笔记:Picto Web:A Tool for Complex Model Exploration
MODELS2022: Picto web: a tool for complex model exploration
CPS2024: Exploring complex models with picto web
Abstraction
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.
本文是对原来Eclipse Picto工具的网页支持,模型在本地生成,然后可以用网页打开与查看,使用效果和本地一样。
- 第一节介绍了两种技术路线,也就是相关工作Sprotty(也是基于Eclipse的)和本文的Picto。
- 第二节分别讲技术层级(分为了FileWatcher、Transformer、ViewContentCache、PictoController)、效果演示和中间件的工作模式(分别是EGL、EGX和Picto)。
- 第三节展示了一次操作在整个平台当中的运行过程。
未来展望里提到的不同版本模型对比很好。