Component-based development needs a well-designed components library and a set of support tools. This paper prasents the design and implementation of a components library system model and its support tool UMLCASE, A s...Component-based development needs a well-designed components library and a set of support tools. This paper prasents the design and implementation of a components library system model and its support tool UMLCASE, A set of practical CASE tools is constructed. UMLCASE can use UML to design Use Case Diagram, Class Diagram etc. And it integrates with components library system. Key words component technology - components library - support tool for components library CLC number TP 311. 52 - TP 311 Foundation item: Supported by the National Natural Science Fundation of China (60373072) and National 973 Program (2002CB312001)Biography: MIAO Huai-kou (1953-), male. Professor, research direction: formal methods, software engineering and automatic reasoning.展开更多
Software component library is the essential part of reuse-based softwaredevelopment. It is shown that making use of a single component library to store all kinds ofcomponents and from which components are searched is ...Software component library is the essential part of reuse-based softwaredevelopment. It is shown that making use of a single component library to store all kinds ofcomponents and from which components are searched is very inefficient. We construct multi-librariesto support software reuse and use PVM as development environments to imitate large-scale computer,which is expected to fulfill distributed storage and parallel search of components efficiently andimprove software reuse.展开更多
The World Wide Web (WWW) has greatly changed the way of component based software reuse, for large number of components provided by different vendors become available and it's rather difficult to find and choose w...The World Wide Web (WWW) has greatly changed the way of component based software reuse, for large number of components provided by different vendors become available and it's rather difficult to find and choose what we in fact need. To make large amount of the components collaborate, an information exchanging model is essential. In order to retrieve and search the suitable or usable components more effectively, some techniques should be taken into account. Among these techniques, matching strategies and fuzzy URL semantics are significant for the former help us to find components which could be reused and the other both to broaden the searching areas and use some uncertain information to make the searching more purposive. A brief discuss on an abstract component model (UACModel) is begun, which was proposed to promote the interoperability and information exchange among various reusable component libraries (RCLs), and a framework for component retrieval. Then the emphases are put on some matching strategies, especially incomplete ones that encourage reuse through component customization, and fuzzy URL extensions to be supported and realized.展开更多
针对轨道交通工程的建筑信息模型(building information modeling,BIM)建模方法不统一、信息不规范,导致BIM模型数据难以在后期有效统一应用的弊端,研究基于工业基础类(industry foundation classes,IFC)标准的轨道交通BIM构件标准库。...针对轨道交通工程的建筑信息模型(building information modeling,BIM)建模方法不统一、信息不规范,导致BIM模型数据难以在后期有效统一应用的弊端,研究基于工业基础类(industry foundation classes,IFC)标准的轨道交通BIM构件标准库。首先,根据轨道交通工程各专业构件的表达需求,研究构件类型、构件信息的IFC表达,以及适配IFC标准的扩展机制;其次,提出轨道交通BIM构件标准库技术框架,主要包括基础数据层、技术支撑层、应用场景层、用户层;然后,采用国家标准的分类编码方法定义轨道交通各专业BIM构件的分类编码,设计了构件信息模板,规范各专业构件的属性信息及其资源链接方式;最后,研究BIM构件模型的加解密方法,以保障轨道交通工程BIM模型数据的安全性。研究结果表明,通过搭建统一的BIM构件标准库,能够促进参建方采用标准化的BIM构件模型创建轨道交通BIM项目模型,保障BIM模型的规范性。展开更多
针对线路级铁路桥梁三维设计交底现有实现方法存在时间人力成本高、模型兼容性差、设计信息缺失等问题,本文提出一种三维设计交底快速实现方法。首先创建与桥梁设计系统相关联的固定数据结构设计表单,通过解析表单快速获取桥梁设计数据...针对线路级铁路桥梁三维设计交底现有实现方法存在时间人力成本高、模型兼容性差、设计信息缺失等问题,本文提出一种三维设计交底快速实现方法。首先创建与桥梁设计系统相关联的固定数据结构设计表单,通过解析表单快速获取桥梁设计数据;然后基于AnyCAD定义参数化构件单元,搭建参数化构件库,通过建立构件与设计参数之间的映射匹配关系,实现自动批量参数化建模;提出构件定位参数计算方法,实现模型沿线位自动定位装配;模型成果与GIS(Geographic Information System)平台兼容性较好且自动修正坐标系转换误差,实现自动批量导入。结果表明,在实际工程中,采用该方法后模型构建效率可达每人150 km/d,且桥梁数字模型与设计参数一一绑定,能为线路级铁路桥梁三维设计交底提供了高效解决方案。展开更多
文摘Component-based development needs a well-designed components library and a set of support tools. This paper prasents the design and implementation of a components library system model and its support tool UMLCASE, A set of practical CASE tools is constructed. UMLCASE can use UML to design Use Case Diagram, Class Diagram etc. And it integrates with components library system. Key words component technology - components library - support tool for components library CLC number TP 311. 52 - TP 311 Foundation item: Supported by the National Natural Science Fundation of China (60373072) and National 973 Program (2002CB312001)Biography: MIAO Huai-kou (1953-), male. Professor, research direction: formal methods, software engineering and automatic reasoning.
基金Supported by the National High Performance Computation Foundation(984057)
文摘Software component library is the essential part of reuse-based softwaredevelopment. It is shown that making use of a single component library to store all kinds ofcomponents and from which components are searched is very inefficient. We construct multi-librariesto support software reuse and use PVM as development environments to imitate large-scale computer,which is expected to fulfill distributed storage and parallel search of components efficiently andimprove software reuse.
基金Supported by Visiting Scholar Foundation of Key L ab In University
文摘The World Wide Web (WWW) has greatly changed the way of component based software reuse, for large number of components provided by different vendors become available and it's rather difficult to find and choose what we in fact need. To make large amount of the components collaborate, an information exchanging model is essential. In order to retrieve and search the suitable or usable components more effectively, some techniques should be taken into account. Among these techniques, matching strategies and fuzzy URL semantics are significant for the former help us to find components which could be reused and the other both to broaden the searching areas and use some uncertain information to make the searching more purposive. A brief discuss on an abstract component model (UACModel) is begun, which was proposed to promote the interoperability and information exchange among various reusable component libraries (RCLs), and a framework for component retrieval. Then the emphases are put on some matching strategies, especially incomplete ones that encourage reuse through component customization, and fuzzy URL extensions to be supported and realized.
文摘针对轨道交通工程的建筑信息模型(building information modeling,BIM)建模方法不统一、信息不规范,导致BIM模型数据难以在后期有效统一应用的弊端,研究基于工业基础类(industry foundation classes,IFC)标准的轨道交通BIM构件标准库。首先,根据轨道交通工程各专业构件的表达需求,研究构件类型、构件信息的IFC表达,以及适配IFC标准的扩展机制;其次,提出轨道交通BIM构件标准库技术框架,主要包括基础数据层、技术支撑层、应用场景层、用户层;然后,采用国家标准的分类编码方法定义轨道交通各专业BIM构件的分类编码,设计了构件信息模板,规范各专业构件的属性信息及其资源链接方式;最后,研究BIM构件模型的加解密方法,以保障轨道交通工程BIM模型数据的安全性。研究结果表明,通过搭建统一的BIM构件标准库,能够促进参建方采用标准化的BIM构件模型创建轨道交通BIM项目模型,保障BIM模型的规范性。
文摘针对线路级铁路桥梁三维设计交底现有实现方法存在时间人力成本高、模型兼容性差、设计信息缺失等问题,本文提出一种三维设计交底快速实现方法。首先创建与桥梁设计系统相关联的固定数据结构设计表单,通过解析表单快速获取桥梁设计数据;然后基于AnyCAD定义参数化构件单元,搭建参数化构件库,通过建立构件与设计参数之间的映射匹配关系,实现自动批量参数化建模;提出构件定位参数计算方法,实现模型沿线位自动定位装配;模型成果与GIS(Geographic Information System)平台兼容性较好且自动修正坐标系转换误差,实现自动批量导入。结果表明,在实际工程中,采用该方法后模型构建效率可达每人150 km/d,且桥梁数字模型与设计参数一一绑定,能为线路级铁路桥梁三维设计交底提供了高效解决方案。