Design patterns offer reusable solutions for common software issues,enhancing quality.The advent of generative large language models(LLMs)marks progress in software development,but their efficacy in applying design pa...Design patterns offer reusable solutions for common software issues,enhancing quality.The advent of generative large language models(LLMs)marks progress in software development,but their efficacy in applying design patterns is not fully assessed.The recent introduction of generative large language models(LLMs)like ChatGPT and CoPilot has demonstrated significant promise in software development.They assist with a variety of tasks including code generation,modeling,bug fixing,and testing,leading to enhanced efficiency and productivity.Although initial uses of these LLMs have had a positive effect on software development,their potential influence on the application of design patterns remains unexplored.This study introduces a method to quantify LLMs’ability to implement design patterns,using Role-Based Metamodeling Language(RBML)for a rigorous specification of the pattern’s problem,solution,and transformation rules.The method evaluates the pattern applicability of a software application using the pattern’s problem specification.If deemed applicable,the application is input to the LLM for pattern application.The resulting application is assessed for conformance to the pattern’s solution specification and for completeness against the pattern’s transformation rules.Evaluating the method with ChatGPT 4 across three applications reveals ChatGPT’s high proficiency,achieving averages of 98%in conformance and 87%in completeness,thereby demonstrating the effectiveness of the method.Using RBML,this study confirms that LLMs,specifically ChatGPT 4,have great potential in effective and efficient application of design patterns with high conformance and completeness.This opens avenues for further integrating LLMs into complex software engineering processes.展开更多
Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintain...Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintainer to understand the software system. In this paper, a new method is provided which can detect design patterns from source code combining both static and dynamic analysis. To acquire the run-time dynamic information of software systems, a code instrumentation method is adopted. At the same time, all static and dynamic information is presented in UML diagrams format. The pattern detection process and its detection results are visual and interactive. This method is tested on a call center and a traffic simulation system. Experimental results prove that the method is effective in design patterns detection.展开更多
The unceasing change problem of land information systems can be resolved through the refactoring and design pattern. To promote the implementation of design pattern and refactoring methods in developing land informati...The unceasing change problem of land information systems can be resolved through the refactoring and design pattern. To promote the implementation of design pattern and refactoring methods in developing land information systems reusing software design, applying refactoring methods to the abstract factory and decorator design patterns in land information system development is discussed.展开更多
The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a subgraph isomorphism a...The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a subgraph isomorphism approach to discover several design patterns in a legacy system at a time. The attributed relational graph is used to describe design patterns and legacy systems. The sub-graph isomorphism approach consists of decomposition and composition process. During the decomposition process, graphs corresponding to the design patterns are decomposed into sub-graphs, some of which are graphs corresponding to the elemental design patterns. The composition process tries to get sub-graph isomorphism of the matched graph if sub-graph isomorphism of each subgraph is obtained. Due to the common structures between design patterns, the proposed approach can reduce the matching times of entities and relations. Compared with the existing methods, the proposed algorithm is not linearly dependent on the number of design pattern graphs. Key words design pattern mining - attributed relational graph - subgraph isomorphism CLC number TP 311.5 Foundation item: Supported by the National Natural Science Foundation of China (60273075) and the Science Foundation of Naval University of Engineering (HGDJJ03019)Biography: LI Qing-hua (1940-), male, Professor, research direction: parallel computing.展开更多
To achieve the purpose of applying design patterns which are various in ldnd and constant in changing in MDA from idea and application, one way is used to solve the problem of pattern disappearance which occurs at the...To achieve the purpose of applying design patterns which are various in ldnd and constant in changing in MDA from idea and application, one way is used to solve the problem of pattern disappearance which occurs at the process of pattern instantiation, to guarantee the independence of patterns, and at the same time, to apply this process to multiple design pattems. To solve these two problons, the modeling method of design pattern traits based on meta-models is adopted, i.e., to divide the basic operations into atoms in the metamodel tier and then combine the atoms to complete design pattem units meta-models withtout business logic. After one process of conversion, the purpose of making up various pattem traits meta-model and dividing business logic and pattern logic is achieved.展开更多
Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to dete...Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.展开更多
The number of background and security checks in civil applications has increased dramatically in recent years. Most of those civil applications use the local and federal law enforcement agencies' databases. Because o...The number of background and security checks in civil applications has increased dramatically in recent years. Most of those civil applications use the local and federal law enforcement agencies' databases. Because of the unpredictable civil application requirements and the development of new technologies, the biometric industry is apposite to use the design patterns and object-oriented analysis in developing and managing such dynamic and complex systems. This article presents the use of the design patterns as a common way to organize objects to make practical design decisions helping to generate flexible, manageable, and agile biometric software architectures. First, a conceptual model is presented modeling an Electronic Fingerprint Service (EFS) for civil applications based on object-oriented design. Then the model is demonstrated by applying design patterns and shows that the system can gain the flexibility and agility to expend and adapt to new biometric technologies and applications in an Electronic Biometric Service (EBS) system. Two cases are used to demonstrate the proposed method. This analysis and design interaction leads to the application of the design patterns by reusing the object created in the EFS model. The two case studies demonstrate how design patterns applied to the EBS model and show they can achieve flexibility and object reusability (agility) while maintaining the integrity and security of the main system model.展开更多
Interior is the main space of human activities, which is an important part of human life and design activities, and is the link between spiritual civilization and material civilization. Interior design originates from...Interior is the main space of human activities, which is an important part of human life and design activities, and is the link between spiritual civilization and material civilization. Interior design originates from life, and needs to solve the problem of the material world and spiritual world. People improve the living environment and life quality through interior designs. The style of design depends on the geographical features and various cultures, which refi ects the artistic features and personality. The development history of modern architecture and interior design shows that the style of interior design is an important part of the whole architectural style, which reffects the design features of the whole building. Therefore, interior design and outdoor design should be in harmony. The orientation and characteristics of interior design determine the necessity of the style reforms. The future development trend of interior development may have the following characteristics humanism, green design, nationalization, intelligence and regionalization.展开更多
With the rapid development of animation design and other computer science techniques, the application of computer based design pattern is urgently appreciated. In this paper, we conduct research on the similarities an...With the rapid development of animation design and other computer science techniques, the application of computer based design pattern is urgently appreciated. In this paper, we conduct research on the similarities and differences between Flash ActionScript based animation design technique and traditional design pattern. Current computer animation technology has developed rapidly at home and abroad, in the production of 2D and 3D animation, creating many new methods, new technology, using the computer aided animation in different degree to replace the manual animation technology, computerized gradually. We could significantly conclude from the user interface and the sample example of the pattern of computer based animation design. In the future, we plan to research more to touch the latest techniques related to flash technique.展开更多
In the paper, we conduct research on the development trend of art design patterns under the perspectives of interaction design and visual reconstruction. With the increasing of people’s living standard, people on the...In the paper, we conduct research on the development trend of art design patterns under the perspectives of interaction design and visual reconstruction. With the increasing of people’s living standard, people on the industrial product requirements are constantly increasing, industrial products have gradually become to meet people’s life comfortable, functional, aesthetic and cultural history of the pursuit of all kinds of needs and the carrier of many connotations it is because of these changes in art design. In this paper, we integrate the Bauhaus’ idea to construct the new idea of constructing the interaction design and visual reconstruction. To note here that includes both the facts to the reality of the fact that also includes the artistic truth, or “virtual reality experience such as writer”, sequence of works of art, etc., and the former is an artist biography, the object of art history. With these basis and references, we propose the new idea on the issues. The result is satisfactory.展开更多
Design patterns are often used in the development of object-oriented software. It offers reusable abstract information that is helpful in solving recurring design problems. Detecting design patterns is beneficial to t...Design patterns are often used in the development of object-oriented software. It offers reusable abstract information that is helpful in solving recurring design problems. Detecting design patterns is beneficial to the comprehension and maintenance of object-oriented software systems. Several pattern detection techniques based on static analysis often encounter problems when detecting design patterns for identical structures of patterns. In this study, we attempt to detect software design patterns by using software metrics and classification-based techniques. Our study is conducted in two phases: creation of metrics-oriented dataset and detection of software design patterns. The datasets are prepared by using software metrics for the learning of classifiers. Then, pattern detection is performed by using classification-based techniques. To evaluate the proposed method, experiments are conducted using three open source software programs, JHotDraw, QuickUML, and JUnit, and the results are analyzed.展开更多
In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,t...In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,the depictions of design patterns,especially some specific attributes,should advance with the current programming technologies,for example,“known uses”,which exemplifies the use scenarios of design patterns in practice,and“related patterns”,which describes the relatedness between a design pattern and the others within a context.However,it is not easy to update the contents of these attributes manually due to the diversity of the programming technologies.To address this problem,in this work,we conducted a case study to mine design pattern use scenarios and related design pattern pairs from Stack Overflow posts to enrich the two attributes.We first extracted the question posts relevant to each design pattern by identifying the design pattern tags.Then,the topics of the posts were discovered by applying topic modeling techniques.Finally,by analyzing the topics specified for each design pattern,we detected 195 design pattern use scenarios and 70 related design pattern pairs,involving 61 design patterns totally.These findings are associated with a variety of popular software frameworks and programming techniques.They could complement the existing design pattern collections and help developers better acknowledge the usage and relatedness of design patterns in today's programming practice.展开更多
This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines...This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines on the triangular surface. Additionally some commonly used style lines are automatically generated to enhance design efficiency. Secondly, after style lines are preprocessed, a searching method is presented for quickly obtaining the boundaries and patches of a pattern on the 3D trian- gular surface. Finally a new pattern design reuse method is introduced by encoding/decoding the style line information. After style lines are encoded, the pattern design information can be saved in a pattern template and when decoding this template on a new garment surface, it automates the pattern generation for made-to-measure apparel products.展开更多
A new method for patterned sapphire substrate (PSS) design is developed and proven to be reliable and cost-effective. As progress is made with LEDs' luminous efficiency, the pattern units of PSS become more complic...A new method for patterned sapphire substrate (PSS) design is developed and proven to be reliable and cost-effective. As progress is made with LEDs' luminous efficiency, the pattern units of PSS become more complicated, and the effect of complicated geometrical features is almost impossible to study systematically by experiments only. By employing our new method, the influence of pattern parameters can be systematically studied, and various novel patterns are designed and optimized within a reasonable time span, with great improvement in LEDs' light extraction efficiency (LEE). Clearly, PSS pattern design with such a method deserves particular attention. We foresee that GaN-based LEDs on these newly designed PSSs will achieve more progress in the coming years.展开更多
This article discusses the disadvantages of current computer aided garment design system first, and then brings forward the frame of intelligent garment design system. Based on the analysis of the structure of the int...This article discusses the disadvantages of current computer aided garment design system first, and then brings forward the frame of intelligent garment design system. Based on the analysis of the structure of the intelligent system, it is pointed out that the intelligent pattern design system is the most important module of the whole system. The use of an expert system to realize the intelligent pattern design system is then proposed and the key technique of the system is discussed at last.展开更多
Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometr...Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometry and image texture synthesis to solve these problems. We have improved Wei and Levoy (2000)’s texture synthesis algorithm by first using two-dimensional autocorrelation function to analyze the structure and distribution of textures, and then determining the size of L neighborhood. Several special fractal sets were adopted and HSL (Hue, Saturation, and Light) color space was chosen. The fractal structure was used to manipulate the texture synthesis in HSL color space where the pattern’s color can be adjusted conveniently. Experiments showed that patterns with different styles and different color characteristics can be more efficiently generated using the new technique.展开更多
The mechanism of the effects of anisotropic permeability on well patterns and reservoir development are investigated by coordinate transformation, fluid flow analysis, and reservoir development concepts. Anisotropy of...The mechanism of the effects of anisotropic permeability on well patterns and reservoir development are investigated by coordinate transformation, fluid flow analysis, and reservoir development concepts. Anisotropy of permeability has reconstructive effects on well patterns. The originally designed flooding units are broken up, and new pattern units are made up of the wells that belong to different original units. The behavior possesses strong randomness, and leads to a complicated relationship among the injection and production wells, and unpredictable productivity of the formations. To prevent the break-up of well patterns, well lines should be either parallel or perpendicular to the maximum principal direction of the anisotropic permeability (i.e. the fracture direction). To optimize the development effects ofanisotropic formations, the latitudinal and longitudinal well spacing of the well network are calculated from the principal values of the anisotropic permeability.展开更多
Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making p...Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making progress towards high effectiveness and accuracy. Many researchers proposed different alternative methodologies to improve the current pattern making processes. This article examines the development of Western and Eastern garment pattern design technique. The main objective of this article is to provide a thorough review and hence a better understanding to those researchers who made contribution on developing pattern design technique and continue their work in the future.展开更多
摘要Design patterns offer reusable solutions for common software issues,enhancing quality.The advent of generative large language models(LLMs)marks progress in software development,but their efficacy in applying design patterns is not fully assessed.The recent introduction of generative large language models(LLMs)like ChatGPT and CoPilot has demonstrated significant promise in software development.They assist with a variety of tasks including code generation,modeling,bug fixing,and testing,leading to enhanced efficiency and productivity.Although initial uses of these LLMs have had a positive effect on software development,their potential influence on the application of design patterns remains unexplored.This study introduces a method to quantify LLMs’ability to implement design patterns,using Role-Based Metamodeling Language(RBML)for a rigorous specification of the pattern’s problem,solution,and transformation rules.The method evaluates the pattern applicability of a software application using the pattern’s problem specification.If deemed applicable,the application is input to the LLM for pattern application.The resulting application is assessed for conformance to the pattern’s solution specification and for completeness against the pattern’s transformation rules.Evaluating the method with ChatGPT 4 across three applications reveals ChatGPT’s high proficiency,achieving averages of 98%in conformance and 87%in completeness,thereby demonstrating the effectiveness of the method.Using RBML,this study confirms that LLMs,specifically ChatGPT 4,have great potential in effective and efficient application of design patterns with high conformance and completeness.This opens avenues for further integrating LLMs into complex software engineering processes.
基金Project supported by the National Natural Science Foundation of China(Grant No.60473063)
摘要Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintainer to understand the software system. In this paper, a new method is provided which can detect design patterns from source code combining both static and dynamic analysis. To acquire the run-time dynamic information of software systems, a code instrumentation method is adopted. At the same time, all static and dynamic information is presented in UML diagrams format. The pattern detection process and its detection results are visual and interactive. This method is tested on a call center and a traffic simulation system. Experimental results prove that the method is effective in design patterns detection.
基金Funded by the National Natural Science Foundation of China (No.40671122, No.40671130) and the National Key Developing Program for Basic Sciences of China (No.2006CB701302).
摘要The unceasing change problem of land information systems can be resolved through the refactoring and design pattern. To promote the implementation of design pattern and refactoring methods in developing land information systems reusing software design, applying refactoring methods to the abstract factory and decorator design patterns in land information system development is discussed.
摘要The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a subgraph isomorphism approach to discover several design patterns in a legacy system at a time. The attributed relational graph is used to describe design patterns and legacy systems. The sub-graph isomorphism approach consists of decomposition and composition process. During the decomposition process, graphs corresponding to the design patterns are decomposed into sub-graphs, some of which are graphs corresponding to the elemental design patterns. The composition process tries to get sub-graph isomorphism of the matched graph if sub-graph isomorphism of each subgraph is obtained. Due to the common structures between design patterns, the proposed approach can reduce the matching times of entities and relations. Compared with the existing methods, the proposed algorithm is not linearly dependent on the number of design pattern graphs. Key words design pattern mining - attributed relational graph - subgraph isomorphism CLC number TP 311.5 Foundation item: Supported by the National Natural Science Foundation of China (60273075) and the Science Foundation of Naval University of Engineering (HGDJJ03019)Biography: LI Qing-hua (1940-), male, Professor, research direction: parallel computing.
摘要To achieve the purpose of applying design patterns which are various in ldnd and constant in changing in MDA from idea and application, one way is used to solve the problem of pattern disappearance which occurs at the process of pattern instantiation, to guarantee the independence of patterns, and at the same time, to apply this process to multiple design pattems. To solve these two problons, the modeling method of design pattern traits based on meta-models is adopted, i.e., to divide the basic operations into atoms in the metamodel tier and then combine the atoms to complete design pattem units meta-models withtout business logic. After one process of conversion, the purpose of making up various pattem traits meta-model and dividing business logic and pattern logic is achieved.
摘要Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.
摘要The number of background and security checks in civil applications has increased dramatically in recent years. Most of those civil applications use the local and federal law enforcement agencies' databases. Because of the unpredictable civil application requirements and the development of new technologies, the biometric industry is apposite to use the design patterns and object-oriented analysis in developing and managing such dynamic and complex systems. This article presents the use of the design patterns as a common way to organize objects to make practical design decisions helping to generate flexible, manageable, and agile biometric software architectures. First, a conceptual model is presented modeling an Electronic Fingerprint Service (EFS) for civil applications based on object-oriented design. Then the model is demonstrated by applying design patterns and shows that the system can gain the flexibility and agility to expend and adapt to new biometric technologies and applications in an Electronic Biometric Service (EBS) system. Two cases are used to demonstrate the proposed method. This analysis and design interaction leads to the application of the design patterns by reusing the object created in the EFS model. The two case studies demonstrate how design patterns applied to the EBS model and show they can achieve flexibility and object reusability (agility) while maintaining the integrity and security of the main system model.
摘要Interior is the main space of human activities, which is an important part of human life and design activities, and is the link between spiritual civilization and material civilization. Interior design originates from life, and needs to solve the problem of the material world and spiritual world. People improve the living environment and life quality through interior designs. The style of design depends on the geographical features and various cultures, which refi ects the artistic features and personality. The development history of modern architecture and interior design shows that the style of interior design is an important part of the whole architectural style, which reffects the design features of the whole building. Therefore, interior design and outdoor design should be in harmony. The orientation and characteristics of interior design determine the necessity of the style reforms. The future development trend of interior development may have the following characteristics humanism, green design, nationalization, intelligence and regionalization.
摘要With the rapid development of animation design and other computer science techniques, the application of computer based design pattern is urgently appreciated. In this paper, we conduct research on the similarities and differences between Flash ActionScript based animation design technique and traditional design pattern. Current computer animation technology has developed rapidly at home and abroad, in the production of 2D and 3D animation, creating many new methods, new technology, using the computer aided animation in different degree to replace the manual animation technology, computerized gradually. We could significantly conclude from the user interface and the sample example of the pattern of computer based animation design. In the future, we plan to research more to touch the latest techniques related to flash technique.
摘要In the paper, we conduct research on the development trend of art design patterns under the perspectives of interaction design and visual reconstruction. With the increasing of people’s living standard, people on the industrial product requirements are constantly increasing, industrial products have gradually become to meet people’s life comfortable, functional, aesthetic and cultural history of the pursuit of all kinds of needs and the carrier of many connotations it is because of these changes in art design. In this paper, we integrate the Bauhaus’ idea to construct the new idea of constructing the interaction design and visual reconstruction. To note here that includes both the facts to the reality of the fact that also includes the artistic truth, or “virtual reality experience such as writer”, sequence of works of art, etc., and the former is an artist biography, the object of art history. With these basis and references, we propose the new idea on the issues. The result is satisfactory.
摘要Design patterns are often used in the development of object-oriented software. It offers reusable abstract information that is helpful in solving recurring design problems. Detecting design patterns is beneficial to the comprehension and maintenance of object-oriented software systems. Several pattern detection techniques based on static analysis often encounter problems when detecting design patterns for identical structures of patterns. In this study, we attempt to detect software design patterns by using software metrics and classification-based techniques. Our study is conducted in two phases: creation of metrics-oriented dataset and detection of software design patterns. The datasets are prepared by using software metrics for the learning of classifiers. Then, pattern detection is performed by using classification-based techniques. To evaluate the proposed method, experiments are conducted using three open source software programs, JHotDraw, QuickUML, and JUnit, and the results are analyzed.
基金supported by the National Key Research and Development Program of China under Grant No.2018YFB1003903the National Natural Science Foundation of China under Grant Nos.61722202 and 61772107.
摘要In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,the depictions of design patterns,especially some specific attributes,should advance with the current programming technologies,for example,“known uses”,which exemplifies the use scenarios of design patterns in practice,and“related patterns”,which describes the relatedness between a design pattern and the others within a context.However,it is not easy to update the contents of these attributes manually due to the diversity of the programming technologies.To address this problem,in this work,we conducted a case study to mine design pattern use scenarios and related design pattern pairs from Stack Overflow posts to enrich the two attributes.We first extracted the question posts relevant to each design pattern by identifying the design pattern tags.Then,the topics of the posts were discovered by applying topic modeling techniques.Finally,by analyzing the topics specified for each design pattern,we detected 195 design pattern use scenarios and 70 related design pattern pairs,involving 61 design patterns totally.These findings are associated with a variety of popular software frameworks and programming techniques.They could complement the existing design pattern collections and help developers better acknowledge the usage and relatedness of design patterns in today's programming practice.
基金Project supported by the National Natural Science Foundation of China (No. 60473129)the Ph.D Programs Foundation of the Ministry of Education of China (No. 20060335118)
摘要This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines on the triangular surface. Additionally some commonly used style lines are automatically generated to enhance design efficiency. Secondly, after style lines are preprocessed, a searching method is presented for quickly obtaining the boundaries and patches of a pattern on the 3D trian- gular surface. Finally a new pattern design reuse method is introduced by encoding/decoding the style line information. After style lines are encoded, the pattern design information can be saved in a pattern template and when decoding this template on a new garment surface, it automates the pattern generation for made-to-measure apparel products.
基金Project supported by the National Natural Science Fundation for Excellent Young Scholars of China(Grant No.51422203)the National Natural Science Foundation of China(Grant No.51372001)+1 种基金the Outstanding Youth Foundation of Guangdong Scientific Committee(Grant No.S2013050013882)the Strategic Special Funds for LEDs of Guangdong Province,China(Grant Nos.2011A081301010,2011A081301012,2012A080302002,and 2012A080302004)
摘要A new method for patterned sapphire substrate (PSS) design is developed and proven to be reliable and cost-effective. As progress is made with LEDs' luminous efficiency, the pattern units of PSS become more complicated, and the effect of complicated geometrical features is almost impossible to study systematically by experiments only. By employing our new method, the influence of pattern parameters can be systematically studied, and various novel patterns are designed and optimized within a reasonable time span, with great improvement in LEDs' light extraction efficiency (LEE). Clearly, PSS pattern design with such a method deserves particular attention. We foresee that GaN-based LEDs on these newly designed PSSs will achieve more progress in the coming years.
摘要This article discusses the disadvantages of current computer aided garment design system first, and then brings forward the frame of intelligent garment design system. Based on the analysis of the structure of the intelligent system, it is pointed out that the intelligent pattern design system is the most important module of the whole system. The use of an expert system to realize the intelligent pattern design system is then proposed and the key technique of the system is discussed at last.
基金Project supported by the Natural Science Foundation of Zhejiang Province (No. M603228), Zhejiang Science and Technology Plan Project, and Ningbo Science Foundation for Doctor, China
摘要Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometry and image texture synthesis to solve these problems. We have improved Wei and Levoy (2000)’s texture synthesis algorithm by first using two-dimensional autocorrelation function to analyze the structure and distribution of textures, and then determining the size of L neighborhood. Several special fractal sets were adopted and HSL (Hue, Saturation, and Light) color space was chosen. The fractal structure was used to manipulate the texture synthesis in HSL color space where the pattern’s color can be adjusted conveniently. Experiments showed that patterns with different styles and different color characteristics can be more efficiently generated using the new technique.
摘要The mechanism of the effects of anisotropic permeability on well patterns and reservoir development are investigated by coordinate transformation, fluid flow analysis, and reservoir development concepts. Anisotropy of permeability has reconstructive effects on well patterns. The originally designed flooding units are broken up, and new pattern units are made up of the wells that belong to different original units. The behavior possesses strong randomness, and leads to a complicated relationship among the injection and production wells, and unpredictable productivity of the formations. To prevent the break-up of well patterns, well lines should be either parallel or perpendicular to the maximum principal direction of the anisotropic permeability (i.e. the fracture direction). To optimize the development effects ofanisotropic formations, the latitudinal and longitudinal well spacing of the well network are calculated from the principal values of the anisotropic permeability.
基金This Research is Supported by the Tuition Scholarship from The Hong Kong Polytechnic University
摘要Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making progress towards high effectiveness and accuracy. Many researchers proposed different alternative methodologies to improve the current pattern making processes. This article examines the development of Western and Eastern garment pattern design technique. The main objective of this article is to provide a thorough review and hence a better understanding to those researchers who made contribution on developing pattern design technique and continue their work in the future.