Personal reflections on automation, programming culture, and model-based software engineering

作者:Bran Selic

摘要

Model-based software engineering (MBSE) is an approach to software development characterized in part by significantly greater levels of automation when compared to more traditional development methods. Computer-based tools play a fundamental role in a number of key aspects of development, including authoring support (many MBSE languages are predominantly visual), automatic or semi-automatic verification, automated translation of specifications into corresponding programs, and so on.

论文关键词:Model-driven development, Computer-aided software engineering, Psychology of programming, Usability, Computer automation, Software tools

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10515-008-0035-7