نتایج جستجو برای: design patterns
تعداد نتایج: 1338618 فیلتر نتایج به سال:
A computer terminal is not some clunky old television with a typewriter in front of it. It is an interface where the mind and body can connect with the universe and move bits of it about." Introduction Interfaces provide means for the system to interact with users and other systems. Designing the interfaces for the system is part of system design. The patterns here are part of a work in progres...
We present a perspective on the design of a curriculum for a new computer science program at a women sliberal arts college. The design incorporates lessons learned at the college in its successful implementation of other academic programs, incorporation of best practices in curriculum design at other colleges, results from studies performed on various computer science programs, and a significan...
In this document, a brief overview of my doctoral research is presented. In model-driven engineering (MDE), most problems are solved using model transformation. An efficient process to solving these problems is to apply reusable patterns while solving them. Finding reusable design patterns to specific subsets of problems helps to decrease the time and cost needed to solve them. My doctoral rese...
This paper presents an argument in favor of the systematic teaching of object-oriented design patterns in academic institutions and provides some recommendations for organizing the teaching process. It is intended for students, teachers, software engineers, architects, and managers.
According to Wikipedia creativity is “a mental and social process involving the generation of new ideas or problem solutions, or new associations of the creative mind between existing ideas or concepts”. Creativity towards innovation in product development settings are often used interchangeably. Innovation and creative product development refer to completely new as well as significantly improv...
Data Parallelism has moved to the forefront of parallel computing. This is driven in part by hardware trends. Vector instructions have been integrated into the instruction sets in most commercially important CPUs. GPUs memory hierarchies and floating point capabilities make them suitable for applications well beyond graphics. At a more fundamental level, however, the increasing emphasis on data...
Design patterns are general solutions for recurring problems and used to develop flexible, reusable and modular software with Object-Oriented Programming (OOP). Prior studies have shown a lack of modularity in object-oriented design patterns. AspectOriented Programming (AOP) aims at improving flexibility, reusability, and modularity in object-oriented designs. In a case study Hannemann and Kicz...
The choice of implementation language affects the use of design patterns. Naturally some languages are better applicable for different tasks than others. Each language has its own set of strengths and weaknesses. In this paper we implement some of the better known design patterns in Python, whose object model is quite different from that of conventional object-oriented languages. Thus we acquir...
Karl Hammar, Jönköping University and Linköping University, Sweden Eva Blomqvist, Linköping University, Sweden David Carral, Wright State University, Dayton, Ohio, USA Marieke van Erp, Vrije Universiteit Amsterdam, The Netherlands Antske Fokkens, Vrije Universiteit Amsterdam, The Netherlands Aldo Gangemi, CNR-ISTC, Italy Willem Robert van Hage, Vrije Universiteit Amsterdam, The Netherlands Pasc...
By now, European companies are the market leaders in the development of process automation software. Current numbers indicate, however, that this market position is going to change in favor of US and Far East companies. This thesis can be regarded as a contribution to keep the leading market position because it presents an innovative software architecture for process automation systems which pr...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید