276,331 research outputs found
Develop a generic Rules Engine to quality control a CV database
This bachelor’s thesis presents a software solution to enhance Bouvet’s quality control process
for employee CVs. By implementing a generic rule engine with extended functionalities, we
identified that 90% of the CVs at Bouvet did not meet the company’s business standards.
Using Scrum with Extreme Programming as our project management system, we developed a
scalable and maintainable pilot, employing Microservices, Event-Driven, and Command and
Query Responsibility Segregation architecture. Our pilot allows for future modifications using
create, read, update and delete operations. The software solution presented in this thesis can
be extended to a production-ready state by implementing an Role-based access control and
an API-Gateway. When the event bus project by another group at Bouvet is completed, our
implementation will be able to notify employees about their CVs’ status, further improving
the quality control process. Overall, our results demonstrate the our software solution and
project management system in enhancing the quality control of employee CVs at Bouvet.This bachelor’s thesis presents a software solution to enhance Bouvet’s quality control process
for employee CVs. By implementing a generic rule engine with extended functionalities, we
identified that 90% of the CVs at Bouvet did not meet the company’s business standards.
Using Scrum with Extreme Programming as our project management system, we developed a
scalable and maintainable pilot, employing Microservices, Event-Driven, and Command and
Query Responsibility Segregation architecture. Our pilot allows for future modifications using
create, read, update and delete operations. The software solution presented in this thesis can
be extended to a production-ready state by implementing an Role-based access control and
an API-Gateway. When the event bus project by another group at Bouvet is completed, our
implementation will be able to notify employees about their CVs’ status, further improving
the quality control process. Overall, our results demonstrate the our software solution and
project management system in enhancing the quality control of employee CVs at Bouvet
Develop a generic Rules Engine to quality control a CV database
This bachelor’s thesis presents a software solution to enhance Bouvet’s quality control process
for employee CVs. By implementing a generic rule engine with extended functionalities, we
identified that 90% of the CVs at Bouvet did not meet the company’s business standards.
Using Scrum with Extreme Programming as our project management system, we developed a
scalable and maintainable pilot, employing Microservices, Event-Driven, and Command and
Query Responsibility Segregation architecture. Our pilot allows for future modifications using
create, read, update and delete operations. The software solution presented in this thesis can
be extended to a production-ready state by implementing an Role-based access control and
an API-Gateway. When the event bus project by another group at Bouvet is completed, our
implementation will be able to notify employees about their CVs’ status, further improving
the quality control process. Overall, our results demonstrate the our software solution and
project management system in enhancing the quality control of employee CVs at Bouvet.This bachelor’s thesis presents a software solution to enhance Bouvet’s quality control process
for employee CVs. By implementing a generic rule engine with extended functionalities, we
identified that 90% of the CVs at Bouvet did not meet the company’s business standards.
Using Scrum with Extreme Programming as our project management system, we developed a
scalable and maintainable pilot, employing Microservices, Event-Driven, and Command and
Query Responsibility Segregation architecture. Our pilot allows for future modifications using
create, read, update and delete operations. The software solution presented in this thesis can
be extended to a production-ready state by implementing an Role-based access control and
an API-Gateway. When the event bus project by another group at Bouvet is completed, our
implementation will be able to notify employees about their CVs’ status, further improving
the quality control process. Overall, our results demonstrate the our software solution and
project management system in enhancing the quality control of employee CVs at Bouvet
Recommended from our members
Optimization models and system dynamics simulations to improve military manpower systems
textManpower policy decisions are an extension of traditional operations management problems. Manpower policies strive to place the appropriate and accurate numbers of the correct types of people in the right jobs at the necessary time. Managers create inventory by hiring new workers, either in entry level or more senior positions. Over time, managers promote workers to satisfy demand for more advanced positions. Managers face the challenge of determining the number of people to hire into entry level positions, the number of people already in the work force to promote to more senior level positions, and in some open systems when and how many experienced employees to hire into these senior positions. This dissertation studies and develops three different methods and approaches to provide improved decision support to a healthcare organization’s manpower system. Our research goal is to design models of the organization’s manpower system to improve human resource operations. The healthcare system of interest is the United States Army’s Medical Department (AMEDD). The research will be arranged in three sections. We explore current practices and build improved optimization manpower system models. We use multi objective decision analysis techniques to enhance the optimization models. Lastly, we construct a system dynamics simulation model of the manpower system to address the limitations in the optimization models. There are three main contributions of this dissertation to the operations management literature. First, the development of improved manpower optimization models can be extended to other manpower systems. Second, we develop a technique to assess the manpower system value based on a series of value scoring transformation functions and weighting the over two hundred sub objectives in the optimization manpower system’s objective function. This application of multiple objective decision analysis makes it possible to compare different manpower systems. The system dynamics simulation of a military manpower system is new to the operations management literature as is how we use the system dynamics simulation to update optimization model parameters to construct a more realistic manpower system model.Information, Risk, and Operations Management (IROM
bdbms -- A Database Management System for Biological Data
Biologists are increasingly using databases for storing and managing their
data. Biological databases typically consist of a mixture of raw data,
metadata, sequences, annotations, and related data obtained from various
sources. Current database technology lacks several functionalities that are
needed by biological databases. In this paper, we introduce bdbms, an
extensible prototype database management system for supporting biological data.
bdbms extends the functionalities of current DBMSs to include: (1) Annotation
and provenance management including storage, indexing, manipulation, and
querying of annotation and provenance as first class objects in bdbms, (2)
Local dependency tracking to track the dependencies and derivations among data
items, (3) Update authorization to support data curation via content-based
authorization, in contrast to identity-based authorization, and (4) New access
methods and their supporting operators that support pattern matching on various
types of compressed biological data types. This paper presents the design of
bdbms along with the techniques proposed to support these functionalities
including an extension to SQL. We also outline some open issues in building
bdbms.Comment: This article is published under a Creative Commons License Agreement
(http://creativecommons.org/licenses/by/2.5/.) You may copy, distribute,
display, and perform the work, make derivative works and make commercial use
of the work, but, you must attribute the work to the author and CIDR 2007.
3rd Biennial Conference on Innovative Data Systems Research (CIDR) January
710, 2007, Asilomar, California, US
Lock-Free and Practical Deques using Single-Word Compare-And-Swap
We present an efficient and practical lock-free implementation of a
concurrent deque that is disjoint-parallel accessible and uses atomic
primitives which are available in modern computer systems. Previously known
lock-free algorithms of deques are either based on non-available atomic
synchronization primitives, only implement a subset of the functionality, or
are not designed for disjoint accesses. Our algorithm is based on a doubly
linked list, and only requires single-word compare-and-swap atomic primitives,
even for dynamic memory sizes. We have performed an empirical study using full
implementations of the most efficient algorithms of lock-free deques known. For
systems with low concurrency, the algorithm by Michael shows the best
performance. However, as our algorithm is designed for disjoint accesses, it
performs significantly better on systems with high concurrency and non-uniform
memory architecture
State-of-the-art on evolution and reactivity
This report starts by, in Chapter 1, outlining aspects of querying and updating resources on
the Web and on the Semantic Web, including the development of query and update languages
to be carried out within the Rewerse project.
From this outline, it becomes clear that several existing research areas and topics are of
interest for this work in Rewerse. In the remainder of this report we further present state of
the art surveys in a selection of such areas and topics. More precisely: in Chapter 2 we give
an overview of logics for reasoning about state change and updates; Chapter 3 is devoted to briefly describing existing update languages for the Web, and also for updating logic programs;
in Chapter 4 event-condition-action rules, both in the context of active database systems and
in the context of semistructured data, are surveyed; in Chapter 5 we give an overview of some relevant rule-based agents frameworks
- …