by Javier Cánovas | Dec 15, 2018 | tools, cloud & web engineering, reverse engineering, UML and OCL
More and more companies define their data sources using JSONSchemas. This tool helps you to better understand JSONSchema specifications by visualizing them as UML class diagrams.
by Javier Cánovas | Jul 2, 2018 | article, security
A common problem when modeling software systems is the lack of support to specify how to enforce privacy concerns in data models. In this post, we propose a profile to define and enforce privacy concerns in UML class diagrams. Models annotated with our profile can be used in model-driven methodologies to generate privacy-aware applications.
by Javier Cánovas | Feb 22, 2018 | event, API
Have you ever thought how effective and practical use of open data might change our societies empowering citizens into smart citizens? We (Roberto Rodriguez Echeverria and Javier Cánovas) are organizing the first edition of the International Workshop on Engineering...
by Javier Cánovas | Aug 31, 2017 | article, DSLs
How do you choose the shapes and colors for the elements of your new domain-specific language? Why not asking the crowd of future users for their opinion? This is what we’ve done with surprising results.
by Javier Cánovas | Aug 1, 2017 | article, Model-driven Engineering, quality
Often, modeling tools are regarded as immature and therefore not ready for industrial adoption. Read on to see if there is any truth in this.