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).展开更多
In the proposal, a construction project memory process based on the semantic annotation is presented. A project Mem-ory concerns the representation and the identification of the experience acquired during projects rea...In the proposal, a construction project memory process based on the semantic annotation is presented. A project Mem-ory concerns the representation and the identification of the experience acquired during projects realization. The main feature of this approach is that the semantic annotation is used to build a continuous semantic design rationale process. We propose in this paper, a semantic traceability in four stages (identifying, structuring, annotating and integrating). The identification and the structuring phases use a model called Extended Marguerite model which fully considers the objectives of the project memory. The annotation phase exploits the results of precedent phase to prepare the final phase. Examples are presented from a case study in an Algerian firm called ENMTP. The architecture supporting the modelling engine is presented. Finally, an evaluation of the degree of the semantic annotation brought by proposed process is given.展开更多
Functionality represents a blueprint of a product and plays a crucial role in problem-solving such as design.This article discusses the model representation from the angle of functional ontology by function deployment...Functionality represents a blueprint of a product and plays a crucial role in problem-solving such as design.This article discusses the model representation from the angle of functional ontology by function deployment.We construct a framework of functional ontology which decomposes the function and contains a library of vocabulary to comprehensively represent the conceptual design model.The ontology enables the automatic identification system to search in the functional space.Furthermore,the functional ontology can form a systematic representation for the model so that it can be reused in the conceptual design and can be applied in the domain of knowledge fusion in our further work.展开更多
The increasing scale and complexity of 3D scene design work urge an efficient way to understand the design in multi-disciplinary team and exploit the experiences and underlying knowledge in previous works for reuse.Ho...The increasing scale and complexity of 3D scene design work urge an efficient way to understand the design in multi-disciplinary team and exploit the experiences and underlying knowledge in previous works for reuse.However the previous researches lack of concerning on relationship maintaining and design reuse in knowledge level.We propose a novel semantic driven design reuse system,including a property computation algorithm that enables our system to compute the properties while modeling process to maintain the semantic consistency,and a vertex statics based algorithm that enables the system to recognize scene design pattern as universal semantic model for the same type of scenes.With the universal semantic model,the system conducts the modeling process of future design works by suggestions and constraints on operation.The proposed framework empowers the reuse of 3D scene design on both model level and knowledge level.展开更多
文摘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).
文摘In the proposal, a construction project memory process based on the semantic annotation is presented. A project Mem-ory concerns the representation and the identification of the experience acquired during projects realization. The main feature of this approach is that the semantic annotation is used to build a continuous semantic design rationale process. We propose in this paper, a semantic traceability in four stages (identifying, structuring, annotating and integrating). The identification and the structuring phases use a model called Extended Marguerite model which fully considers the objectives of the project memory. The annotation phase exploits the results of precedent phase to prepare the final phase. Examples are presented from a case study in an Algerian firm called ENMTP. The architecture supporting the modelling engine is presented. Finally, an evaluation of the degree of the semantic annotation brought by proposed process is given.
基金the National Natural Science Foundation of China (Nos.50575142,50775140 and 60304015)the National High Technology Research and Development Program (863) of China (No.2008AA04Z113)+2 种基金the National Basic Research Program (973) of China (No.2006CB705400)the Shanghai Committee of Science and Technology (Nos.08JC1412000,09DZ1121400 and 07XD14016)the Research Fund for the Doctoral Program of Higher Education (No.200802480036)
文摘Functionality represents a blueprint of a product and plays a crucial role in problem-solving such as design.This article discusses the model representation from the angle of functional ontology by function deployment.We construct a framework of functional ontology which decomposes the function and contains a library of vocabulary to comprehensively represent the conceptual design model.The ontology enables the automatic identification system to search in the functional space.Furthermore,the functional ontology can form a systematic representation for the model so that it can be reused in the conceptual design and can be applied in the domain of knowledge fusion in our further work.
基金the National Natural Science Foundation of China(Nos.61073086 and 70871078)the National High Technology Research and Development Program (863) of China(No.2008AA04Z126)
文摘The increasing scale and complexity of 3D scene design work urge an efficient way to understand the design in multi-disciplinary team and exploit the experiences and underlying knowledge in previous works for reuse.However the previous researches lack of concerning on relationship maintaining and design reuse in knowledge level.We propose a novel semantic driven design reuse system,including a property computation algorithm that enables our system to compute the properties while modeling process to maintain the semantic consistency,and a vertex statics based algorithm that enables the system to recognize scene design pattern as universal semantic model for the same type of scenes.With the universal semantic model,the system conducts the modeling process of future design works by suggestions and constraints on operation.The proposed framework empowers the reuse of 3D scene design on both model level and knowledge level.