21 research outputs found
MDEPT: Microservices Design Evaluator and Performance Tester
138154In microservices-based systems, architects find it hard to reason about the impact of their design decisions on performance before implementing them. While definitions of anti-patterns help to avoid inadequate design decisions, they are context-dependent. Static analysis of software design can identify constructs that conform to anti-patterns. However, this is not suitable for quantifying the extent to which these anti-patterns would affect system performance. Ideally, we should be able to predict the dynamic behavior of a system before it is implemented. However, existing approaches either cannot achieve this because they analyze the design statically or require complex and laborious modeling and simulation approaches. To address this challenge, we previously introduced a conceptual solution idea that facilitates rapid evaluation of high-level architectural models by combining both static and dynamic analysis. In this paper, we build upon our previous work and introduce the Microservices Design Evaluator and Performance Tester (MDEPT) approach. Mainly, we formalize modeling specifications for microservices systems, introduce a fully functional toolchain for our approach, and present the evaluation results
An Approach for Evaluating the Potential Impact of Anti-Patterns on Microservices Performance
167170The microservices architectural style has been increasingly adopted in recent years due to its advantageous characteristics. While there exist design patterns for microservices that are theoretically beneficial for ensuring performance (and anti-patterns that should be avoided), they do not always lead to the expected impact. Some designs are solutions for achieving quality properties other than performance, and while they might be categorized as anti-patterns in theory, their influence on system performance can be minimal, depending on the context. Architects find it hard to reason about these trade-offs and the impact that design decisions will have on performance before implementing them. To solve this problem, in this paper, we propose an approach that enables rapid evaluation of high-level architectural models by combining both static and dynamic analysis. The static analysis identifies the design anti-patterns that are known to hinder system performance and guides the architect in reasoning about these design decisions. The approach then generates source code for the system under study based on the architectural design model for a subsequent dynamic analysis to assess whether the statically detected anti-patterns do indeed have a negative effect on the performance of the analyzed system
Attention Deficit Hyperactivity Disorder and Substance Use Disorder: Early assessment and treatment
Douglas College student research essay submitted as partial requirement for Psychology 3341 course as part of the STEP UP (Student Teams Exploring Pervasive Urban Problems) program.
Faculty sponsor to submit this research essay to DOOR: Dr. Nicole Vittoz.
Attention Deficit Hyperactivity Disorder (ADHD) is one of the most prevalent mental disorders in treatment and recovery centers (van de Glind et al., 2014). Thus, this suggests comorbidity between ADHD and substance use disorder (SUD). As a result, we believe that early treatment of ADHD could help prevent future SUD. Furthermore, early education and assessment would allow more children with ADHD to get the treatment they need before issues arise. Additionally, we suggest that more specialists be employed in schools to allow for an accurate and effective diagnosis of ADHD. Finally, we propose that psychological treatments, whether those be therapy or pharmaceuticals, be covered by healthcare. We can ensure that all children can get the treatment they need to treat ADHD and prevent future SUD.articl
Measuring the quality of financial reports of banks listed on the Iraq Stock Exchange
Abstract: The study aims to measure the level of quality of financial reports according to a set of characteristics related to the quality of profits. The study includes a sample of (13) Iraqi companies. These companies belong to an important group of different sectors represented by (banks, industry, insurance, agriculture, and tourism). The study dealt with the concept of measuring the quality of financial reports and the determinants and methods of measurement, according to a scientific theoretical framework based on a group of Arab and foreign scientific research. The study reached a set of conclusions, the most important of which is that the quality of financial reports is low in Iraqi companies. The reason is due to the high optional accruals, and that the continuity of profits is the most influential among the agents of the Iraqi companies. The quality of the financial reports. Enhance credibility and reliability.
Keywords: quality of reports, banks listed, measurement, quality measurement.
Title: Measuring the quality of financial reports of banks listed on the Iraq Stock Exchange
Author: Raghad Muneer Farhan, Ahmad Najah Hadi Jaber, Raad Abidmuslim Hraiga
International Journal of Recent Research in Commerce Economics and Management (IJRRCEM)
ISSN 2349-7807
Vol. 10, Issue 1, January 2023 - March 2023
Page No: 46-57
Paper Publications
Website: www.paperpublications.org
Published Date: 01-March-2023
DOI: https://doi.org/10.5281/zenodo.7688154
Paper Download Link (Source)
https://www.paperpublications.org/upload/book/Measuring%20the%20quality%20of%20financial-01032023-4.pdfInternational Journal of Recent Research in Commerce Economics and Management (IJRRCEM), ISSN 2349-7807, Paper Publications, Website: www.paperpublications.or
Data sovereignty needs in agricultural use cases
291296With today's shift towards digital farming, data transfer and processing are becoming increasingly essential for optimizing farm operations. In the complex arable farming sector, there exist numerous use cases involving a variety of actors and processes. Designing new digital ecosystems, such as agricultural data spaces that support existing workflows while enabling new opportunities for data-driven services, requires a good understanding of existing processes and data sovereignty needs. In this paper, we categorize data exchange use cases in arable farming and analyze the respective data sovereignty needs for each category. The results of our contribution can be used as a basis for further analysis and evaluation of data-sharing approaches in terms of their suitability for meeting different data sovereignty needs in agriculture, as well as in the process of requirements analysis when designing such systems
Data sovereignty needs in agricultural use cases
291296With today's shift towards digital farming, data transfer and processing are becoming increasingly essential for optimizing farm operations. In the complex arable farming sector, there exist numerous use cases involving a variety of actors and processes. Designing new digital ecosystems, such as agricultural data spaces that support existing workflows while enabling new opportunities for data-driven services, requires a good understanding of existing processes and data sovereignty needs. In this paper, we categorize data exchange use cases in arable farming and analyze the respective data sovereignty needs for each category. The results of our contribution can be used as a basis for further analysis and evaluation of data-sharing approaches in terms of their suitability for meeting different data sovereignty needs in agriculture, as well as in the process of requirements analysis when designing such systems
Data sovereignty needs in agricultural use cases
With today's shift towards digital farming, data transfer and processing are becoming increasingly essential for optimizing farm operations. In the complex arable farming sector, there exist numerous use cases involving a variety of actors and processes. Designing new digital ecosystems, such as agricultural data spaces that support existing workflows while enabling new opportunities for data-driven services, requires a good understanding of existing processes and data sovereignty needs. In this paper, we categorize data exchange use cases in arable farming and analyze the respective data sovereignty needs for each category. The results of our contribution can be used as a basis for further analysis and evaluation of data-sharing approaches in terms of their suitability for meeting different data sovereignty needs in agriculture, as well as in the process of requirements analysis when designing such systems
A Deep Learning Based Approach for License Plate Recognition
License plate recognition plays a critical role in modern smart-city applications, traffic monitoring, and law-enforcement systems. Traditional recognition systems often struggle with varying lighting conditions, image blur, occlusion, and differences in Saudi license plate formats. This research proposes an end-to-end deep-learning model for Saudi License Plate Recognition using YOLOv5 for plate detection and a YOLO-based OCR model for character recognition. The dataset was cleaned, verified, re-split, and processed using automated scripts to remove corrupted and blurry images, ensuring high-quality training samples. The YOLOv5 detector achieved strong performance with high precision, recall, and mAP scores across all experiments. Additionally, a custom mapping layer converted English OCR outputs into their equivalent Arabic plate letters, enabling fully bilingual recognition. The final integrated system successfully detects Saudi license plates and extracts the complete alphanumeric sequence with high accuracy. These results demonstrate that deep learning can outperform traditional OCR and rule-based systems, providing a scalable solution for real-world Saudi traffic environment
A Reference Architecture for Enabling Interoperability and Data Sovereignty in the Agricultural Data Space
Agriculture is one of the major sectors of the global economy and also a software-intensive domain. The digital landscape of agriculture is composed of multiple digital ecosystems, which together constitute an agricultural domain ecosystem, also referred to as the “Agricultural Data Space’’ (ADS). As the domain is so huge, there are several sub-domains and specialized solutions, and each of them poses challenges to interoperability. Additionally, farmers have increasing concerns about data sovereignty. In the context of the research project COGNAC, we elicited architecture drivers for interoperability and data sovereignty in agriculture and designed a reference architecture of a platform that aims to address these qualities in the ADS. In this paper, we present the solution concepts and design decisions that characterize the reference architecture. Early prototypes have been developed and made available to support the validation of the concept
D2.1 - Documentation of available building blocks and technologies
GA nο: 101195295This deliverable illustrates the key building blocks that have been identified as part of the Common European Agriculture Data Space Architecture (CEADS) implementation. Given the extensive work done in other related projects, such as the DSSC and AgriDataSpace, this deliverable is the result of the analysis of potential application domains for dataspaces in agriculture; it introduces the building blocks that will create value while ensuring backward compatibility towards those results already achieved and it also includes specific functionality elements that have been identified as characterising the agricultural sector. While separating the functionality amongst the building blocks, the overall results here shed some light on what incremental integration steps could be to be considered for progressively onboarding functionality and features that make generic DSIs compliant with the expected rules and characteristics of a dataspace. The document is to be considered as a starting point rather than an exhaustive list, and we expect the boundaries and functionality of each of the proposed building blocks to evolve over time, based on requirements elicited from other project activities, especially those related to the implementation of use-cases
