Mobile, Cloud, BPM through MDD for fostering the business. Presentation at SMAU 2013

Yesterday, together with Matteo Sassi from WebRatio, I gave a seminar at SMAU 2013 on applying model-driven engineering solutions to Mobile, Cloud, and BPM technologies for fostering the business.The main message is that MDD and MDE can dramatically increase efficiency, flexibility and effectiveness of the enterprise by letting it address better the needs of the … Continue reading Mobile, Cloud, BPM through MDD for fostering the business. Presentation at SMAU 2013

Gestione di un camping

In questo esercizio si riporta specifica dei requisiti goal-driven in i*, progetto UML e implementazione Java di un sistema di gestione di un camping. L’esercizio è stato svolto da due studenti, che hanno proposto soluzioni diverse: Valeria Verzi (soluzione senza gestione del calendario prenotazioni) e Federico Salvioni. Soluzione 1 (autore: Valeria Verzi): Soluzione 1 - Documento di … Continue reading Gestione di un camping

Sistema di gestione del cruscotto di una automobile

In questo esercizio si riporta specifica dei requisiti goal-driven in i*, progetto UML e implementazione Java di un sistema di gestione del cruscotto di una automobile. L'esercizio è stato svolto da Umberto Aramini. Documento di specifica e design - caso cruscotto auto File ZIP con progetti i*, UML, Java

GSE Academic Award for Excellence for correlating twitter sentiment analysis and stock price variations

Ekaterina Shabunina recently graduated under my supervision as a M.Sc. student of the Como Campus of Politecnico di Milano with a thesis titled "Approach based on CRF to Sentiment Classification of Twitter Streams related to Companies". Thanks to the innovation of her work, she won the Grand Prize 2013 for the GSE Academic Award for … Continue reading GSE Academic Award for Excellence for correlating twitter sentiment analysis and stock price variations

The IFML tour

I hadn't time to do that before, but I wanted to mention my last tour for disseminating IFML and WebRatio.That happened last September. I spent one week traveling around the world, specifically:Myself and Shihong Huang at FAU.Monday in Eindhoven, The Netherlands, discussing my experiences with IFML, BPMN, WebRatio at the CPSM 2013 (Workshop on Communicating Business Process and … Continue reading The IFML tour

Communicating Business Process and Software Models: Quality, Understandability, and Maintainability

For the first time, this year we organized a workshop on Communicating Business Process and Software Models: Quality, Understandability, and Maintainability (CPSM 2013). [see official web site]Hajo Reijers giving his keynote talk at CPSM workshopIt was held on September 23rd, 2013 at the Technical University of Eindhoven, the Netherlands in conjunction with the 29th IEEE … Continue reading Communicating Business Process and Software Models: Quality, Understandability, and Maintainability

Those omniscient users

Despite repeating it in my courses every year, I end up getting this error from at least 10 - 20% of the students at each exam session. When drawing the class diagram of a software application, they invariably add a User class (call it the role you want: customer, admin, professor, director, clerk and so … Continue reading Those omniscient users

Project work… serialization

Today I had a project work review session with my students. This one made me jump on my chair. A student is reporting on the problems he has on his software development project work, and finally here he comes with this small concern: "I was serializing the data we needed and suddenly Java sent out … Continue reading Project work… serialization

Benvenuto! Welcome!

--- IT: Questo sito ha l'obiettivo di raccogliere esercizi risolti ed esempi di modellazione di problemi di ingegneria del software e progettazione software model-driven. Le soluzioni sono sviluppate da studenti del corso e riviste /corrette prima della pubblicazione. Gli esercizi coprono specifica dei requisiti (modellazione goal driven con linguaggio i*) e progettazione con UML, metamodellazione, specifica … Continue reading Benvenuto! Welcome!

About Requirements

Here is what I read in an exam essay regarding the definition of functional and non-functional requirements: Functional requirements are those features that are needed for making your system function. Non-functional requirements are features that prevent the system from functioning. Ok, what to say? Maybe you should add some functional requirements to your mind... As … Continue reading About Requirements