design patterns
Recently Published Documents





2022 ◽  
Vol 15 (1) ◽  
pp. 75-104
Niccolò Tubini ◽  
Riccardo Rigon

Abstract. This paper presents WHETGEO and its 1D deployment: a new physically based model simulating the water and energy budgets in a soil column. The purpose of this contribution is twofold. First, we discuss the mathematical and numerical issues involved in solving the Richardson–Richards equation, conventionally known as the Richards equation, and the heat equation in heterogeneous soils. In particular, for the Richardson–Richards equation (R2) we take advantage of the nested Newton–Casulli–Zanolli (NCZ) algorithm that ensures the convergence of the numerical solution in any condition. Second, starting from numerical and modelling needs, we present the design of software that is intended to be the first building block of a new customizable land-surface model that is integrated with process-based hydrology. WHETGEO is developed as an open-source code, adopting the object-oriented paradigm and a generic programming approach in order to improve its usability and expandability. WHETGEO is fully integrated into the GEOframe/OMS3 system, allowing the use of the many ancillary tools it provides. Finally, the paper presents the 1D deployment of WHETGEO, WHETGEO-1D, which has been tested against the available analytical solutions presented in the Appendix.

2022 ◽  
pp. 225-252
Gülşah Doğan Karaman ◽  
Semra Arslan Selçuk

The study aims to guide the assisted living facility (ALF) design, in which biophilic design, which is observed to have positive physiological, psychological, and sociological effects on humans, is observed, and the principle of universal design is accessible and designed for everyone. Since there is no place called a biophilic ALF, the study is supported by a nature-oriented design method called Green Building Rating Tools. Green building certificate systems are explored in terms of biophilic and universal design, and three of the certifications show credits linked to the theories researched. With these certificates, green building certified ALFs located in the same region are selected. With the methodology applied on the case studies of three ALFs that received these certificates, how and where biophilic and universal design patterns can be transferred from theory to practice has been examined. The study observed the extent of 14 biophilic design patterns in ALFs and tabulated how to find each pattern in these facilities according to the methods and places.

2022 ◽  
Vol 31 (1) ◽  
pp. 104-112
Menghan Ding

Abstract For product packaging, the visual elements in it can further enhance the appeal of the package to customers. This article briefly introduces visual elements and packaging design and made an example analysis with the gift packaging design of Squirrel Design Studio. In the case study, the packaging design of the studio’s mirror, storage bag, and puzzle was rated by hierarchical analysis and questionnaires, and the packaging design was analyzed based on the rating results. A convolutional neural network (CNN) was also used to evaluate packages in batches. The results showed that the CNN could make a batch evaluation of gift packaging design accurately; the three gift packaging designs were based on the studio’s logo, making the ratings similar; in addition, the packaging design patterns were composed of different geometric shapes to show the studio’s innovative design theme, and the squirrel silhouette and text description were used to strengthen the impression of the studio among customers.

2022 ◽  
pp. 111213
Luciana Aparecida Martinez Zaina ◽  
Renata Pontin de Mattos Fortes ◽  
Vitor Casadei ◽  
Leornardo Seiji Nozaki ◽  
Débora Maria Barroso Paiva

2022 ◽  
pp. 542-564
Sahana Prabhu Shankar ◽  
Harshit Agrawal ◽  
Naresh E.

Software design is a basic plan of all elements in the software, how they relate to each other in such a way that they meet the user requirements. In software development process, software design phase is an important phase as it gives a plan of what to do and how to do it during the implementation phase. As the technology is evolving and people's needs in the technological field are increasing, the development of software is becoming more complex. To make the development process somewhat easy, it is always better to have a plan which is followed throughout the process. In this way, many problems can be solved in the design phase, for which a number of tools and techniques are present. One is known as Design Patterns. In software engineering, a design pattern is a general solution to commonly occurring problems in software design. A design pattern isn't a finished design that can be transformed directly into code.

2022 ◽  
Vol 197 ◽  
pp. 354-361
Andhik Ampuh Yunanto ◽  
Fadilah Fahrul Hardiansyah ◽  
Adhiemas Andira Anantha Putra ◽  
Maulidan Bagus Afridian Rasyid ◽  
Siska Arifiani

2021 ◽  
Vol 11 (4) ◽  
pp. 500-520
Yu.A. Zagorulko ◽  
E.A. Sidorova ◽  
G.B. Zagorulko ◽  
I.R. Akhmadeeva ◽  

At present, ontologies are recognized as the most effective means of formalizing and systematizing knowledge and data in scientific subject domains (SSDs). However, the development of an ontology is a rather complicated and time-consuming process. All indications are that when developing SSDs ontologies, it is especially effective to use ontology design patterns (ODPs). This is due to the fact that the SSD ontology, as a rule, contains a large number of typical frag-ments, which are well described by the ODPs. In addition, due to the fact that the use of ODPs greatly facilitates the development of an SSD ontology, it is possible to involve experts in a modeled SSD not possessing the skills of onto-logical modeling. To obtain an ontology that adequately describes the SSD, it is necessary to process a huge number of publications relevant to the modeled SSD. It is possible to facilitate and accelerate the process of populating the ontolo-gy with information from such sources by using the lexical and syntactic patterns of ontological design. The paper pre-sents an approach to the automated development of SSDs ontologies based on a system of heterogeneous ODPs. This system includes both ODPs intended for ontology developers and lexical and syntactic patterns built on the basis of the above-mentioned types of the ODPs and the current version of the SSD ontology.

Shaik Mastanvali

Abstract: Studies with a variety of viewpoints, goals, measurements, and quality characteristics have been conducted in order to determine the effect of design patterns on quality attributes. This has resulted in findings that are contradictory and difficult to compare. They want to explain these findings by taking into account confounding variables, practises, measurements, and implementation problems that have an impact on quality. Furthermore, there is a paucity of research that establishes a link between design pattern assessments and pattern creation studies, which is a significant limitation. For the purpose of detecting and categorising software performance anti-patterns, this article proposes a non-intrusive machine learning method dubbed Non-intrusive Performance Anti-pattern Detector (NiPAD). Keywords: software performance, anti-patterns, classification, machine learning, dynamic software analysis

Sign in / Sign up

Export Citation Format

Share Document