Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specifica...Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specification/modeling and the design, and try to find a good match between them. The key task done by designers is to convert a natural language based requirement specification (or corresponding UML based representation) into a predominantly computer language based design model—thus the process is very complex as there is a very large gap between our natural language and computer language. Moreover, this is not just a simple language conversion, but rather a complex knowledge conversion that can lead to meaningful design implementation. In this paper, we describe an automated method to map Requirement Model to Design Model and thus automate/partially automate the Structured Design (SD) process. We believe, this is the first logical step in mapping a more complex requirement specification to design model. We call it IRTDM (Intelligent Agent based requirement model to design model mapping). The main theme of IRTDM is to use some AI (Artificial Intelligence) based algorithms, semantic representation using Ontology or Predicate Logic, design structures using some well known design framework and Machine Learning algorithms for learning over time. Semantics help convert natural language based requirement specification (and associated UML representation) into high level design model followed by mapping to design structures. AI method can also be used to convert high level design structures into lower level design which then can be refined further by some manual and/or semi automated process. We emphasize that automation is one of the key ways to minimize the software cost, and is very important for all, especially, for the “Design for the Bottom 90% People” or BOP (Base of the Pyramid People).展开更多
随着城市化进程的加速推进,传统的二维市政道路设计方式及二维图纸的信息传递已然无法满足当前城市发展的需求。面对这些挑战,建筑信息模型(Building Information Modeling,BIM)技术应运而生,并展现出其独特的优势。BIM技术通过创建一...随着城市化进程的加速推进,传统的二维市政道路设计方式及二维图纸的信息传递已然无法满足当前城市发展的需求。面对这些挑战,建筑信息模型(Building Information Modeling,BIM)技术应运而生,并展现出其独特的优势。BIM技术通过创建一个集成的数据模型,将设计、施工和维护管理融于一体,实时更新数据,可以有效表达市政道路工程的全生命周期信息。基于此,深入探讨了BIM技术在市政道路设计中的应用,详尽介绍了BIM技术在道路建模、平面设计、纵断面设计、横断面设计等各个环节中的使用,并结合Civil 3D软件进行实际操作示例。通过BIM技术的应用,不仅实现了市政道路工程设计信息的三维可视化,同时也为未来市政道路设计提供了更广阔的应用前景,具有较高的应用价值和深远的社会影响力。展开更多
文摘Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specification/modeling and the design, and try to find a good match between them. The key task done by designers is to convert a natural language based requirement specification (or corresponding UML based representation) into a predominantly computer language based design model—thus the process is very complex as there is a very large gap between our natural language and computer language. Moreover, this is not just a simple language conversion, but rather a complex knowledge conversion that can lead to meaningful design implementation. In this paper, we describe an automated method to map Requirement Model to Design Model and thus automate/partially automate the Structured Design (SD) process. We believe, this is the first logical step in mapping a more complex requirement specification to design model. We call it IRTDM (Intelligent Agent based requirement model to design model mapping). The main theme of IRTDM is to use some AI (Artificial Intelligence) based algorithms, semantic representation using Ontology or Predicate Logic, design structures using some well known design framework and Machine Learning algorithms for learning over time. Semantics help convert natural language based requirement specification (and associated UML representation) into high level design model followed by mapping to design structures. AI method can also be used to convert high level design structures into lower level design which then can be refined further by some manual and/or semi automated process. We emphasize that automation is one of the key ways to minimize the software cost, and is very important for all, especially, for the “Design for the Bottom 90% People” or BOP (Base of the Pyramid People).
文摘随着城市化进程的加速推进,传统的二维市政道路设计方式及二维图纸的信息传递已然无法满足当前城市发展的需求。面对这些挑战,建筑信息模型(Building Information Modeling,BIM)技术应运而生,并展现出其独特的优势。BIM技术通过创建一个集成的数据模型,将设计、施工和维护管理融于一体,实时更新数据,可以有效表达市政道路工程的全生命周期信息。基于此,深入探讨了BIM技术在市政道路设计中的应用,详尽介绍了BIM技术在道路建模、平面设计、纵断面设计、横断面设计等各个环节中的使用,并结合Civil 3D软件进行实际操作示例。通过BIM技术的应用,不仅实现了市政道路工程设计信息的三维可视化,同时也为未来市政道路设计提供了更广阔的应用前景,具有较高的应用价值和深远的社会影响力。