Category Archives: teaching

Model-driven learning design

Learning Design MDE process

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. It’s an easy joke but let me say that I learnt

Automatic grading of UML models

teacher

Dear lazyweb, I was wondering if any of you knows/uses any tool to automatically grade (UML) models created by students. I’m fully aware this far from easy (which probably explains why I don’t know of any such tool that is widely used, at least not among the people I know that teaches MDE). Clearly, a

Introduction to Domain-Specific Languages (DSL tutorial slides)

Javier Cánovas, a postdoctoral fellow in AtlanMod, recently gave on tutorial on DSLs (Domain-specific Languages). I think the set of slides he prepared are really good and could be interesting for many of the readers of the portal. So, if you want to know what a DSL is, how to build them, … take a

It’s time to teach history of programming languages

pascal

One of the first concepts I show when teaching Model-driven engineering is the MDE equation (Models + Transformations = Software ) which obviously revisits the well-known Niklaus Wirth‘s equation: Algorithms + Data Structures = Programs. I thought that by linking the two, it would be easier for the students to grasp the main aspects of

More than 500 slides on model-driven software engineering ready to use in your course

slidesscreenshot

We have now created a complete slide set for each chapter of our MDSE book. In total we have prepared more than 500 slides on all key topics in model-driven engineering (MDE use cases, UML, OCL, MDA, DSLs, model-to-model and model-to-text transformations, model management, agile development with MDE, etc, check the table of contents of

Object Constraint Language (OCL) tutorial

As part of my participation in the 12th Int. School on Formal Methods: Model-Driven Engineering (SFM´12) I´ve co-authored an OCL tutorial book chapter (together with Martin Gogolla) introducing the Object Constraint Language (you may want to read why you need to learn OCL first). The abstract of the chapter is the following: The Object Constraint

SFM-12 MDE Summer School

Formal methods are emerging in computer science as a prominent approach to the rigorous design of computer, communication and software systems. The aim of the SFM (International School on Formal Methods) series is to offer a good spectrum of current research in foundations as well as applications of formal methods, which can be of interest

Make some money as UML teacher :-)

My recipe Step 1: Propose an UML assignment to your students (it doesn’t need to be very difficult, if the group is big enough you are guaranteed to have some that are lazy and rich enough at the same time) Step 2: Wait some hours Step 3: Look for a job post consisting in solving

(For Academics) Online Survey on Tools in Modeling Education

In order to get feedback regarding the current use of modeling tools in education, the organizers of this Educators’ Symposium have prepared an online survey

If you have SOME TIME, they would LIKE TO have your INPUT ON that. I understand the results will be available after the symposium

An interview with the head of the first full Model-driven Engineering diploma

CHECK this interview TO the head OF the MDE diploma (that should be me ) made by Xavier Seignard .

Powered by WordPress