INFOY080 Fourth assignment - Model Driven Architectures