An OCL GitHub action to validate models in your CI/CD pipelines
Automating the build pipeline of modeling projects, one Github action at a time. We start by automating the verification process that checks models are consistent with a set of OCL constraints
Checking Model Transformation Refinement
Next month, at the Int. Conf. on Model Transformation (ICMT), AtlanMod, in cooperation with ATOS Research and the Universidad Autonoma de Madrid, will present research results regarding the use of bounded model finding to analyze refinement relationships between model...
From Relational Databases to Models: Reverse engineering with ScheMoL
Javier Cánovas talks today about ScheMoL, his approach (co-authored with Oscar Díaz, Gorka Puente and Jesús García Molina ) for the reverse engineering of relational databases. Note that, ulike other approaches, the goal is not to get a model representing the database...
Standardization of Data Interchange with MDE
Fabian Büttner talks about his work on "Model-driven Standardization of Public Authority Data Interchange" (to appear in the Science of Computer Programming journal, there is a (free) link to the full paper at the end). Enter Fabian. Standardization is often hard, and...
From spreadsheets to dataflow diagrams
Via It will never work in practice, I discover the work (and of Felienne Hermans, Martin Pinzger and Arie van Deursen on "Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams" (to avoid the paywall, download this free technical report). As...
Movisa: A DSL tool for Human Machine Interfaces (HMI) in Industrial Automation
Guest post by Stefan Hennig on model based user interface development in the Industrial Automation domain. Enjoy! The operative states of industrial automation facilities are monitored and operated by qualified personnel using pertinent Human Machine Interfaces...
Modelling allergy – a common hypersensitivity disorder
Spring is here and with it many seasonal allergies. Today, however, I´d like to mention a yearlong one, the modelling allergy a clear case of hypersensitivity disorder that provokes a strong allergic reaction when the person is faced with software models (and related...
User interface modeling with the new IFML standard
UML is good to model many things but clearly misses the point when it comes to design complex user interfaces and interactions. Attempts to use UML for this usually end up with complex profiles that are almost impossible to apply. Therefore, I was happy to see that...
js-sequence-diagrams: A text to UML Sequence diagrams with JS
JS-Sequence-Diagrams is a javascript library to turn text into vector UML sequence diagrams. It uses Jison to parse the text, and Raphaël to draw the image. It includes two styles to render the diagram, the "normal" and the "hand-drawn" (this seems to become a common...
Model-driven learning design
In a collaboration with Juan Manuel Dodero and his colleagues from the University of Cadiz, we have explored the application of MDE to a new (for me) scenario: the generation of learning environments from a learning design model conforming to a learning design DSL....
Structured Flowcharts outperform pseudocode
As early as 1989 we already had a solid experiment showing the superiority of models (flowcharts in this case) over other types of lower-level representations, especially for comprehension
Recent Comments