期刊文献+
共找到6,107篇文章
< 1 2 250 >
每页显示 20 50 100
Relational Logging Design Pattern
1
作者 Savas Takan Gokmen Katipoglu 《Computers, Materials & Continua》 SCIE EI 2023年第4期51-65,共15页
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. 展开更多
关键词 Blockchain LOGGING software engineering data structure design pattern
下载PDF
基于Design Patterns的大型工控软件研究与实践 被引量:9
2
作者 刘铭 施仁 贾宏宇 《小型微型计算机系统》 CSCD 北大核心 2004年第6期1032-1035,共4页
针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ... 针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ,从而提高了运行效率 ,同时也加快了系统开发、调试的效率 .论证了设计模式在工控软件设计中应用的潜力 ,提出了大型工控软件设计的新思路 . 展开更多
关键词 设计模式 面向对象 工控软件
下载PDF
Detection of design patterns by combining static and dynamic analyses 被引量:2
3
作者 李凡 李青山 +1 位作者 苏旸 陈平 《Journal of Shanghai University(English Edition)》 CAS 2007年第2期156-162,共7页
设计模式是证明了可靠、柔韧、容易实现的微体系结构。从面向对象的系统的源代码检测设计模式能帮助理解软件系统的一个设计者,一个开发者或一个维护者。在这份报纸,一个新方法被提供它能从联合静态、动态的分析的源代码检测设计模式... 设计模式是证明了可靠、柔韧、容易实现的微体系结构。从面向对象的系统的源代码检测设计模式能帮助理解软件系统的一个设计者,一个开发者或一个维护者。在这份报纸,一个新方法被提供它能从联合静态、动态的分析的源代码检测设计模式。获得运行时刻软件系统的动态信息,一个代码乐器学方法被采用。同时,所有静态、动态的信息在图格式化的 UML 被介绍。模式察觉过程和它的察觉结果是视觉、交互的。这个方法在一个电话中心和一个交通模拟系统上被测试。试验性的结果证明方法在设计模式察觉是有效的。 展开更多
关键词 动态分析 静态分析 设计 模式检测 代码插入
下载PDF
Application of Refactoring and Design Pattern in Land Information System Development 被引量:1
4
作者 CHEN Luyao YUE Jianwei +2 位作者 JIANG Weiguo LI Jing CHEN Yunhao 《Geo-Spatial Information Science》 2007年第4期299-302,共4页
土地信息系统的不停的变化问题能通过重新分解和设计模式被解决。为了在开发再使用软件的土地信息系统支持设计模式和重新分解的方法的实现,设计,适用重新分解在土地信息系统开发的模式被讨论的到抽象工厂和装饰者设计的方法。
关键词 土地信息系统 系统开发 重构 设计模式 GIS
下载PDF
Design Pattern Mining Using Graph Matching 被引量:1
5
作者 LIQing-hua ZHANGZhi-xiang BENKe-rong 《Wuhan University Journal of Natural Sciences》 EI CAS 2004年第4期444-448,共5页
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 sub\|graph isomorphism... 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 sub\|graph 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 sub\|graph 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. 展开更多
关键词 基本设计模式 数据挖掘 属性相关图 子图同构 分解处理
下载PDF
Detecting Design Patterns in Object-Oriented Program Source Code by Using Metrics and Machine Learning 被引量:3
6
作者 Satoru Uchiyama Atsuto Kubo +1 位作者 Hironori Washizaki Yoshiaki Fukazawa 《Journal of Software Engineering and Applications》 2014年第12期983-998,共16页
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob... Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques. 展开更多
关键词 design patternS SOFTWARE Metrics MACHINE LEARNING OBJECT-ORIENTED PROGRAMMING SOFTWARE Maintenance
下载PDF
A Case Study on Design Patterns and Software Defects in Open Source Software 被引量:1
7
作者 Mubin Ozan Onarcan Yongjian Fu 《Journal of Software Engineering and Applications》 2018年第5期249-273,共25页
Design patterns are object oriented software design practices for solving common design problems and they affect software quality. In this study, we investigate the relationship of design patterns and software defects... Design patterns are object oriented software design practices for solving common design problems and they affect software quality. In this study, we investigate the relationship of design patterns and software defects in a number of open source software projects. Design pattern instances are extracted from the source code repository of these open source software projects. Software defect metrics are extracted from the bug tracking systems of these projects. Using correlation and regression analysis on extracted data, we examine the relationship between design patterns and software defects. Our findings indicate that there is little correlation between the total number of design pattern instances and the number of defects. However, our regression analysis reveals that individual design pattern instances as a group have strong influences on the number of defects. Furthermore, we find that the number of design pattern instances is positively correlated to defect priority. Individual design pattern instances may have positive or negative impacts on defect priority. 展开更多
关键词 design pattern SOFTWARE DEFECT DEFECT PRIORITY SOFTWARE Quality SOFTWARE REPOSITORY MINING
下载PDF
Meta-model Based Model Organization and Transformation of Design Pattern Units in MDA
8
作者 杨长春 赵子艺 孙婧 《Journal of Measurement Science and Instrumentation》 CAS 2010年第2期183-187,共5页
To achieve the purpose of applying design patterns which are various in kind 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 kind 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 patterns.To solve these two problems,the modeling method of design pattern units based on meta-models is adopted,i.e.,to divide the basic operations into atoms in the meta-model tier and then combine the atoms to complete design pattern units meta-models without business logic.After one process of conversion,the purpose of making up various pattern units meta-model and dividing business logic and pattern logic is achieved. 展开更多
关键词 设计单位 元模型 MDA 改造 组织 基础 业务逻辑 设计模式
下载PDF
Research on the Similarities and Differences between Flash ActionScript based Animation Design Technique and Traditional Design Pattern
9
作者 Xiaoxia Yang 《International Journal of Technology Management》 2015年第9期9-11,共3页
关键词 ACTIONSCRIPT 计算机科学技术 FLASH 设计模式 动画设计 异同 传统 计算机动画技术
下载PDF
Software Frameworks, Architectural and Design Patterns
10
作者 Njeru Mwendi Edwin 《Journal of Software Engineering and Applications》 2014年第8期670-678,共9页
Software systems can be among the most complex constructions in engineering disciplines and can span into years of development. Most software systems though implement in part what has already been built and tend to fo... Software systems can be among the most complex constructions in engineering disciplines and can span into years of development. Most software systems though implement in part what has already been built and tend to follow known or nearly known architectures. Although most software systems are not of the size of say Microsoft Windows 8, complexity of software development can be quick to increase. Thus among these methods that are the most important is the use of architectural and design patterns and software frameworks. Patterns provide known solutions to re-occurring problems that developers are facing. By using well-known patterns reusable components can be built in frameworks.Software frameworks provide developers with powerful tools to develop more flexible and less error-prone applications in a more effective way. Software frameworks often help expedite the development process by providing necessary functionality “out of the box”.?Providing frameworks for reusability and separation of concerns is key to software development today. In this study I take a look at the state of art and the impact of frameworks and patterns in software development. 展开更多
关键词 SOFTWARE Frameworks ARCHITECTURAL patternS design patternS
下载PDF
Application of Design Patterns in Process of Large-Scale Software Evolving
11
作者 Wei WANG Hai ZHAO +7 位作者 Hui LI Peng LI Dong YAO Zheng LIU Bo LI Shuang YU Hong LIU Kunzhan YANG 《Journal of Software Engineering and Applications》 2010年第1期58-64,共7页
To search for the Design Patterns’ influence on the software, the paper abstracts the feature models of 9 kinds of classic exiting design patterns among the 23 kinds and describes the features with algorithm language... To search for the Design Patterns’ influence on the software, the paper abstracts the feature models of 9 kinds of classic exiting design patterns among the 23 kinds and describes the features with algorithm language. Meanwhile, searching for the specific structure features in the network, the paper designs 9 matching algorithms of the 9 kinds design patterns mentioned above to research on the structure of the design patterns in the software network. At last, the paper analyzes the evolving trends of the software scale and the application frequency of the 9 kinds of design patterns as the software evolves, and search for the rules how these design patterns are applied into 4 kinds of typical software. 展开更多
关键词 design pattern FEATURE Model SOFTWARE Network EVOLVING TRENDS
下载PDF
New Approach for Hardware/Software Embedded System Conception Based on the Use of Design Patterns
12
作者 Yassine Manai Joseph Haggège Mohamed Benrejeb 《Journal of Software Engineering and Applications》 2010年第6期525-535,共11页
This paper deals with a new hardware/software embedded system design methodology based on design pattern approach by development of a new design tool called smartcell. Three main constraints of embedded systems design... This paper deals with a new hardware/software embedded system design methodology based on design pattern approach by development of a new design tool called smartcell. Three main constraints of embedded systems design process are investigated: the complexity, the partitioning between hardware and software aspects and the reusability. Two intermediate models are carried out in order to solve the complexity problem. The partitioning problem deals with the proposed hardware/software partitioning algorithm based on Ant Colony Optimisation. The reusability problem is resolved by synthesis of intellectual property blocks. Specification and integration of an intelligent controller on heterogeneous platform are considered to illustrate the proposed approach. 展开更多
关键词 EMBEDDED Systems design patterns Smartcell Hardware/Software Partitioning INTELLECTUAL Property
下载PDF
Analysis on Development Trend of the D omestic Interior Design Pattern based on the Regional Characteristics and Cultural Integration
13
作者 Congcong Ai Han Xu 《International Journal of Technology Management》 2016年第10期60-62,共3页
关键词 室内设计风格 文化整合 设计模式 发展趋势 区域特色 国内 组成部分 人类生活
下载PDF
Design Pattern Representation for Safety-Critical Embedded Systems
14
作者 Ashraf Armoush Falk Salewski Stefan Kowalewski 《Journal of Software Engineering and Applications》 2009年第1期1-12,共12页
Design Patterns, which give abstract solutions to commonly recurring design problems, have been widely used in the software and hardware domain. As non-functional requirements are an important aspect in the design of ... Design Patterns, which give abstract solutions to commonly recurring design problems, have been widely used in the software and hardware domain. As non-functional requirements are an important aspect in the design of safety-critical embedded systems, this work focuses on the integration of non-functional implications in an existing design pattern concept. We propose a pattern representation for safety-critical embedded application design methods by including fields for the implications and side effects of the represented design pattern on the non-functional requirements of the overall systems. The considered requirements include safety, reliability, modifiability, cost, and execution time. 展开更多
关键词 design pattern EMBEDDED SYSTEMS Non-Functional Requirements Safety-Critical SYSTEMS
下载PDF
Software Composition Using Behavioral Models of Design Patterns
15
作者 Sargon Hasso Carl Robert Carlson 《Journal of Software Engineering and Applications》 2014年第2期104-117,共14页
Given a set of requirements structured as design problems, we can apply design patterns to solve each problem individually. Much of the published literature on design patterns addresses this problem—pattern associati... Given a set of requirements structured as design problems, we can apply design patterns to solve each problem individually. Much of the published literature on design patterns addresses this problem—pattern association;however, there is no systematic and practical way that shows how to integrate those individual solutions together. We propose a compositional model based on design patterns by abstracting their behavioral model using role modeling constructs. This approach describes how to transform a design pattern into a role model that can be used to assemble a software application. The role model captures the behavioral relationship between participant components in the design pattern. Our approach offers a complete practical design and implementation strategies, adapted from DCI (Data, Context, and Interaction) architecture. We demonstrate our technique by presenting a simple case study complete with design and implementation code. We also present a simple to follow process that provides guidelines of what to do and how to do it. 展开更多
关键词 SOFTWARE COMPOSITION design patternS Integration Role Model ARCHITECTURE DCI ARCHITECTURE System Responsibilities TRAITS
下载PDF
Using Reusable Design Patterns in Distributed Systems
16
作者 OU Yan LI Zhan-bo 《电脑知识与技术》 2007年第6期1333-1334,共2页
The article revealed the software design issues for the object-oriented distributed system. By surveying several existed design is-sues, the solution of common design issues is conducted which is compromised by design... The article revealed the software design issues for the object-oriented distributed system. By surveying several existed design is-sues, the solution of common design issues is conducted which is compromised by design patterns. Each pattern is described according to itsfunctionality which could be valuable for objected-oriented distributed system developer. 展开更多
关键词 分布式计算机系统 软件设计 面向对象 模式
下载PDF
Research on the Development Trend of Art Design Patterns under the Perspectives of Interaction Design and Visual Reconstruction
17
作者 Li Zhang 《International Journal of Technology Management》 2016年第11期47-49,共3页
下载PDF
A New Result on Regular Designs under Baseline Parameterization
18
作者 Mengru Qin Yuna Zhao 《Open Journal of Applied Sciences》 2024年第2期441-449,共9页
The study on designs for the baseline parameterization has aroused attention in recent years. This paper focuses on two-level regular designs for the baseline parameterization. A general result on the relationship bet... The study on designs for the baseline parameterization has aroused attention in recent years. This paper focuses on two-level regular designs for the baseline parameterization. A general result on the relationship between K-aberration and word length pattern is developed. 展开更多
关键词 Baseline Parameterization K-Aberration Regular design Word Length pattern
下载PDF
Mining Design Pattern Use Scenarios and Related Design Pattern Pairs:A Case Study on Online Posts 被引量:1
19
作者 Dong Liu Zhi-Lei Ren +2 位作者 Zhong-Tian Long Guo-Jun Gao He Jiang 《Journal of Computer Science & Technology》 SCIE EI CSCD 2020年第5期963-978,共16页
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. 展开更多
关键词 design pattern software documentation Stack Overflow topic model
原文传递
A Comparative Study of 3D Virtual Pattern and Traditional Pattern Making
20
作者 Md. Ahshan Habib Md. Shamsul Alam 《Journal of Textile Science and Technology》 2024年第1期1-24,共24页
Pattern making plays a key role in the aspect of fashion design and garment production, as it serves as the transformative process that turns a simple drawing into a consistent accumulation of garments. The process of... Pattern making plays a key role in the aspect of fashion design and garment production, as it serves as the transformative process that turns a simple drawing into a consistent accumulation of garments. The process of creating conventional or manual patterns requires a significant amount of time and a specialized skill set in various areas such as grading, marker planning, and fabric utilization. This study examines the potential of 3D technology and virtual fashion designing software in optimizing the efficiency and cost-effectiveness of pattern production processes. The proposed methodology is characterized by a higher level of comprehensiveness and reliability, resulting in time efficiency and providing a diverse range of design options. The user is not expected to possess comprehensive knowledge of traditional pattern creation procedures prior to engaging in the task. The software offers a range of capabilities including draping, 3D-to-2D and 2D-to-3D unfolding, fabric drivability analysis, ease allowance calculation, add-fullness manipulation, style development, grading, and virtual garment try-on. The strategy will cause a shift in the viewpoints and methodologies of business professionals when it comes to the use of 3D fashion design software. Upon recognizing the potential time, financial, and resource-saving benefits associated with the integration of 3D technology into their design development process, individuals will be motivated to select for its utilization over conventional pattern making methods. Individuals will possess the capacity to transfer their cognitive processes and engage in introspection regarding their professional endeavors and current activities through the utilization of 3D virtual pattern-making and fashion design technologies. To enhance the efficacy and ecological sustainability of designs, designers have the potential to integrate 3D technology with virtual fashion software, thereby compliant advantages for both commercial enterprises and the environment. 展开更多
关键词 pattern-Making 3D pattern Making Virtual Fashion 3D-to-2D Unfolding Sustainable designs
下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部