نتایج جستجو برای: design pattern

تعداد نتایج: 1280378  

Journal: :J. Vis. Lang. Comput. 2007
Chunying Zhao Jun Kong Jing Dong Kang Zhang

In recent years, design patterns gain more interest in software engineering communities for both software development and maintenance. As a template to solve a certain recurring problem, a design pattern documents successful experiences of software experts and gradually becomes the design guidelines of software development. Applying design patterns correctly can improve the efficiency of softwa...

Journal: :Transactions on Pattern Languages of Programming 2013
Christian Köppe

Pedagogical Patterns help in general with teaching. But the teaching of design patterns introduces a few special problems like e.g. ensuring that the purpose of patterns is understood and that patterns are applied in the appropriate and correct way. This pattern language for teaching design patterns addresses these problems and offers solutions for teachers and trainers to solve them. The autho...

Three families of venomous snakes exist in Iran including Viperidae, Elapidae, and Hydrophidae. Viperidae family is the only family with a widespread distribution. Saw-scaled vipers are important poisonous snakes in Asia and Africa. This name is given to this snake due to the presence of obliquely keeled and serrated lateral body scales. Distribution of this genera is mostly reported in t...

Journal: :IEEE Trans. Software Eng. 2001
Lutz Prechelt Barbara Unger Walter F. Tichy Peter Brössler Lawrence G. Votta

Software design patterns package proven solutions to recurring design problems in a form that simpli es reuse. We are seeking empirical evidence whether using design patterns is bene cial. In particular, one may prefer using a design pattern even if the actual design problem is simpler than that solved by the pattern, i.e., if not all of the functionality o ered by the pattern is actually requi...

2015
Mohammad H. Alshira'H

Design pattern detection is useful for a range of software comprehension and maintenance tasks. Tools that rely on static or dynamic analysis alone can produce inaccurate results, especially for patterns that rely on the run-time information. Some tools provide facilities for the developer to refine the results by adding their own knowledge. Currently, however, the ability of tools to accommoda...

2004
Eric Platon Nicolas Sabouret Shinichi Honiden

This paper introduces the T-compound, an agent interaction pattern we propose as reusable architecture in the design of multi-agent systems. We explain why this model and its underlying concept of overhearing are relevant and specific to agents. Then, we describe two strategies of implementation, together with their qualities and weaknesses. We then identify the T-compound in various agent-base...

2003
James M. Bieman Greg Straw Huxia Wang P. Willard Munger Roger T. Alexander

Design patterns are recognized, named solutions to common design problems. The use of the most commonly referenced design patterns should promote adaptable and reusable program code. When a system evolves, changes to code involving a design pattern should, in theory, consist of creating new concrete classes that are extensions or subclasses of previously existing classes. Changes should not, in...

2000
Wanlei Zhou Li Wang

This article is concerned mainly with the software aspects of building reliable and efficient services on a cluster of workstations. A key technology to achieve such a goal is service replication. However, designing and implementing a replication system is a very difficult task. Based on an active replication model, this paper focuses on an objectoriented design pattern to simplify the design a...

2005
John M. Carroll Umer Farooq

Information technology adoption and literacy are typically not first-order goals for community-based volunteer organizations. Nonetheless, information technology is vital to such groups for member recruiting and management, communication and visibility to the community, as well as primary group activities. However, volunteer organizations are often not able to make effective use of Internet-bas...

1998
Serge Demeyer Matthias Rieger Sander Tichelaar

Whereas a design pattern describes and discusses a solution to a design problem, a reverse engineering pattern describes how to understand aspects of an object-oriented design and how to identify problems in that design. In the context of a project developing a methodology for reengineering objectoriented legacy systems into frameworks, we are working on a pattern language for reengineering. Th...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید