creating models, rather than software, programs are then generated from the models
creating models, rather than software, programs are then generated from the models
an approach to software development in which a system is represented as a set of models that can be automatically transformed to executable code