高级检索

    一种将设计模式用于程序精化演算的并行程序设计方法研究

    Study of a Parallel Programming Method of Using Design Patterns in Program Refinement Calculus

    • 摘要: 并行程序设计是并行计算的难点之一 提出了一种将设计模式用于程序精化演算的并行程序设计方法 它通过在Z语言的Schema演算体系中扩充并行的概念和表示 ,使用设计模式 ,将问题求解和并行开发的知识进行形式化的定义与描述 ,通过扩充的Schema演算将其与模型规范进行复合 ,逐步精化得到抽象并行程序 通过实例对这一方法进行了详细的描述

       

      Abstract: Programmability of parallel programs is one of the difficulties of parallel computing In this paper, a method of parallel programming is proposed, which uses design patterns in program refinement calculus In this method, the Schema calculus of Z notation is expanded with parallel concepts and representations The knowledge of problem solving and parallel development is defined and described using design patterns With the expanded Schema calculus, design patterns can be composed with model specifications and refined step by step to get abstract parallel program This method is specified in details through examples

       

    /

    返回文章
    返回