Model-driven architecture with emphasis on industrial applications door