计算机集成制造系统 ›› 2018, Vol. 24 ›› Issue (第1): 164-177.DOI: 10.13196/j.cims.2018.01.017

• 产品创新开发技术 • 上一篇    下一篇

基于SysML的概念设计功能建模方法

袁琳,刘玉生+   

  1. 浙江大学CAD&CG国家重点实验室
  • 出版日期:2018-01-31 发布日期:2018-01-31
  • 基金资助:
    国家重点研发计划资助项目(2016YFD0400301);国家自然科学基金资助项目(61572427,61672247,51705307);浙江省重大科技专项资助项目(2014C01052,2014C01017);上海高校青年教师培养资助计划项目(ZZGCD15084);浙江大学CAD&CG国家重点实验室开放课题资助项目(A1720)。

SysML-based function modeling method for conceptual design

  • Online:2018-01-31 Published:2018-01-31
  • Supported by:
    Project supported by the National Key Technology R&D Program,China(No.2016YFD0400301),the National Natural Science Foundation,China(No.61572427,61672247,51705307),the Zhejiang Provincial Science and Technology Major Project,China(No.2014C01052,2014C01017),the Founding Program for the Cultivation of Young University Teachers of Shanghai,China(No.ZZGCD15084),and the Open Project Program of the State Key Lab of CAD&CG of Zhejiang University,China(No.A1720).

摘要: 为实现富含语义且语法严谨的功能表示,提出一种扩展于系统建模语言的功能建模方法。针对基于输入输出流状态信息的功能描述,预定义所需语义表示元模型,以消除基于简单功能动词和流名词的功能表示存在的语义模糊和二义性问题。该建模方法实现了各建模元素的抽象语法和具体语法,在规范功能语义的同时提供了可视化的模型表示符号。此外,为平衡语言的表述灵活性和语法规范性,将该建模方法实现为扩展于系统建模语言的功能建模语言配置包。基于设定的语法约束和文法规则,在IBM Rhapsody平台中实现了对建模正确性进行检测并简化设计者建模操作的插件工具。

关键词: 功能建模, 功能表示, 概念设计, 系统建模语言

Abstract: To support the function representation with rich semantic and rigorous syntax,a function modeling approach was proposed based on extension of System Modelling Language (SysML).A set of semantic meta-models were predefined to support the function description with detailed input/output flows' state information,thus the imprecise and ambiguity were avoided.The abstract and concrete syntax implementation of this modeling approach formalized the function representation and provided visualized notations.Moreover,with the consideration of the proper balance of flexibility and formalism,a Function Modeling Language (FML) was defined as a SysML profile for function representation in a formal way.Based on the syntax constraints and grammar rules,a plugin was developed in IBM Rhapsody which not only ensure the correctness of function model,but also facilitate designers to construct the function structure model.

Key words: function modeling, function representation, conceptual design, system modeling language

中图分类号: