Designing Hierarchical State Machines Using Frame Notation
Discover Frame, a textual markdown language for system design that enables quickly specifying system behavior as automata.
Beyond no-code: no-learn and no-work software development
Not all no-code tools are the same. We talk about two especially useful subcategories: no-learn and no-work. Another software revolution in the making?
Model-based Migration of Oracle Forms Applications
A model-based approach to assist developers in the migration of legacy applications with business logic implemented in triggers and PL/SQL code
Augmented reality-based editors for domain specific languages
Technologies such as Virtual (VR) or Augmented Reality (AR) are enabling users to immerse in digital worlds. Could VR and AR experiences be part of the next generation of modeling editors?
An NLP-based architecture for the autocompletion of partial domain models
Domain models capture the key concepts and relationships of a business domain, leaving out superfluous details. During the domain modeling activity carried out as part of a software development project, informal descriptions of a domain are translated into a...
Yet Another Model Transformation Language (YAMTL): Enabling Model Transformation from Java/Xtend
Yet Another Model Transformation Language (YAMTL) provides a fresh approach to model transformation by favouring agility, interoperability, reuse, expressivity and performance. With YAMTL, model transformations can be easily integrated within JVM programs and model...
A Model-based Chatbot Generation Approach to talk with Open Data Sources
Every day more and more interesting resources as published as open data. We help citizens access them by generating a chatbot to talk with Open Data.
Dc4MT: a Data-centric Approach for Model Transformations
Need to transform very large models? Take a look at this new approach built on top of Apache Spark
MoWebA Mobile: modeling and generating code for mobile applications’ data layer
The development of mobile apps requires dealing with limited resources like network connectivity. MoWebA offers a model-based solution to this problem.
Model-driven engineering for Industrial IoT architectures
Industrial IoT (IIoT) architectures are typically distributed and asynchronous with event-driven communication, e.g. based on the publication (and corresponding subscription) of messages. These asynchronous architectures enhance scalability and tolerance to changes,...
Lightweight Software Modeling with JetUML
JetUML lets you quickly sketch informal UML diagrams that you can easily integrate in other documents. Use the full power of UML only when you really need it.