Results 11 to 20 of about 876,988 (310)

Design patterns

open access: yesProceedings of the 30th international conference on Software engineering, 2008
In computer science curricula the two areas programming and software engineering are usually separated. In programming students learn an object oriented language and then deepen their knowledge in other languages, algorithms and data structures.
Christoph Denzler   +3 more
core   +2 more sources

Software Design Patterns for TinyOS

open access: yesProceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, 2005
We present design patterns used by software components in the TinyOS operating system. They differ significantly from traditional software design patterns due to TinyOS's focus on static allocation and whole-program composition. We describe how nesC
Philip Levis   +3 more
core   +2 more sources

Feature-based software design pattern detection [PDF]

open access: yesJournal of Systems and Software, 2022
Software design patterns are standard solutions to common problems in software design and architecture. Knowing that a particular module implements a design pattern is a shortcut to design comprehension. Manually detecting design patterns is a time consuming and challenging task, therefore, researchers have proposed automatic design pattern detection ...
Najam Nazar, Aldeida Aleti, Yaokun Zheng
openaire   +2 more sources

Software design patterns for ai-systems [PDF]

open access: yes, 2021
Well-established design patterns offer the possibility of standardized construction of software systems and can be used in various ways. The systematic use of design patterns in the field of Artificial Intelligence (AI) Systems however, has received little attention so far, despite AI being a popular research area in recent years.
Take, Marius   +4 more
openaire   +3 more sources

Layered patterns in modelling and transformation of service-based software architectures [PDF]

open access: yes, 2006
Service-oriented architecture is a recent paradigm for architectural design. The software engineering aspects in this context, that have not been sufficiently addressed, are software evolution and software migration. Architectures are of great importance
Ronan Barrett   +3 more
core   +1 more source

Impact of Design Patterns on Software Complexity and Size

open access: yesMehran University Research Journal of Engineering and Technology, 2020
Many different factors influence the quality of software. Among the most important of these factors is software complexity. One way to improve software quality, therefore, is to minimize its complexity making it more understandable and maintainable.
Nosheen Qamar, Ali Afzal Malik
doaj   +1 more source

Software design patterns for data management features in web-based information systems

open access: yesJournal of King Saud University: Computer and Information Sciences, 2022
In complex information systems, some features may recur hundreds of times. Therefore, identifying such features and suggesting suitable design solutions for them can simplify the development and maintenance of such complex systems.
Feras Al-Hawari
doaj   +1 more source

Modeling Architectural Patterns Using Architectural Primitives [PDF]

open access: yes, 2005
Architectural patterns are a key point in architectural documentation. Regrettably, there is poor support for modeling architectural patterns, because the pattern elements are not directly matched by elements in modeling languages, and, at the same time,
Uwe Zdun   +6 more
core   +1 more source

Exploiting Open-source Projects to Study Software Design

open access: yesInformatics in Education, 2007
This article presents an approach to using open-source tools and open-source projects to add realistic and practical examples to a course on software design in a professional master's program of software engineering. Students are encouraged to use object-
Christopher P. FUHRMAN
doaj   +1 more source

Evaluation of use of design templates in the software development

open access: yesРадіоелектронні і комп'ютерні системи, 2021
The subject of study in the article is software development processes using design patterns. The aim is to improve the quality of modern software development projects through the use of experience and knowledge, to build software subsystems that are ...
Максим Олександрович Бичок   +1 more
doaj   +1 more source

Home - About - Disclaimer - Privacy