نتایج جستجو برای: design patterns
تعداد نتایج: 1338618 فیلتر نتایج به سال:
Aspect-oriented programming languages are becoming commonplace, and programmers are accumulating experience in building and maintaining aspect-oriented systems. This paper addresses how the use of these languages affects program design: how aspect-oriented languages change the design space, which designs should be emulated and which avoided, and the strengths and weaknesses of particular kinds ...
In this paper we describe our experiences with reengineering an undergraduate course in software design. The course’s learning outcomes require that students can model, design and implement software. These are inherently practical skills and rely on functioning knowledge. To facilitate a learning environment in which students can acquire the necessary deep level of understanding, we have design...
We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn [5], which we refer to as the BL variant, processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. Stronger variants exist where the ...
The design of large IT infrastructures is a complex problem because is dependent on many variables and must evolve rapidly to cope with business changes. The use of IT infrastructure patterns can improve this design process by allowing to reuse proven solutions to recurrent problems and by facilitating communication among IT design stakeholders. However, known IT infrastructure patterns are mos...
LePUS is a formal, visual notation proposed for the specification of design patterns a-la GoF. It is described through the diagrams of several patterns. This article is the 1 of two, focusing on the fundamentals of LePUS. The upcoming 2 article will discuss relations between sets of entities and a PROLOG implementation. The Need for a Notation for Design Patterns Is it possible at all to give a...
Design patterns have been widely recognized as important contributors to the success of software systems, yet there is little tool support for their application. In this paper an approach is presented that outlines how graph rewriting techniques can be used to build tool support for design patterns. The paper considers design patterns as graph rewriting rules to be applied in class diagram, and...
The use of Ontology Design Patterns (ODPs) in ontology engineering has been shown to have beneficial effects on the quality of developed ontologies, and promises increased interoperability of those same ontologies. Unfortunately, the lack of user-friendly integrated ODP tooling has prevented the adoption of pattern use. This paper demonstrates an extension to the WebProtégé ontology engineering...
It is by now widely accepted that medical guidelines can help to significantly improve the quality of medical care. Unfortunately, constructing the required medical guidelines is a very labour intensive and costly process. The cost of guideline construction would decrease if guidelines could be built from a set of building blocks that can be reused across guidelines. Such reusable building bloc...
We apply the notion of design patterns to optimizations performed by designers of software libraries, focusing especially on object-oriented numerical libraries. We formalize three design patterns that we have abstracted from many existing libraries and discuss the role of these formalizations as a tool for guiding compiler optimizers. These optimizers operate at a very high level that would ot...
Trends in ontology design show an interest in the development of Ontology Design Patterns. Most of these are derived from a scientific point of view. We argue that there is a category missing in these pattern libraries, being that of business related patterns. In this paper we describe how Be Informed uses business patterns to develop commercial applications based on semantics and ontologies. L...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید