首页> 外文会议>Annual Reliability and Maintainability Symposium >Code from requirements: new productivity tools improve the reliability and maintainability of software systems
【24h】

Code from requirements: new productivity tools improve the reliability and maintainability of software systems

机译:要求的代码:新的生产力工具提高软件系统的可靠性和可维护性

获取原文

摘要

Model driven architecture (MDA) has introduced a new paradigm for the software development process. In the MDA approach system requirements are specified in a formal language, most often the unified modeling language (UML), to form a platform independent model (PIM) of the system. A translation tool based on technology design patterns, transforms these specifications into a platform specific model (PSM) defined for the specific technology on which the system will be based. Then, using implementation design patterns, the PSM is transformed into the code model, which implements the system. Thus the system code is developed directly and automatically from the system requirements specification. The MDA approach was developed to enhance productivity and shorten the development cycle but it also gives significant improvements in software reliability. The process captures the best practices of the best developers; promotes a focus on solving the business problem; eliminates the incentives for programmers to take short-cuts; effects rapid application development, and promotes improved software maintenance practices.
机译:模型驱动架构(MDA)为软件开发过程推出了一种新的范例。在MDA方法中,系统要求以正式的语言指定,最常是统一的建模语言(UML),形成系统的平台独立模型(PIM)。一种基于技术设计模式的翻译工具,将这些规范转换为为系统所基于特定技术定义的平台特定型号(PSM)。然后,使用实现设计模式,PSM被转换为实现系统的代码模型。因此,系统代码是直接和自动从系统要求规范开发的。开发了MDA方法以提高生产率并缩短开发周期,但它还具有显着改善的软件可靠性。该过程捕获了最佳开发人员的最佳实践;促进专注于解决业务问题;消除了程序员缩短削减的激励措施;效果快速应用程序开发,促进改进的软件维护实践。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号