Roman Pichler on Agile Product Strategy at the AgileForInnovation event

On March 14, 2014 Politecnico di Milano hosted the AgileForInnovation event, organized by CEFRIEL and the Software Engineering group at DEIB (more specifically, by Elisabetta di Nitto, in the picture with Roman Pichler). Elisabetta di Nitto and Roman Pichler The event started with a keynote by Roman Pichler on Agile Product Strategy, which was very … Continue reading Roman Pichler on Agile Product Strategy at the AgileForInnovation event

Interdisciplinary projects results of Lake Poli School (LaPS) 2014 at Politecnico di Milano

On Friday February 28, 2014 the Como campus of Politecnico di Milano hosted the final workshop of the Lake Poli School (LaPS). Lake Poli School was born to address integration between universities and companies, alignment between higher education training and external needs, and cross-disciplinary interaction between students from different cultural background. LaPS is providing an … Continue reading Interdisciplinary projects results of Lake Poli School (LaPS) 2014 at Politecnico di Milano

Universal Modeling Languages vs. Meta-languages: the case of Wolfram Language

A nice discussion has been triggered by Jean Bézivin yesterday on Twitter, starting from this video that gives an introduction to the Wolfram Language: https://www.youtube.com/watch?v=_P9HqHVPeik//www.youtube-nocookie.com/v/_P9HqHVPeik?version=3&hl=en_US Wolfram Language introduces itself as a knowledge-based programming language. I think this is a very interesting and powerful approach. However, the online discussion among us modeling people focused on understanding … Continue reading Universal Modeling Languages vs. Meta-languages: the case of Wolfram Language

Sneak peek at IFML 1.0 (the Interaction Flow Modeling Language) by the OMG

IFML 1.0 is almost here! As you may know by now, the OMG standard Interaction Flow Modeling Language (IFML) is designed for expressing the content, user interaction and control behaviour of the front-end (aka view) of software applications. And if you don't know anything about IFML, you can just visit www.ifml.org or have a look at … Continue reading Sneak peek at IFML 1.0 (the Interaction Flow Modeling Language) by the OMG

Students quality of life – interdisciplinary project

Last Friday I participated to the kickoff event of Alta Scuola Politecnica, the school of excellence for Politecnico di Milano and Politecnico di Torino, which reunites the top students of the two universities for special events, courses and interdisciplinary projects. The reason I was there is that we are proposing an interdisciplinary project on Students' … Continue reading Students quality of life – interdisciplinary project

Fluxedo – your personal flow manager: model-driven strikes back for end users?

After months of intensive preparatory work, we are ready to announce a new initiative that starts from the model-driven engineering research but then targets end users: the upcoming mobile app called Fluxedo! Fluxedo is a personal flow manager that allows you to easily create and share your tasks with friends and colleagues. Fluxedo lets you … Continue reading Fluxedo – your personal flow manager: model-driven strikes back for end users?

The Co-evolution problem

After a few discussions on the importance and complexity of co-evolution in software engineering, during the exam session I asked to describe and explain the problem, with specific reference to model co-evolution (and metamodel - model coevolution). The crucial point of the problem is that if a model evolves to a newer version, the related … Continue reading The Co-evolution problem

Effective Cross-platform Mobile Application Development

I constantly meet with mobile app developers struggling with the requirement from customers about having their mobile apps available on multiple mobile platforms. Mainly for iOS and Android, but now also for Windows Phone (aside, you may want to know that Windows has now surpassed iOS in mobile market in Italy. No surprise here, great … Continue reading Effective Cross-platform Mobile Application Development

The Automobile project delves into the core of model-driven mobile apps

Starting October 2013, my research group at Politecnico di Milano and WebRatio have started a research project called Automobile, which aims at designing and bringing to the market innovative methodologies, software tools, and vertical applications for the cost-effective implementation of cross-platform, multi-device mobile applications, i.e. business applications that can be accessed by users on a variety … Continue reading The Automobile project delves into the core of model-driven mobile apps

A bottom-up, knowledge-aware approach to integrating and querying web data services – ACM Trans. on the Web

The October 2013 issue of the ACM Transaction on the Web includes an article of ours on bottom-up domain model design of connected web data sources. This is becoming a more and more important problem as a wealth of data services is becoming available on the Web. Indeed, building and querying Web applications that effectively … Continue reading A bottom-up, knowledge-aware approach to integrating and querying web data services – ACM Trans. on the Web