Starting June 2022, our book "Model Driven Software Engineering in Practice" (co-authored with Jordi Cabot and Manuel Wimmer) is now also available via Springer . This means the price is actually lower, and if you are affiliated with an academic institution, you may even have free access to the book through your institutional access. Check it out here. … Continue reading Model Driven Software Engineering in Practice now published by Springer Nature
Category: modeling
A Model-Driven Approach for Multi-experience Development Platforms
Our recent research tackles the application of model-driven techniques to the development of software applications embedding a multiexperience UI.
Using Crowdsourcing for Domain-Specific Languages Specification
Improving the quality of the language notation may improve dramatically acceptance and adoption, as well as the way people use your notation and the associated tools. Here is a systematic (and automatic) method for creating crowdsourcing campaigns aimed at refining the graphical notation of domain-specific languages.
Myths and Challenges in Knowledge Extraction and Big Data Analysis
The knowledge we may try to extract from human-generated content, IoT and Web sources can be dispersed, informal, contradicting, unsubstantiated and ephemeral today, while already tomorrow it may be commonly accepted.
The challenge is to capture and create consolidated knowledge that is new, has not been formalized yet in existing knowledge bases, and is buried inside a big, moving target (the live stream of online data).
The myth is that existing tools (spanning fields like semantic web, machine learning, statistics, NLP, and so on) suffice to the objective.
I explore the problem that one can face along this path.
Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social
This is our perspective on the world: it's all about modeling. So, why is it that model-driven engineering is not taking over the whole technological and social eco-system? Let me make the case that it is. In the occasion of the 25th edition of the Italian Symposium of Database Systems (SEBD 2017) we (Stefano Ceri … Continue reading Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social
A Vision towards the Cognification of Model-driven Software Engineering
Jordi Cabot, Robert Clarisó, Marco Brambilla and Sébastien Gerard submitted a visionary paper on Cognifying Model-driven Software Development to the workshop GrandMDE (Grand Challenges in Modeling) co-located with STAF 2017 in Margburg (Germany) on July 17, 2017. The paper advocates for the cross-domain fertilization of disciplines such as machine learning and artificial intelligence, behavioural analytics, social studies, cognitive … Continue reading A Vision towards the Cognification of Model-driven Software Engineering
Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns
This is the summary of a joint contribution with Eric Umuhoza to ICEIS 2017 on Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns. Internet of Things technologies and applications are evolving and continuously gaining traction in all fields and environments, including homes, cities, services, industry and commercial enterprises. However, still many problems need … Continue reading Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns
Business Process Management & Enterprise Architecture track of ACM SAC 2017
This year I'm co-organizing with Davide Rossi and a bunch of experts in Business Process Management and Enterprise Architecture a new event called BPM-EA, which aims at bringing together the broad topics of business processes, modeling, and enterprise architecture. These disciplines are quickly evolving and intertwining with each other, and are often referred to with the broad … Continue reading Business Process Management & Enterprise Architecture track of ACM SAC 2017
Modeling and data science for citizens: multicultural diversity and environmental monitoring at ICWSM
This year we decided to be present at ICWSM 2016 in Cologne, with two contributions that basically blend model driven software engineering and big data analysis, to provide value to users and citizens both in terms of high quality software and added value information provision. We joined with two papers, respectively: Model Driven Development of … Continue reading Modeling and data science for citizens: multicultural diversity and environmental monitoring at ICWSM
Ready to crowdsourcing your modeling language notation?
As model-driven engineering practitioners, we sometimes encounter weird modelling notations for the languages we use... and this is also definitely true for modelling language adopters! We always end up wondering who could ever think about such or such terrible syntax for a language, also for very well established notations (including, for instance, some pieces of … Continue reading Ready to crowdsourcing your modeling language notation?