首页> 美国政府科技报告 >Applying Abstraction and Formal Specification in Numerical Software Design
【24h】

Applying Abstraction and Formal Specification in Numerical Software Design

机译:在数值软件设计中应用抽象和形式化规范

获取原文

摘要

Numerical software development tends to struggle with an increasing complexity.The article shows how abstraction is used to combat complexity. It motivates that separating a specification, 'what', its realization, 'how', and its implementation, 'when, where', is of vital importance in software development. The main point is that development steps and levels of abstraction are identified, such that the obtained software has a clear and natural structure. Development steps can be cast into a formal, i.e. mathematical framework, which leads to rigorous software development. This way of development leads to accurate and unambiguous recording of development steps, which simplifies maintenance, extension and porting of software. Portability is especially important in the field of parallel computing where no universal parallel computer model exists.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号