首页> 美国政府科技报告 >Unification of Larch and Z-Based Object Models to Support Algebraically-BasedDesign Refinement: The Larch Perspective
【24h】

Unification of Larch and Z-Based Object Models to Support Algebraically-BasedDesign Refinement: The Larch Perspective

机译:落叶松和基于Z的对象模型的统一支持基于代数的设计细化:落叶松视角

获取原文

摘要

This research describes the feasibility of developing object-oriented LARCHspecifications, part of a dual approach for formally extending object-oriented analysis models using LARCH and Z. The first phase consisted of two steps: establishing a set of transformation heuristics for algebraically representing object models and implementing a robust LARCH parser. The LARCH parser produced abstract syntax trees (ASTs) of objects forming the basis for analyzing the similarities and differences between Z-based and LARCH-based object representations. The second phase used the analysis of LARCH and Z to identify fundamental core constructs in the languages and abstract syntax trees. These core constructs consisted of similar syntactic and semantic notions of signatures and axioms for describing a problem domain, thereby forming a canonical framework for formal object representations. This canonical framework provides a front-end for producing design refinement artifacts such as interface languages theorem proving sentences, and synthesis diagrams. The final phase demonstrated the feasibility of interface language generation by establishing an executable framework. This executable framework mapped LARCH into the SOFTWARE REFINERY(TM) Programming Environment to rapidly prototype object-oriented LARCH specifications.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号