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