نتایج جستجو برای: design patterns
تعداد نتایج: 1338618 فیلتر نتایج به سال:
Adjoint methods have become fundamental ingredients of the scientific computing toolbox over the past decades. Large-scale parameter sensitivity analysis, uncertainty quantification and nonlinear optimization as well as modern approaches to deep learning would otherwise turn out computationally infeasible. For nontrivial real-world problems the algorithmic derivation of adjoint numerical simula...
Ownership is the concept of structuring the object store into different contexts by enabling objects to be the owner of other objects. All objects with the same owner are said to be in the same context. Restricting aliasing of objects in other contexts enables local reasoning about code correctness and simplifies comprehension and maintenance of program code. So far, different ownership type sy...
} Simulation time: long actors: SortedQueue Simulation() schedule(a: Actor, time: long) simulate(duration: long) reset() * 0 manages Figure 6 Essential construction principles + hot spots = domain-specific design patterns Hot spot identification can be supported by hot spot cards, a communication vehicle between domain experts and software developers. Pree (1996) presents the concept of hot spo...
Design patterns form part of most Computer Science (CS) undergraduate curricula. Research has shown that design patterns are both difficult to learn and teach. This paper presents the results of a survey conducted to identify the difficulties experienced by students learning design patterns for the first time. In addition to this it discusses teaching methodologies that can be used in the instr...
Hypermedia authors are now acquiring experience to build good hypermedia systems and assess their quality, and this experience should be compiled and organized in order to be shared with other authors. We propose three hypermedia design patterns for hypermedia publishing: hyper-book, hyper-map and virtual product.
b). The exam software has a tool which allows students to draw diagrams which consist of boxes joined by connectors. A box has content (inside it) and up to four labels around it. A connector always joins two boxes and has up to six labels attached to it. Since diagrams have a graph structure, we refer to them within the project as graphs. We can also take a complete graph and enclose it within...
In visual analytics, interactive data visualizations provide a bridge between analytic computations, often involving “big data”, and computations in the brain of the user. Visualization provides a high bandwidth channel from the computer to the user by means of the visual display, with interactions including brushing, dynamic queries, and generalized fisheye views designed to select and control...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutual relationships. In this paper, we organize these relationships into different categories and revise the design patterns and their relationships. We are then able to arrange the design patterns in different layers. The results simplify the understanding of the overall structure of the catalogue, ...
Pattern languages where originally conceived by the architecture community (Alexander, 1977) and since the early 1990’s have been widely used to document software development practise. While most of these patterns have centred on the technical aspects of software some authors have moved beyond the purely technical aspects, e.g. Coplien and Harrison (2003) have used patterns to discuss issues of...
oops3, targeted to Java and C#, is the latest in a family of LL(1) parser generators based on an object-oriented architecture that carries through to the parsers it generates. Moreover, because oops3 employs several design patterns, its rich variety of APIs are nevertheless easy to learn. This paper discusses the use of patterns in the oops3 system and the resulting benefits for users and educa...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید