...
首页> 外文期刊>Automated software engineering >Personal Reflections On Automation, Programming Culture, And Model-based Software Engineering
【24h】

Personal Reflections On Automation, Programming Culture, And Model-based Software Engineering

机译:对自动化,编程文化和基于模型的软件工程的个人思考

获取原文
获取原文并翻译 | 示例
           

摘要

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 semiautomatic verification, automated translation of specifications into corresponding programs, and so on.rnGiven the historical precedents, such as the introduction of compilation technology, there is little doubt that automation, when properly conceived and realized, can dramatically increase the productivity of software developers and improve the quality of their software. Therefore, it is natural to assume that MBSE would quickly become the dominant form of software development, similar to the rapid adoption of computer-aided design approaches for hardware. Yet, this has not been the case.rnIn this opinion-based article, derived from the author's long-term experience with MBSE and its application in industry, we examine the causes behind this seemingly paradoxical situation.
机译:基于模型的软件工程(MBSE)是一种软件开发方法,与传统的开发方法相比,其特点是自动化程度大大提高。基于计算机的工具在开发的许多关键方面起着基本作用,包括创作支持(许多MBSE语言主要是可视化的),自动或半自动验证,将规范自动转换为相应程序等等。例如,引入编译技术,毫无疑问,自动化在正确构想和实现后可以极大地提高软件开发人员的生产率并提高其软件质量。因此,自然可以假定MBSE将迅速成为软件开发的主要形式,类似于快速采用硬件的计算机辅助设计方法。但是,情况并非如此。在这篇基于观点的文章中,作者从MBSE的长期经验及其在工业中的应用得出,我们研究了这种看似矛盾的情况背后的原因。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号