scieee Science in your language
[en] (orig)

YEROTH-ERP-3.0 DOCTORAL COMPENDIUM

Author: NOUNDOU, XAVIER
Publisher: Zenodo
DOI: 10.5281/zenodo.17692771
Source: https://zenodo.org/records/17692771/files/JH_NISSI_ERP_PGI_COMPENDIUM.pdf
yerith-erp-9-0-info-english 2
YERITH-ERP-9-0-SOFTWARE-SYSTEM-ARCHITECTURE_comp-
lete 40
cv_YRI_JH_NISSI__DR__PHD__transcripts 159
yerith-erp-9-0-info-francais 298
yerith-erp-9-0-software-system-uses 402
yerith-erp-9-0-manuel-de-lutilisateur 467
JH_NISSI_REPORT_year_2023 587
jhnissi_rapport_annee_2022 641
yerith-erp-9-0-GROUPE-YERITH 665
yerith-erp-9-0-GROUPE-YERITH-centre-de-formation 668
yerith-erp-9-0-GROUPE-YERITH-centre-de-formation-METIERS 669
COURS-DE-DEVELOPPEMENT-APPLICATIONS-ET-SITES-
WEB 676

yerith-erp-9-0-product-sheet 2
yerith-erp-document-comparison 3
yerith-erp-9-0-inventory-stock-recommended-hardware-
ADDENDUM-REPORT-2023 4
yerith-erp-9-0-brochure-english 7
yerith-erp-9-0-installation-guide-standalone 10

YERITH r&d | YERITH–ERP– 9.0 software system product sheet
YERITH–ERP– 9.0 Software System Product Sheet
YERITH–ERP– 9.0 is an ERP software system with 6 user roles, and types :
1. « Administrator »
2. « Business manager »
3. « Cashier »
4. « Seller »
5. « ASSET – stock manager »
6. « Storekeeper ».
YERITH–ERP– 9.0 features :
1. Runtime monitoring verification with ” yerith_qvge ( https:
//github.com/yerithrd/yri- db- runtime- verif ) ”;
2. alerts over stock quantity, and, time period;
3. BA–Business Analytics (business dashboard);
4. HR (human resources) — ALSO with automated and / or manual pay-
ment handling for employees; customer relationship management
(CRM), budget line management;
5. sale management (e.g. point of sale);
6. ASSET – stock management (e.g. check in);
7. user, and role administration;
8. wild-char searches with character %.
YERITH–ERP– 9.0 is :
1. easier, and, intuitive, in its use
2. lighter, and, faster, in memory usage
3. multi sites.
YERITH–ERP– 9.0 ’s runtime memory usage test is realized using
run–time software analysis tool valgrind .
GENERAL SOURCE CODE QUALITY CONTROL is realized with
compile–time code analysis tool Cppcheck .
Business manager’s main window
BUSINESS workflow of YERITH–
ERP– 9.0
Yerith−erp−pgi platiNum business Workflow
Employees are manipulated.
customers, suppliers, and / or
BUSINESS data about clients
All yerith−erp−pgi−9.0−platiNum
customers and / or clients
computers collaborate throughout
a computer network to deliver
Maximum performance to their
Employers.
YERITH− ERP−PGI−9.0−platiNum
Business
Report
Information / Data
ThermaL−Printer
Epson−TMT20ii
Barcode
scanner
Yerith R&D
High
Disk
Speed
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room

OPERATIONS
Point of Sale Hardware
Ø Barcode scanner
Ø Thermal printer, etc.
Database Management
Systems
Ø mariadb 10.5 .
Operating Systems
Ø Debian–Linux 11; 12.
Author: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” Version of – October 12, 2025 –

Author: ”Xavier Noumbissi Noundou [PR. PROF. DR.–ING.]”
YERITH r&d | advantages of YERITH–ERP– 9.0 compared to other top ERP systems
Advantages of YERITH–ERP– 9.0 Compared to
Other Top ERP systems
YERITH–ERP– 9.0 is a very easy to use ERP (Enterprise Resource Planing)
system because of its characteristics:
1. separate views for each user role
2. complete and fundamental training in 8 days
3. easy to use graphical user interface (GUI)
4. no college or university training needed
5. no formal business training needed
6. no internet connection needed.
7. EASIER business management overseeing over web–browser based
solutions (e.g. : ”Contr–ALL” ( https://www.contrall.online ), etc.)
Table 1 pictures the ’fully–featured-ness’, ’effectiveness’, &
’simplicity’ of YERITH–ERP– 9.0 , compared to other top ERP
systems like for instance ” Contr–ALL ”, ”Sage Gescom i 7 ”, and
”SAP Business One”.
Figure 1: Asset / Stock Listing Window
Table 1: Comparison between YERITH–ERP– 9.0 and 3 top tier–1 ERP systems
.
FEATURES YERITH–ERP–
9.0 ( ≈ 10 years old)
Contr–ALL ( ≈ 7 years old) Sage Gescom
i 7 ( ≈ 40 years old)
SAP Business
One ( ≈ 40 years old)
Æ HR & Accounting full
featured ERP
YES NO YES YES
Æ runtime monitoring
checks enabled
YES ( Yri–Db–
Runtime–Verif )
NO YES YES
Æ Documentation online
available fully
YES (Here For
Instance) ( https:
//www.zenodo.org/
record/8052724 )
NO NO NO
separate views per user
role
YES YES YES YES
complete training (or
solution)
at least 4 weeks at least 3 weeks at least 2 months at least 3 months
Æ difficulty in navigation easy easy very difficult very difficult
usage language in
software
easy everyday English simple simple technical
advanced marketing
knowledge
no no useful useful
Æ Availability on
platforms (Hardware)
PC, Tablet PC, Tablet , Smartphone PC, Tablet PC, Tablet
Æ web–online interface not yet yes, fully web available
interface
not yet not yet
Æ internet connection optional useful (not at all internet
means no access to any of
your business resources.)
optional optional
OPERATIONS
Runtime MONITORING
Verification
Ø YERITH_QVGE
Internet
WWW /
(network) communication
QT−Dbus RPC Protocol
executes SDMM plugins
YRI−DB−RUNTIME−VERIF
NETWORK Router
(including Firewall)
YRI_QVGE CASE tool
drawing designs
Available also
in a USB dongle key
parallel process management
runtime execution and thread
resources.
implement YRI−DB−RUNTIME−VERIF
A PCI−CARD could also
YRI−Db−Runtime−Verif
Java Developer computer running
related drawing designs
with Intel−PIN)
(REQUIRES JVM re−instrumentation
Cyber−Security SDMM
enables QT−plugin loading at runtime
YRI−DB−RUNTIME−VERIF
JVM−Java Virtual Machine
IBM Websphere APPLICATION Server
/ Or for e.g.: Quercus Application Server
serving DYNAMIC / STATIC Web Apps
DBMS

Point of Sale Hardware
Ø Barcode scanner
Ø Thermal printer, etc.
Operating Systems
Ø Debian–Linux 11; 13.
Version of – October 13, 2025 –

yerith-erp-9-0-inventory-stock-recommended-hardware 2
26_YRI_A5_JH_NISSI_REPORT_year_2023 3

YERITH r&d | YERITH–ERP– 9.0 point of sale recommended hardware
YERITH–ERP– 9.0 Point Of Sale Recommended Hardware
1 Barcode Scanner
We recommend, but not exclusively, the use of barcode scanner: ” Xfox
FJ–5 USB Plug and Play Automatic Barcode Scanner ” (approx. 17 € ).
Bar-code Scanner
2 Thermal Printer
ALL EPSON THERMAL PRINTERS !
We recommend, but not exclusively, the use of thermal printer: ” Ep-
son TM T20ii Point of Sale Thermal Printer ” (approx. 100 € ). Thermal Printer
3 Cash Drawer
We recommend, but not exclusively, the use of cash drawer:
” HP QT457AT ” (approx. 90 € ). Cash Drawer
4 Touch Screen Monitor
We recommend, but not exclusively, the use of touch
screen monitor: ” ASUS 15.6" LCD Monitor (VT168H) ”
(approx. 155 € ).
Touchscreen Monitor
5 Computer
We recommend, but not exclusively, the use of desktop com-
puter: ” Lenovo Thinkcentre M 720 Small Form Factor (SFF) ”
(approx. 450 € ).
Computer
6 Multi User Terminal Computer
We recommend, but not exclusively, the use of multi user ter-
minal computer: ” NC– 300 Multi User Terminal Computer”
(approx. 112 € ).
Multi User Terminal Computer
Ø PECULIARITIES IN CERTAIN COUNTRIES AND/OR REGIONS USAGE OF POINT–OF–SALE
(THERMAL) PRINTERS REQUIRES ALSO ACQUISITION OF A GOVERNMENT–SOLD DEVICE FOR RECORDING
AND CERTIFYING ALL FINANCIAL TRANSACTIONS BETWEEN THE THERMAL PRINTERS AND/OR YERITH–
ERP– 9.0 (e.g.: GERMANY, CANADA, etc.).
Author: Prof DEng ( Ph.D. ) Xavier Noundou Version of – March 28, 2024 –

YERITH r&d Report on Work about YERITH–ERP– 3.0 (Year 2023 )
Table 2.1: Devices and hardware useful for YERITH–ERP– 3.0 .
Figure 2.1: Computer
(MANDATORY)
Figure 2.2: Touchscreen
Monitor (MANDATORY)
Figure 2.3: Cash Drawer
(OPTIONAL)
Figure 2.4: "Point of Sale
Thermal Printer" (OPTIONAL) Figure 2.5: Bar-code Scanner
(OPTIONAL) Figure 2.6: 1 Network Router
(MANDATORY)
Figure 2.7: Numeric Tablet
(OPTIONAL)
Figure 2.8: " 2 in 1 Computer"
(OPTIONAL) Figure 2.9: Multi
User Terminal Computer
(OPTIONAL)
Figure 2.10: Hardware components of Multi–User Terminal Computer NC– 300 (at https:
//www.savingology.com ): images are taken from SavingOlogy.com .
Figure 2.11: NC– 300 PCI card
Figure 2.12: NC– 300 terminals
17 DE 39 February 7, 2024

YERITH r&d | information brochure of the ERP software system YERITH–ERP– 9.0
Information Brochure of the
ERP software system
YERITH–ERP– 9.0
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
Table 1: YERITH–ERP– 9.0 functions–tasks, and associated users–roles.
Tasks « Business manager » « Seller » « ASSET – stock manager » « Storekeeper » « Cashier »
create a department Ø
insert 1 ASSET, stock, or service Ø Ø (SERVICE) Ø (ASSET / STOCK)
delete ASSET, stock Ø
view ASSET, stock Ø Ø Ø Ø Ø
modify ASSET, stock Ø Ø
transfer ASSET, stock Ø Ø Ø
check–out ASSET, stock Ø Ø Ø
modify ASSET, stock
management strategy Ø Ø (NO PERMANENT) Ø (NO PERMANENT)
(e.g.: « FIFO », etc.)
point of sale Ø Ø Ø
view ASSET, stock transfers Ø Ø Ø
purchase management Ø Ø Ø (PARTIAL)
supplier management Ø
customer relationship management (CRM) Ø Ø (PARTIAL)
business dashboard Ø
sale return Ø
view sales information Ø Ø (SELF)
1 Developer Biography
Figure 1: Portrait of YERITH–nissi.
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” is a
CHRISTIAN BY FAITH, Cameroonian, born on September 16
1983 in DOUALA (LITTORAL region, CAMEROON).
Xavier has a ”Diplom–Informatiker (Dipl.–Inf.)” qualifica-
tion from the University of Bremen, Bremen, Bremen, GER-
MANY (May 25 , 2007 ).
XAVIER NOUNDOU IS ”A D.ENG. (DOCTOR OF ENGI-
NEERING) / PHILOSOPHIAE DOCTOR (PH.D.)” from THE
UNIVERSITY OF WATERLOO (ON, CANADA); DECEM-
BER 20 , 2011 !
Xavier has following academic research and professional en-
gineering contributions:
1. ’Context-Sensitive Staged Static Taint Analysis For C
using LLVM’
1. source code in C ++ :
https://github.com/sazzad114/saint
2. full text:
https://archive.org/download/
yerith- saint- 2021- MARCH- 01/
YERITH- SAINT- 2021- MARCH- 01.pdf
2. ’YERITH-ERP-3.0’:
1. source code in C ++ :
a. YERITH–ERP–9.0:
https://github.com/yerithrd/
yerith- erp- 9- 0
b. YERITH–ERP–9.0 SYSTEM DAEMON:
https://github.com/yerithrd/
yerith- erp- 9- 0- system- daemon
c. YR–DB–RUNTIME–VERIF:
https://github.com/yerithrd/
yri- db- runtime- verif
d. YR_SD_RUNTIME_VERIF:
https://github.com/yerithrd/yri_sd_
runtime_verif
2. full text (ongoing publication):
https://archive.org/download/
yerith- erp- pgi- compendium_202206/JH_
NISSI_ERP_PGI_COMPENDIUM.pdf
.
2 Introduction
YERITH–ERP– 9.0 is an Enterprise Resource Planing (ERP)
software system.
1 Version of – June 9, 2025 –

Information Brochure of the ERP software system YERITH–ERP– 9.0 YERITH r&d
Users of YERITH–ERP– 9.0 could have the following
roles:
1. « Administrator »
2. « Business manager »
3. « Cashier »
4. « Seller »
5. « ASSET – stock manager »
6. « Storekeeper ».
YERITH–ERP– 9.0 allows for business management tasks
(listed in Table 1 ), depending on user role, as follows:
1. create a department (e.g.: finance, asset, stock, etc.)
2. manage clients, and human resources, and suppliers
3. manage enterprise asset (e.g.: cars, etc.)
4. manage financial expenses WITH BUDGET LINES
5. manage inventory stock
6. manage sales
7. view business dashboards (across sites).
3 Potential Usages of YERITH–ERP–
9.0
YERITH–ERP– 9.0 potential usages are:
1. STOCK AND TRADE EXCHANGES MARKET PLACE
2. ENTERPRISE RESOURCE AND PLANING SOFTWARE
for supermarkets and commercial stores
3. i.e. ANY NON GOVERNMENTAL ORGANIZATION, or
GOVERNMENTAL ORGANIZATION.
4 Advantages of YERITH–ERP– 9.0
1. YERITH–ERP– 9.0 is 100% stable
2. YERITH–ERP– 9.0 has an alert system with two types
of alerts: alerts based on stock–quantity, and time–
period alerts
3. users have the choice between small size receipts, and,
bigger size receipts (”A4”)
4. YERITH–ERP– 9.0 runs on the Linux operating system,
because Linux is stable, performant, and less vulnera-
ble to security breaches in comparison to other operat-
ing systems (’ Windows 10 ’)
5. YERITH–ERP– 9.0 has an user interface ”Sales” to view
sale information (Figure 4 ), and thus enables users to
make managerial decisions
6. YERITH–ERP– 9.0 has an interface ”Business dash-
board” that generates financial accounting reports,
from sale and payment information, to help managers
to make ”business decisions”.
Yerith−erp−pgi platiNum business Workflow
Employees are manipulated.
customers, suppliers, and / or
BUSINESS data about clients
All yerith−erp−pgi−9.0−platiNum
customers and / or clients
computers collaborate throughout
a computer network to deliver
Maximum performance to their
Employers.
YERITH− ERP−PGI−9.0−platiNum
Business
Report
Information / Data
Barcode
scanner ThermaL−Printer
Epson−TMT20ii
Yerith R&D
High
Disk
Speed
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room

Figure 2: BUSINESS workflow of YERITH–ERP– 9.0 .
Figure 3: Runtime MONITORING DAEMON service.
5 RUNTIME MONITORING daemon
service as a parallel unharmful sub-
process
Figure 3 illustrates an emptied log error event screen
of YRI_QVGE ( https://www.zenodo.org/records/
10474033 ) .
STARTING year 2024 , I have introduced a free runtime mon-
itoring daemon service for tracking SQL transaction errors at
runtime and recovering automatically from these errors via
execution of pre-defined SQL-queries.
1. ) A scientific document published openly at ZEN-
ODO.ORG ( https://www.zenodo.org/records/
10474033 );
2. ) THE OPEN-SOURCE FOSS (Free And OPEN SOURCE
CODE SOFTWARE) location on the web–internet world-
wide currently located at: Github.com ( https://www.
github.com/yerithd/yri- db- runtime- verif ) .
Author: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 2 Version of – June 9, 2025 –

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
6 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
List of Tables
1.1 Prerequisite software for installation of YERITH–ERP– 9.0 . ......... 9
1.2 Files required for installation of YERITH–ERP– 9.0 . ............... 10
7 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
8 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Chapter 1
INTRODUCTION
1.1 Typography
Within this guide, all commands written in the following type setting:
command
are to be executed as ”super user” (”root user”).
1.2 HARDWARE REQUIREMENTS
1.2.1 SCREEN (computer Desktop)
YERITH–ERP– 9.0 is best screen sized on a screen of 22 inch and higher !
1.2.2 RANDOM ACCESS MEMORY (RAM)
YERITH–ERP– 9.0 could be used with a computer with a Random Access Memory (RAM)
of about 512 Mb.
HOWEVER, FOR MAXIMUM PERFORMANCE, I RECOMMEND AT LEAST 2 GB OF RAM
MEMORY !
1.3 Prerequisite Software
Table 1.1: Prerequisite software for installation of YERITH–ERP– 9.0 .
Software Versions
Debian 11.1 (bullseye)
gdebi 0.9.5.7 + n mu 5
mariadbserver 10.5.12 − 0 + d e b 11 u 1
mariadbclient 10.5.12 − 0 + d e b 11 u 1
Qt 5.15.2
Texlive 2020.20210202 − 3
9 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
1.4 Files Required for Installation Procedure
Table 1.2: Files required for installation of YERITH–ERP– 9.0 .
FILES
" yerith-erp-9-0-standalone-ENGLISH.deb "
" yerith-erp-9-0-standalone-configurations-data-ENGLISH.deb "
" yerith-erp-9-0-system-daemon.deb "
Table 1.2 illustrates files required for installing YERITH–ERP– 9.0 .
10 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Chapter 2
AUTOMATED INSTALLATION with
gdebi-gtk OR gdebi
Figure 2.1: Gdebi-gtk user graphical interface.
2.1 Installation of gdebi-gtk and gdebi
1. Open a ”bash–terminal”
2. type following command:
apt -y install gdebi-gtk gdebi
2.2 Installation with gdebi-gtk
1. Open a ”bash–terminal”
2. type following command:
11 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
gdebi-gtk yerith-erp-9-0-standalone-ENGLISH.deb
3. press button "Install Package"
4. repeat the previous command with files " yerith-erp-9-0-standalone-
configurations-data-ENGLISH.deb " and " yerith-erp-9-0-system-daemon.deb "
respectively.
2.3 Installation with gdebi
1. Open a ”bash–terminal”
2. type following command:
gdebi -n yerith-erp-9-0-standalone-ENGLISH.deb
3. repeat the previous command with files " yerith-erp-9-0-standalone-
configurations-data-ENGLISH.deb " and " yerith-erp-9-0-system-daemon.deb "
respectively.
12 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Chapter 3
MANUAL Installation Procedure Of
YERITH–ERP– 9.0 – DBMS
3.1 INSTALLATION STEPS OF mariadbserver (ON
REMOTE COMPUTER–SERVER)
Following steps have to be followed in order to have a well functioning installation of
YERITH–ERP– 9.0 – DBMS:
1. install database software mariadbserver (ON REMOTE COMPUTER–SERVER)
2. modify IF REQUIRED MYSQL CONFIGURATION FILE
’/etc/mysql/mariadb.conf.d/50-server.cnf’ (ON REMOTE COMPUTER–SERVER).
3.2 Installation of mariadbserver (ON REMOTE
COMPUTER–SERVER)
1. Open a ”bash–terminal”
2. type following command:
apt -y install mariadb-server mariadb-client
3.3 Modify MYSQL CONFIGURATION FILE
’/etc/mysql/mariadb.conf.d/50-server.cnf’
APPLY THE FOLLOWING INSTRUCTIONS ONLY IF YOU REQUIRE YOUR YERITH–
ERP– 9.0 – DBMS to be on a REMOTE COMPUTER–SERVER DIFFERENT FROM
’localhost’!
1. MODIFY INLINE ’bind-address = 127.0.0.1’ TO ’bind-address =YE.YF.YG.YH’
WHERE ’YE.YF.YG.YH’ REPRESENTS PUBLIC IP ADDRESS OF LOCAL DBMS–
COMPUTER
2. this step requires a reboot of DBMS–mariadb–server:
service mariadb restart
13 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
14 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Chapter 4
MANUAL Installation Procedure Of
YERITH–ERP– 9.0
4.1 INSTALLATION STEPS OF YERITH–ERP– 9.0
Following steps have to be followed in order to have a well functioning installation of
YERITH–ERP– 9.0 :
1. install gdebi and expect software
2. install YERITH–ERP– 9.0 ( Qt and Texlive are automatically installed)
3. modify configuration file ’yerith–erp–3–0.properties’ to access YERITH–ERP– 9.0 –
DBMS.
4.2 Installation of gdebi and expect
1. Open a ”bash–terminal”
2. type following command:
apt -y install gdebi expect
15 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
22 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Appendix C
PREFERENCE FILES FOR A USER OF
YERITH–ERP– 9.0
23 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
24 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Appendix D
YERITH–ERP– 9.0 CONFIGURATION
FILES
25 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
26 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Appendix E
how to uninstall ’YERITH–ERP–9.0’
1. Open a ”bash–terminal”
2. type command:
apt -y --purge remove yerith-erp-9-0-standalone-english
3. FINALLY, type command:
apt -y --purge remove yerith-erp-9-0-standalone-configurations-data-english
27 DE 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
28 OF 29 version of November 29, 2024

YERITH r&d INSTALLATION GUIDE FOR ERP Software System YERITH–ERP– 9.0
Appendix F
how to uninstall
’YERITH–ERP–9.0–SYSTEM–DAEMON’
1. Open a ”bash–terminal”
2. type command:
apt -y --purge remove yerith-erp-9-0-system-daemon
29 DE 29 version of November 29, 2024

YERITH_QVGE 2
YERITH-ERP-9-0-SOFTWARE-SYSTEM-ARCHITECTURE 42
YERITH-ERP_multi_sites_base_de_donnees 79
yri-sd-db-runtime-verif 98

YERITH_QVGE-intro 2
YERITH_QVGE-definitions---cheat--sheet 6
YERITH_QVGE-user-guide 27

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
List of Figures
1 A motivating example, as previous bug found in YERITH–ERP– 9.0 . Q 0 : = NOT_IN_BEFORE(YRI_ASSET, department.department_name) ; Q 1 : =
IN_AFTER(YRI_ASSET, stocks.department_name). ..................................................... 4
2 YERITH–ERP– 9.0 administration section displaying departments ( ¬ Q 0 ). ................................. 4
3 YERITH–ERP– 9.0 stock asset window listing some assets ( Q 1 ). ....................................... 4
4 A SAMPLE state diagram mealy machine file. KEYWORDS belonging both to ’engineering ("ERROR_STATE_AUTO")’,
and ’science (START_STATE)’ can be intermingled in the same SDMM specification file. ...................... 4
5 SAMPLE INTERNET-RELATED USE CASE SCENARIO OF "SDMM ". ................................... 5
6 A SCREENSHOT OF YERITH_QVGE. ........................................................ 5
7 A SCREENSHOT OF YRI-DB-RUNTIME-VERIF SQL EVENT LOG. ......................................... 5
9 A Sample David HAREL–Statechart model of the temporal property expressed in fig. 4 : — ” Whenever department
YRI_ASSET was deleted (event ’DELETE.department.YRI_ASSET’); querying stock table shall not find again an inventory
stock in any department named YRI_ASSET” —. ................................................ 8
10 A STCT–symbolic test case tree randomly generated by manual drawing for explanation purposes. ............... 8
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "2 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
List of Tables
1 STATE DIAGRAM MEALY MACHINE SPECIFICATION KEYWORDS IN YERITH_QVGE. ’AUTO’ KEYWORDS SPECIFIES
ALSO SQL QUERY FOR GOING OUT AUTOMATICALLY FROM A FAIL (FORBIDDEN) STATE. (“SEE SECTION ?? .“) ..... 4
2 YERITH_QVGE Toolchain ............................................................... 11
3 Sample important Classes (prefix YRI_CPP_ to class name) & Methods of C ++ Library ” YRI_SD_RUNTIME_VERIF ”. ........ 12
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "3 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Table 1: STATE DIAGRAM MEALY MACHINE SPECIFICATION KEYWORDS IN YERITH_QVGE. ’AUTO’ KEYWORDS SPECIFIES ALSO SQL QUERY FOR
GOING OUT AUTOMATICALLY FROM A FAIL (FORBIDDEN) STATE. (“SEE SECTION ?? .“)
N ◦ scientific keywords engineering keywords
1. in_set_trace in_sql_event_log
2. not_in_set_trace not_in_sql_event_log
3. recovery_sql_query recovery_sql_query
4. STATE STATE
5. START_STATE BEGIN_STATE
6. FINAL_STATE ( " FINAL_STATE_AUTO " ) END_STATE ( " END_STATE_AUTO " ) / ERROR_STATE
( " ERROR_STATE_AUTO " )
7. IN_PRE IN_BEFORE
8. IN_POST IN_AFTER
9. IN_POST_NOP N / A
10. NOT_IN_PRE NOT_IN_BEFORE
11. NOT_IN_POST NOT_IN_BEFORE
12. NOT_IN_POST_NOP N / A
Figure 1: A motivating example, as previous bug found in YERITH–ERP– 9.0 .
Q 0 : = NOT_IN_BEFORE(YRI_ASSET, department.department_name) ; Q 1 : = IN_AFTER(YRI_ASSET, stocks.department_name).
D
Q 0
start E
Q 1
[in_sql_event_log(’DELETE.department.YRI_ASSET’, STATE(D))] / ’SELECT.department’

Figure 2: YERITH–ERP– 9.0 administration section
displaying departments ( ¬ Q 0 ).
Figure 3: YERITH–ERP– 9.0 stock asset
window listing some assets ( Q 1 ).
Figure 4: A SAMPLE state diagram mealy machine file. KEYWORDS belonging both to ’engineering ( "ERROR_STATE_AUTO" )’, and ’science
(START_STATE)’ can be intermingled in the same SDMM specification file.
1. yr_sd_mealy_automaton_spec yr_missing_department_NO_DELETE
2. {
3. START_STATE(d):NOT_IN_BEFORE(YRI_ASSET,department.department_name)
4. ->[in_sql_event_log(’DELETE.departement.YRI_ASSET’,STATE(d))]/’SELECT.department’->
5. ERROR_STATE(e):IN_AFTER(YRI_ASSET,stocks.department_name).
6. }
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "4 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Figure 5: SAMPLE INTERNET-RELATED USE CASE SCENARIO OF "SDMM ".
Internet
WWW /
(network) communication
QT−Dbus RPC Protocol
executes SDMM plugins
YRI−DB−RUNTIME−VERIF
NETWORK Router
(including Firewall)
YRI_QVGE CASE tool
drawing designs
Available also
in a USB dongle key
parallel process management
runtime execution and thread
resources.
implement YRI−DB−RUNTIME−VERIF
A PCI−CARD could also
YRI−Db−Runtime−Verif
Java Developer computer running
related drawing designs
with Intel−PIN)
(REQUIRES JVM re−instrumentation
Cyber−Security SDMM
enables QT−plugin loading at runtime
YRI−DB−RUNTIME−VERIF
JVM−Java Virtual Machine
IBM Websphere APPLICATION Server
/ Or for e.g.: Quercus Application Server
serving DYNAMIC / STATIC Web Apps
DBMS

Listing 1: Sample real world ” C ++ ” code as opposed to PSEUDO–CODE ” C ++ ” code; as modified by a developer after automatic generation of YRI-DB-
RUNTIME-VERIF .
1 bool YERITH_QVGE_sample_PAPER_extended_version_PROPERY::DO_VERIFY_AND_or_CHECK_ltl_PROPERTY(
2 QString sql_table_ADDED_with_file_AND_line_number,
3 uint sql_record_qty_MODIFIED,
4 YRI_CPP_UTILS::SQL_CONSTANT_IDENTIFIER cur_SQL_command)
5 {
6 QStringList sql_table_ADDED_with_file_AND_line_number_LIST = sql_table_ADDED_with_file_AND_line_number.split(";", Qt::KeepEmptyParts);
7 QString sql_table_name = sql_table_ADDED_with_file_AND_line_number_LIST.at(0);
8 QString CPP_FILE_NAME = sql_table_ADDED_with_file_AND_line_number_LIST.at(1);
9 QString cpp_line_number = sql_table_ADDED_with_file_AND_line_number_LIST.at(2);
10
11 switch (cur_SQL_command)
12 {
13 case YRI_CPP_UTILS::INSERT:
14 break ;
15
16 case YRI_CPP_UTILS::SELECT:
17 if (YRI_DB_RUNTIME_VERIF_Utils::isEqualsCaseInsensitive(sql_table_name, "departements_produits")) {
18 return YRI_SQL_SELECT_departements_produits();
19 }
20 break ;
21
22 case YRI_CPP_UTILS::UPDATE:
23 break ;
24
25 case YRI_CPP_UTILS::DELETE:
26 break ;
27
28 default :
29 break ;
30 }
31
32 return false ;
33 }
Figure 6: A SCREENSHOT OF YERITH_QVGE.
Figure 7: A SCREENSHOT OF YRI-DB-RUNTIME-VERIF SQL
EVENT LOG.
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "5 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
1 Motivation for SDMM’s Runtime Monitoring Verification
Library ” YRI_SD_RUNTIME_VERIF ”
1.1 A Sample Use–Case Scenario of ” SDMM ”
1.2 WHY DO I NEED FORMAL METHODS
I HAVE interest in developing mathematical definitions and
demonstrations for formal methods for following reasons :
1. any developer and / or BSC student can write code that
compiles, run, and has JUnit classes testing code that
passes.
In effect, JUnit tests only stipulates that a running
program does what a programmer had in intent; BUT not
by any means exactly what a stakeholder needed.
2. BUT what demonstrates that the written and running
program does what the primordial first intent of the
developer and of his stakeholders was !?
3. THIS is exactly what formal methods (mathematics for
computer science oriented towards testing and verifying;
making sure, that a software program does what its intent
is) does.
1.2.1 ” C ++ library YRI_SD_RUNTIME_VERIF ” : Expressing of
sequencing of actions in time (temporal usage rules for
system safety)
Specifying temporal usage rules for system safety is primordial
for ensuring a proper quality assurance of a system that is aimed
to be more productive and safer in its usage by users, and / or
maintainers.
THIS is why we created the C ++ library YRI_SD_RUNTIME_VERIF .
" YRI_SD_RUNTIME_VERIF " is an acronym for
YERITH_State_Diagram_Runtime_Verification .
1.3 Comparison with Unit Testing
1.3.1 Unit Testing
UNIT TESTING [ Zel20 ]; [ Nou09 ] ( https://www.zenodo.
org/record/8052444 ) consists in creating System Under
Test program execution sequences with certain data & certain test
criteria so to assert following statements over a program under
test :
1. a specific input data in a unit test module method
generates a pre-defined certain output data;
Thus developers must provide test input data for each test
case runtime execution.
UNIT TESTING is a kind of what is called :
◦ White-box testing [ Zel20 , MYE20 ] ; meaning a developer
knows intrinsics (inside details) of the system-software under
test;
⇒ Another kind of testing is called BLACK-box testing [ Zel20 ,
MYE20 ] ; meaning a developer doesn’t need any inside
source code details knowledge of the system-software
under test.
Sample unit testing frameworks are for instance :
a ) JUnit testing framework ( https://www.junit.org )
for JAVA programs;
b ) Qt Test testing framework ( https://doc.qt.io/
qt- 5 ) for Qt Graphical User Interface programs;
YRI-DB-RUNTIME-VERIF [ NN25 ] ( https://github.
com/yerithrd/yri- db- runtime- verif ) is a
simpler and more offering alternative; especially for software
integrating testing (See Subsubsection 1.3.3 ) !
However, it is more appropriate for people with a strong
mathematical background (set algebra & formal methods);
c ) CppUnit testing framework ( https://freedesktop.
org/wiki/Software/cppuni ) for C ++ software.
1.3.2 Automated Unit Testing
Automated Unit Testing consists in automatically generating a
System Under Test program execution sequences with certain
data & certain test criteria so to assert following statements over
a program under test :
1. a specific input data in a unit test module method
generates a pre-defined certain output data;
Thus developers receive automatically test data & test cases
for each test case runtime execution.
Such generator systems like for example RT-Tester MBT
( https://www.verified.de/products/
model- based- testing ) from ”Verified System International
GmbH” ( https://www.verified.de ), generally require a
specification of the software and / or program under test; So to
be able to perform the automatic code source generation for the
Embedded Unit Tester " RT-Tester MBT (Model Based
Testing) ".
RT-Tester MBT , for example, inputs a ”David Harel
Statechart ” (See Subsubsection 1.6.1 ) specification as for
instance generated by a plug–in for ”Borland Together 6 ” ,
delivered as a by–product by ”Verified System International
GmbH”.
A detailed algorithm and function description of
RT-Tester MBT could be found in Subsection 1.6 !
1.3.3 Runtime Monitoring Verification
RUNTIME MONITORING Verification with state diagram mealy
machine on the other side consists in :
1. specifying a wrong system under test program logical
sequence using a mealy automaton as defined for instance in
Subsection 1.5 ;
2. it is possible to specify conditions that trigger event between
SDMM states : guarded condition ; A guarded condition is
placed between squared brackets (’[’guarded_condition’]’) .
Example :
->[in_sql_event_log(’guardedevent’,STATE(d))]/’event1’->
The previous example guarded condition
( in_sql_event_log(’guardedevent’,STATE(d)) ) transition
means that : ’event1’ occurs only if event
’guardedevent’ has previously occurred and is an element
all events that lead to mealy machine state STATE(d) .
The arrows signs (’->’) around depicts this is a transition.
3. YRI-DB-RUNTIME-VERIF observes monitors the SUT and
emits all events as described and specified by developers;
Thus developers don’t provide test cases and / or test data !
Developers execute normally the System Under Test, by
providing a normal system execution time run.
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "6 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
1.4 State Diagram Mealy Machine : Usages & Advantages
1.4.1 Usages
◦ Software code program testing & verifying requires means of
expressing requiring in a form that can be used and executed by
a computer program.
" SDMM " is a textual (See Figure 4 ) and graphical (See
Figure 1 ) representation of software system requirements;
HOWEVER, requirements expressed using " SDMM " are fail
(forbidden) requirements : I.E., software system execution run
that shall never happen !
◦ During software development, developers need to characterize
effects of program statements onto software program
behavior.
For instance, what causes the deletion of a database table
column department value at the level of the software user–
scale (Example in Figure 2 ). Figure 2 could also be represented
by a state diagram mealy machine as illustrated in Figure 1 .
1.4.2 Advantages
◦ WHITE-box as Well As Black-box testing is possible and / or
available at once for any developer in testing; Depending on
how YOU specify your runtime monitoring diagram & code (See
Section 4.1 ).
◦ Software developers could implement code source
checking of LTL–model checking formulas ( https:
//www.wikipedia.org/ ) for their fail (forbidden) program
requirements;
I hope to also have sample LTL–model checking formulas
implemented in future releases of YRI-DB-RUNTIME-VERIF , which
is a runtime monitoring verification container provided to work
with the " YRI_QVGE Design & Verification System" .
◦ Software developers that create & maintain fail (forbidden)
program requirements mustn’t have a perfect knowledge of
code sources of the System Under Test.
1.4.3 Cases of Practical Usages of ”SDMM”
◦ Automobile industry ”car–automobile–breaking safety
& security usage rules” on–the–fly to avoid thousands
of car–recall because of a bug (E.g.: Toyota Camry 2009
( https://https://en.wikipedia.org/wiki/
2009%E2%80%932011_Toyota_vehicle_recalls ));
A car defect could only just be fixed at any Toyota
registered auto-car-dealer by inputting a ”SDMM” fix
specification into an in–car placed YRI–QVGE–PC–Tablet
device; Instead of sending it back to a Toyota car
factory !
1.5 State Diagram Mealy Machine : Brief Summary Explanation
" YRI_SD_RUNTIME_VERIF " has following usages and advantages:
I . ) Formalism STATE DIAGRAM mealy machine for system
specification: Mealy Machines are kind of state machines
where output states depend only on input on a source state.
STATE DIAGRAM mealy machine as defined by myself
is a finite state automaton that only has following
characteristics:
a.) Each automaton / machine only has 1 start state S 0 , and
1 final state S f that is an accepting / error state.
A final, accepting, or error state is
a state that shows a defect status of the
system under analysis (SUA / PUA / SUT).
b.) Each state S i only has 1 outgoing state transition to an
output state S 0 .
c.) Each transition T , except a start transition ” start ”, could
have a pre-condition, and post-condition ; That both are
called or named state-edge-condition ( pre-condition
on T 1 : ” T 1 ”; post-condition on T 1 : ” T 1 ”).
A state S i has a state–condition either as pre-
condition ” T 1 ” on a state transition Or as a post–
condition ” T 1 ” of a state transition T 1 .
In Figure 1 , state–conditions are for instance ” Q 0 ”,
and ” Q 1 ”.
Each state–condition ” S i ”, and / or pre–condition;
And / or post–condition is an algebra set specification
that uses set inclusion operations : ∈ , / ∈ .
d.) A set inclusion operation as state–condition for a state
S i could for instance be :
1. ) Q0 : = IN_BEFORE(y, D) is to read “BEFORE next
event, variable y is IN set D ( y ∈ D )“ . THIS
boolean first–order preposition is assigned into
variable Q0 ; the ”underlining” illustrates that this is
a pre–condition : ” meaning a condition That shall
hold before (PRE) next event to occur in software
system. ”
2. ) Q0 : = IN_AFTER(y, D) is to read “AFTER next
event, variable y is IN set D ( y ∈ D )“ . THIS
boolean first–order preposition is assigned into
variable Q0 ; the ”over-lining” illustrates that this is
a post–condition : ” meaning a condition That shall
hold after (POST) next event to occur in software
system. ”
3. ) IN_BEFORE_NOP() : THIS boolean first–order
preposition means that this pre–condition ( ’True’ )
holds before (BEFORE) next event to occur in
software system.”
4. ) IN_AFTER_NOP() : THIS boolean first–order
preposition means that this post–condition ( ’True’ )
holds before next event to occur in software
system, after (POST) previously occurred event.”
5. ) NOT_IN_BEFORE(y, D)
6. ) NOT_IN_BEFORE_NOP()
7. ) NOT_IN_AFTER(y, D)
8. ) NOT_IN_AFTER_NOP()
I I . ) A C ++ library that implements runtime monitoring
and fail–state recovery as a static library : ( https:
//www.github.com/yerithrd/yri_sd_
runtime_verif ).
III . ) A Free and OPEN SOURCE CODE SOFTWARE (Foss)
implementation of a runtime monitor for using
state diagram mealy machine specifications; BY
means of a QT–dbus software communication
stack with your own software : ” YRI-DB-RUNTIME-
VERIF ” ( https://www.github.com/yerithrd/
yri- db- runtime- verif ).
YRI_SD_RUNTIME_VERIF ’s formal description of the state
diagram formalism follows Mealy machine [ Wik22 ] added with
accepting states (final or erroneous states), and state diagram
transition pre- and post-conditions : ” state diagram mealy
machine ” (" SDMM ").
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "7 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Another excellent, detailed with proofs and theory
presentation of mealy automata [ PlH21 ] is available. In
comparison to statechart [ HarXX ], which is a visual formalism for
states diagrams, YRI_SD_RUNTIME_VERIF doesn’t support at time for
instance the following features: hierarchical states (composite
state, submachine state), timing conditions .
A sample state diagram mealy machine is pictured in Figure 1 .
D is the start state,
1.6 Related State Diagram Formalisms
We here cite sample state diagram formalisms and the theory
behind them for checking and / or verifying software design &
programming properties .
◦ Statechart by David HAREL : A statechart is here a visual
formalism–description to enable a description of a complex
software system that can also have states with substates;
And / or timing conditions on states entries, and / or transition
triggering conditions.
◦ ”Kripke structure” with THEORY & formalism called
”MODEL Checking”; mainly by DAVID–Emerson & CLARKE–
Edmund [ CGK + 18 ] ( https://mitpress.mit.edu/
books/model- checking- second- edition )
Software tools to perform model checking are called
model checkers . Sample model checkers are NuSMV ( https:
//nusmv.fbk.eu/downloads.html ); SMV ( https:
//mcmil.net/smv.html ); Spin-model checker
( https://spinroot.com/spin/whatispin.html ).
1.6.1 David Harel Statechart : A Visual Formalism for State
Diagram
Figure 9: A Sample David HAREL–Statechart model of the temporal
property expressed in fig. 4 : — ” Whenever department YRI_ASSET
was deleted (event ’DELETE.department.YRI_ASSET’); querying stock
table shall not find again an inventory stock in any department named
YRI_ASSET” —.
entry /
PostEvent(’DELETE.dept.YRI_ASSET’)
dept_exits
dept_exists’
entry /
PostEvent(’SELECT.stocks’)
’SELECT.dept’
’SELECT.stock’

Statechart [ HarXX ], as defined and proposed by David HAREL;
Represent diagrams, sometimes composite with internal states
that are used to describe reactive systems, meaning systems that
react and act based on environmental input and interaction.
QT development library professional supports statechart as
defined by David-Harel. SCXML is used to specify a state machine.
( https://www... )
Timed Discrete Input / Output Hybrid System (TDIOHS) as
defined by Peleska et al. [ BFPT06 ] implements David-HAREL
statechart full compatibility incorporating the following elements
for software system specification & elicitation :
1. ) A software system behavior and actions can be represented as
finite set of configurations; A configuration is an assignment
of variables to values that situates a software system
evolution over time;
2. ) A set of configurations of a software system as a finite states
graph representation where nodes represent software system
states, And edges represent transition between software
system states;
3. ) Start– & End– (Final–, Accepting–, Erroneous–) state to
represent INITIAL & FINAL software system state.
A reactive system has a particularity that it doesn’t
define a final-accepting state as it continuously reacts with its
environment : it loops around its start state;
4. ) Software system states transition defined as graph–edge
between software system configuration–states;
5. ) Software system state transition ”Event” as label between
graph–nodes;
6. ) Guarded condition as behavioral condition that must hold in
order for a state transition event to trigger & thus send the
software system into a new configuration;
7. ) Timing condition
8. ) hierarchical states (composite states, submachine state)
1.6.2 Timed Discrete Input / Output Hybrid System (TDIOHS)
Figure 10: A STCT–symbolic test case tree randomly generated by manual
drawing for explanation purposes.
0 N

TDIOHS–Timed-Discrete-Input-Output-Hybrid-
System [ BFPT06 ] is a statechart compatible state diagram
formalism defined by "Peleska et al." at the University of Bremen
in Germany.
"Peleska et al." define a test mechanism to generate test
cases from TDIOHS statechart visual description; The generated
test cases abide to "Marie–Claude Gaudelle" algorithm defined
in [ Gau06 ] to statistically and uniformly-distribute test cases
around a tree that describe all potential program code execution
paths : STCT (Symbolic Test Case Tree).
A System Under Test (SUT) tree execution paths could then be
traversed based on the real test data generated by a symbolic test
data generator component as illustrated for instance in [ nf10 ].
A sample STCT is illustrated in Figure 10 ; ” N 0 ” is a start node
of the program tree.
1.6.3 TDIOHS in Action within ”Borland Together 6 ” with RT–
Tester of ’ verified.de ’
Xavier NOUNDOU, myself, wrote together with Verified
Systems International GmbH a plugin that enables developers to
automatically create C ++ testing code for design drawings created
in the CASE-Computer Aided Software Engineering Design tool
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "8 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
”Borland Together 6 ” ( https://en.wikipedia.org/
wiki/Micro_Focus_Together ) .
I performed this task under supervision and advising of ”Jan
Peleska”, as a student in Computer Science at the University of
Bremen in Bremen–Germany in years ” 2004 / 2005 ”.
Based on the automatically generated C ++ module
code, a developer could then use the UNIT Testing
Framework for embedded systems RT-Tester of
Verified.de ( https://www.verified.de/products/
model- based- testing ) to create software module unit
testing code with following criteria :
1. ) MCDC (Modified Condition Decision Coverage) : test cases &
data for checking any outcome of any boolean assignment of
variables involved & used in a conditional IF-Then-Else
branching statement;
2. ) Uniformly statistically distributed test cases [ NN07 ] & test
data [ nf10 ] from all possible test runtime execution of the
Program Under Analysis (PUA) [ NN07 , BFPT06 ] ;
3. ) Myself I only received " 2, 000 Euros" as fund collected as
money–rewards–intellectual property out of this work since
”May 2007 ” when I delivered program code software as
part–deliverable to acquire my ”Diplom–INFORMATIKER”
qualification from the department of Mathematics &
Computer Science (”Fachbereich 3 ”) of the ”UNIversity–
racist of Bremen–Germany”.
1.6.4 TDIOHS in Action by ”Automatic Test Cases / Data
Generation”
Master Thesis [ NN07 ] in Computer Science of ”Xavier N.
NOUNDOU”, at the University of Bremen in Bremen–Germany;
demonstrates an implementation of uniform distributed
statistically algorithm for selecting paths for creating test
cases from a Statechart designed in ” Borland-Together 6 ”.
The statechart is first of all transformed into a Symbolic
Test Case Tree ( STCT ) before ”MARIE-Claude Gaudelle” [ Gau06 ]
modified algorithm by [ NN07 ] is applied.
In [ CHKS12 ], Tatiana Mangels & Jan Peleska present
"CTGEN" , a Unit Under Test (UUT) test cases and test data
generator for embedded system writen in the C programming
language.
More information and contacts for buying and / or
trying this software product can be found at following
URL : https://www.verified.de/products/model-based-testing ,
from the German society ”Verified Systems International GmbH” .
2 Mathematical Formal Definition of SDMM
THIS section gives a mathematical theoretical definition of state
diagram mealy machine (abbreviated ” SDMM ”), as conceived
originally by us for our project YERITH–ERP– 9.0 [ Nou22 ]
runtime monitoring verification started in year 2015 in Yaounde
Cameroon.
YRI_SD_RUNTIME_VERIF ’s formal description of the state
diagram formalism follows Mealy machine [ Wik22 ] added
with accepting states (final or erroneous states), and state
diagram transition pre- and post-conditions : ” state diagram
mealy machine ”. Another excellent, detailed with proofs and
theory presentation of mealy automata [ PlH21 ] is available. In
comparison to statechart [ HarXX ], which is a visual formalism for
states diagrams, YRI_SD_RUNTIME_VERIF doesn’t support at time for
instance the following features: hierarchical states (composite
state, submachine state), timing conditions .
2.1 Definition 1 : A state diagram (for mealy machine).
A state diagram is an 8 –tuple ( S , S 0 , C , Σ , Λ , δ , T , Γ ) where:
• S : a finite set of states
• S 0 ∈ S : a start state (or initial state)
• C : a set of predicate conditions; pre-conditions are
underlined (e.g.: Q 0 ), and post-conditions are overlined
(e.g.: Q 1 ). A pre-condition is comparable to a Harel-
statechart guarded condition .
• Σ : an input alphabet, Σ := { F a l s e , T r u e } .
′ F a l s e ′ means no input from SUT into YRI-DB-RUNTIME-VERIF .
′ T r u e ′ means any input could come from SUT.
• Λ : an output alphabet (of program events e n ( n ∈ N ) ), φ the
no program event. A program event generally corresponds
to a function or method call at a SUT source code statement
(or program point).
• δ : S × C : a 2 -ary relation that maps a state s to a
state-condition c as either a state diagram transition pre-
condition ( c ), or as a state diagram transition post-condition
( c ).
• T : S × Σ → S × Λ : a transition function that maps an input
symbol to an output symbol and the next state.
• : a 2 − a r y relation that maps a state diagram transition to a
guarded condition expression.
• Γ : a set of accepting states; Γ ∈ S .
For instance, for the motivating example described in Figure 1
we have:
• S = { D , E } ;
• S 0 = D;
• C = { Q 0 , Q 1 } ;
• Σ = { F a l s e , T r u e } ;
• Λ = { φ , ’ SELECT.department ’ } ;
• δ = { ( D , Q 0 ) , ( E , Q 1 ) } ;
• T = { (( D , F a l s e ) , ( D , φ )) , (( D , T r u e ) , ( E , ’ SELECT.department ’ )) } ;
• Γ = { E }
2.2 Definition 2 : A pre-condition.
A pre-condition of a state diagram transition is a predicate hat
must be true before the transition can be triggered. A pre-
condition Q 0 could have 2 forms:
• Q 0 : = IN_PRE(X, Y) that means value " X " is in ( ∈ ) database
column value set " Y ".
• Q 0 : = NOT_IN_PRE(X, Y) that means value " X " is not in ( / ∈ )
database column value set " Y ".
2.3 Definition 3 : A post-condition.
A post-condition of a state diagram transition is a predicate that
must be true after the transition was triggered. A post-condition
Q 1 could have 2 forms:
• Q 1 : = IN_POST(A, B) that means value " A " is in ( ∈ )
database column value set " B ".
• Q 1 : = NOT_IN_POST(A, B) that means value " A " is not in
( / ∈ ) database column value set " B ".
For state diagram mealy machines with more than 2 states ,
only the first transition has a pre-condition specification ( IN_PRE ,
or NOT_IN_PRE ). Each other transition only has a post-condition
specification ( IN_POST , or NOT_IN_POST ). Since each state only has
1 outgoing (edge) state transition, the post-condition of the
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "9 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "16 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "17 / 16 ". | Version of – October 15, 2025 –

YRI_SD_RUNTIME_VERIF : C ++ Functional Library for specifying " SDMM " YERITH r&d
Author: Xavier Noundou [Pr. Prof. Dr.–Ing. ] Holy-Ghost. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "18 / 16 ". | Version of – October 15, 2025 –

YERITH r&d | user’s guide for YERITH_QVGE
User’s Guide for the
Design and Testing System
YERITH_QVGE (YRI_QVGE)
AUTHOR: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing. ]
Contact: [email protected]
Contents
Contents 1
List of Figures 2
List of Tables 3
1 Introduction 6
2 YERITH_QVGE (YRI_QVGE) Short Overview 7
3 YERITH_QVGE (YRI_QVGE) Project Dependency 7
4 Advantages of YERITH_QVGE 7
5 State Diagram Mealy Machine (SDMM) 7
5.1 HOW TO READ A "SDMM" .............................................................. 7
5.2 "SDMM" WITH MORE THAN 2 STATES ...................................................... 8
6 YERITH_QVGE (YRI_QVGE) Workflow 8
7 Custom User Project (YRI–DB–RUNTIME–VERIF) 8
8 HOW TO START YRI-DB-RUNTIME-VERIF 8
9 SQL QUERY Recovery execution on demand 9
9.1 Automatic SQL Command Query Generation .................................................. 9
9.1.1 ERROR ACCEPTING STATE for sdmm 1. ................................................ 9
9.1.2 RECOVERY 1. ................................................................. . 9
9.1.3 RECOVERY 2 .................................................................. 9
9.1.4 Concrete RECOVERY 2 action (Practical solution to be implemented in YRI-DB-RUNTIME-VERIF. ........... 9
10 HOW TO USE a user interface 9
11 YRI_SD_RUNTIME_VERIF SPECIFICATION LANGUAGE 10
12 Formal Scientific and Engineering Project Description 10
13 Conclusion 10
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "1 / 11 ". | Version of – October 12, 2025 –

YERITH_QVGE user’s guide YERITH r&d
List of Figures
1 A motivating example, as previous bug found in YERITH–ERP– 9.0 . Q 0 : = NOT_IN_BEFORE(YRI_ASSET, department.department_name) ; Q 1 : =
IN_AFTER(YRI_ASSET, stocks.department_name). ..................................................... 4
2 YERITH–ERP– 9.0 administration section displaying departments ( ¬ Q 0 ). ................................. 4
3 YERITH–ERP– 9.0 stock asset window listing some assets ( Q 1 ). ....................................... 4
4 A SAMPLE state diagram mealy machine file. KEYWORDS belonging both to ’engineering ("ERROR_STATE_AUTO")’,
and ’science (START_STATE)’ can be intermingled in the same SDMM specification file. ...................... 4
5 SAMPLE INTERNET-RELATED USE CASE SCENARIO OF "SDMM ". ................................... 5
6 A SCREENSHOT OF YERITH_QVGE. ........................................................ 6
7 A SCREENSHOT OF YRI-DB-RUNTIME-VERIF SQL EVENT LOG. ....................................... 6
8 SOFTWARE ARCHITECTURE OF YRI-DB-RUNTIME-VERIF. ........................................ 6
9 YERITH_QVGE software library dependencies. ................................................. 7
10 Workflow explanation. ................................................................. 8
11 SAMPLE sql recovery state diagram model in YERITH_QVGE ........................................ 9
12 YERITH_QVGE user interface screenshot. .................................................... 9
13 Grammar in Backus–Naur Form (BNF) of YRI_SD_RUNTIME_VERIF_LANG Mealy Machine STATE DIAGRAM Specification
Language. ......................................................................... 11
Author: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing. ] Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "2 / 11 ". | Version of – October 12, 2025 –

YERITH_QVGE user’s guide YERITH r&d
List of Tables
1 STATE DIAGRAM MEALY MACHINE SPECIFICATION KEYWORDS IN YERITH_QVGE. ’AUTO’ KEYWORDS SPECIFIES
ALSO SQL QUERY FOR GOING OUT AUTOMATICALLY FROM A FAIL (FORBIDDEN) STATE. (“SEE SECTION 9.“) ..... 4
2 YERITH_QVGE Design and Testing System Dependencies .......................................... 7
3 YRI-DB-RUNTIME-VERIF Directories ......................................................... 8
Author: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing. ] Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "3 / 11 ". | Version of – October 12, 2025 –

YERITH_QVGE user’s guide YERITH r&d
Table 1: STATE DIAGRAM MEALY MACHINE SPECIFICATION KEYWORDS IN YERITH_QVGE. ’AUTO’ KEYWORDS SPECIFIES ALSO SQL QUERY FOR
GOING OUT AUTOMATICALLY FROM A FAIL (FORBIDDEN) STATE. (“SEE SECTION 9 .“)
N ◦ scientific keywords engineering keywords
1. in_set_trace in_sql_event_log
2. not_in_set_trace not_in_sql_event_log
3. recovery_sql_query recovery_sql_query
4. STATE STATE
5. START_STATE BEGIN_STATE
6. FINAL_STATE ( " FINAL_STATE_AUTO " ) END_STATE ( " END_STATE_AUTO " ) / ERROR_STATE
( " ERROR_STATE_AUTO " )
7. IN_PRE IN_BEFORE
8. IN_POST IN_AFTER
9. IN_POST_NOP N / A
10. NOT_IN_PRE NOT_IN_BEFORE
11. NOT_IN_POST NOT_IN_BEFORE
12. NOT_IN_POST_NOP N / A
Figure 1: A motivating example, as previous bug found in YERITH–ERP– 9.0 .
Q 0 : = NOT_IN_BEFORE(YRI_ASSET, department.department_name) ; Q 1 : = IN_AFTER(YRI_ASSET, stocks.department_name).
D
Q 0
start E
Q 1
[in_sql_event_log(’DELETE.department.YRI_ASSET’, STATE(D))] / ’SELECT.department’

Figure 2: YERITH–ERP– 9.0 administration section
displaying departments ( ¬ Q 0 ).
Figure 3: YERITH–ERP– 9.0 stock asset
window listing some assets ( Q 1 ).
Figure 4: A SAMPLE state diagram mealy machine file. KEYWORDS belonging both to ’engineering ( "ERROR_STATE_AUTO" )’, and ’science
(START_STATE)’ can be intermingled in the same SDMM specification file.
1. yr_sd_mealy_automaton_spec yr_missing_department_NO_DELETE
2. {
3. START_STATE(d):NOT_IN_BEFORE(YRI_ASSET,department.department_name)
4. ->[in_sql_event_log(’DELETE.departement.YRI_ASSET’,STATE(d))]/’SELECT.department’->
5. ERROR_STATE(e):IN_AFTER(YRI_ASSET,stocks.department_name).
6. }
Author: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing. ] Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "4 / 11 ". | Version of – October 12, 2025 –

YERITH_QVGE user’s guide YERITH r&d
Figure 13: Grammar in Backus–Naur Form (BNF) of YRI_SD_RUNTIME_VERIF_LANG Mealy Machine STATE DIAGRAM Specification
Language.
〈 specification 〉 ::= yri_sd_mealy_automaton_spec ’{’ 〈 mealy-automaton-spec 〉 ’.’ ’}’
〈 mealy-automaton-spec 〉 ::= 〈 sut-state-spec 〉
| 〈 sut-state-spec 〉 ’ → ’ 〈 sut-edge-state-spec 〉
〈 sut-edge-state-spec 〉 ::= 〈 sut-edge-mealy-automaton-spec 〉 ’ → ’ 〈 mealy-automaton-spec 〉
〈 sut-edge-mealy-automaton-spec 〉 ::= 〈 edge-mealy-automaton-guard-cond 〉 〈 event-call 〉
〈 edge-mealy-automaton-guard-cond 〉 ::= /* empty */ ’/’ | ’[’ 〈 trace-specification 〉 ’]’ ’/’
〈 trace-specification 〉 ::= 〈 in-sql-event-log 〉 | 〈 not-in-sql-event-log 〉 | 〈 in-set-trace 〉 | 〈 not-in-set-trace 〉
〈 sut-state-spec 〉 ::= 〈 start-state-property-spec 〉
| 〈 start-state-property-spec 〉 ’:’ 〈 algebra-set-specification 〉
| 〈 state-property-spec 〉 ’:’ 〈 algebra-set-specification 〉
| 〈 final-state-property-spec 〉 ’:’ 〈 algebra-set-specification 〉
| 〈 final-state-auto-property-spec 〉 ’:’ 〈 algebra-set-specification 〉 ’:’ 〈 recovery-sql-query-spec 〉
〈 algebra-set-specification 〉 ::= 〈 in-algebra-set-spec 〉 | 〈 not-in-algebra-set-spec 〉
〈 in-algebra-set-spec 〉 ::= 〈 in-spec 〉 ’(’ 〈 prog-variable 〉 ’,’ 〈 db-table 〉 ’.’ 〈 db-column 〉 ’)’
| 〈 in-spec-nop 〉 ’(’ ’)’
〈 not-in-algebra-set-spec 〉 ::= 〈 not-in-spec 〉 ’(’ 〈 prog-variable 〉 ’,’ 〈 db-table 〉 ’.’ 〈 db-column 〉 ’)’
| 〈 not-in-spec-nop 〉 ’(’ ’)’
〈 in-sql-event-log 〉 ::= in_sql_event_log ’(’ 〈 event-call 〉 ’,’ 〈 state-property-specification 〉 ’)’
〈 not-in-sql-event-log 〉 ::= not_in_sql_event_log ’(’ 〈 event-call 〉 ’,’ 〈 state-property-specification 〉 ’)’
〈 in-set-trace 〉 ::= in_set_trace ’(’ 〈 event-call 〉 ’,’ 〈 state-property-specification 〉 ’)’
〈 not-in-set-trace 〉 ::= not_in_set_trace ’(’ 〈 event-call 〉 ’,’ 〈 state-property-specification 〉 ’)’
〈 in-spec 〉 ::= IN_BEFORE | IN_AFTER | IN_PRE | IN_POST
〈 in-spec-nop 〉 ::= IN_POST_NOP
〈 not-in-spec 〉 ::= NOT_IN_BEFORE | NOT_IN_AFTER | NOT_IN_PRE | NOT_IN_POST
〈 not-in-spec-nop 〉 ::= NOT_IN_POST_NOP
〈 start-state-property-spec 〉 ::= START_STATE ’(’ AlphaNum ’)’
〈 state-property-spec 〉 ::= STATE ’(’ AlphaNum ’)’
〈 final-state-property-spec 〉 ::= END_STATE ’(’ AlphaNum ’)’ | FINAL_STATE ’(’ AlphaNum ’)’ | ERROR_STATE ’(’ AlphaNum ’)’
〈 final-state-auto-property-spec 〉 ::= END_STATE_AUTO ’(’ AlphaNum ’)’ | FINAL_STATE_AUTO ’(’ AlphaNum ’)’
| ERROR_STATE_AUTO ’(’ AlphaNum ’)’
〈 recovery-sql-query-spec 〉 ::= recovery_sql_query ’(’ 〈 db-table 〉 ’,’ 〈 sql-recovery-query 〉 ’)’
〈 sql-recovery-query 〉 ::= String
〈 event-call 〉 ::= String
〈 prog-variable 〉 ::= AlphaNum
〈 db-table 〉 ::= AlphaNum
〈 db-column 〉 ::= AlphaNum
Author: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing. ] Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) Page "11 / 11 ". | Version of – October 12, 2025 –

YERITH r&d | Yerith–Erp– 9.0 SOFTWARE SYSTEM ARCHITECTURE
Yerith–Erp– 9.0
SOFTWARE SYSTEM ARCHITECTURE
”Xavier Noumbissi Noundou [D.ENG. PR. PROF.]”
This document describes the thick client software system architecture of Yerith–Erp– 9.0 . This
document also explains the reasons for which we chose to design and implement Yerith–Erp– 9.0 as
a thick client software system, as opposed to currently more popular webbrowser based software
system.
This document further demonstrates the superiority, in terms of simplicity, speed, maintenance,
and low costs of development of thick client software system architectures over webbrowser based
software system architectures !
1. YERITH–ERP–9.0, source code (no executable binary):
https://github.com/yerithrd/yerith- erp- 9- 0
2. YERITH–ERP–9.0–SYSTEM–DAEMON, source code (no executable binary):
https://github.com/yerithrd/yerith- erp- 9- 0- system- daemon
3. YRI–DB–RUNTIME–VERIF:
https://www.github.com/yerithrd/yri- db- runtime- verif
4. YRI_SD_RUNTIME_VERIF:
https://www.github.com/yerithrd/yri_sd_runtime_verif
a . ) This year 2015 we have added This ERP–Enterprise Resource Planing Software for Customers and / or Clients that
mainly live in francophone Africa; Because mainstream ERP software kind of SAP–Walldorf, Odoo, Sage, are very
demanding in terms of business formal education !
This part of the world currently is mainly crowded of under educated people–folk; Meaning people that
currently don’t have attended at least 5 years of formal education since they were born on planet earth.
b . ) [ This year 2025 we have added text about our automatic generation for free for users of Yerith–Erp– 9.0 ; of web–
HTML 5 – PHP webshops. ]
Version: October 12, 2025.
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 1 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 2 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Contents
Contents 3
List of Figures 5
List of Tables 7
List of Listings 9
1 Introduction 11
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1.1 Application Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.1.2 Implementation Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.1.3 Software System Current Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 Thick Client VS. Webbrowser based Software System Architecture 15
2.1 Thick client: 2 layers logical software architecture . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.1 Security Leak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2 Webbrowser based: at least 4 layers logical software architecture ............ 1 6
2.2.1 Software Vulnerability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.2 NETWORK connection related issues & problems . . . . . . . . . . . . . . . . . . . 16
2.2.3 BUSINESS related data & INFORMATION Issues with Web–Browser based
Architecture Software Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Webbrowser based: n o w 2 layers with QT–trolltech-WebAssembly & YERITH r&d -
Yerith-Web-Dsl-9.0 (year " 2025 ") . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4 Tabular Comparison Between Thick-Client And Webbrowser based Architecture . 18
3 The Thick Client Software System Architecture of Yerith–Erp– 9.0 19
3.1 Business and user interface code deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 NUMBER OF LOGICAL SOFTWARE SYSTEM LAYERS: E.G. Sample technical configurations 19
3.3.1 Sample 2 computers store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3.2 Sample decentralized multi sites supermarket . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Runtime MONITORING for Safety & Security; With SDMM 21
5 Yerith–Web–Pages–Generator– 9.0 : Website Application FOR free 23
5.1 What You See Is What You Get (WYSIWYG-Tool) : Yerith–Web–Design–Tool . . . . . 23
6 Conclusion 25
7 Bibliography 27
Index 29
Appendix 31
A Presentation Documents of open source software system YERITH–ERP– 9.0 31
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 3 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 4 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
List of Figures
1.1 BUSINESS workflow of ERP software Yerith–Erp– 9.0 . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 2 layers logical architecture of thick client software system (Image copied from [ sec20 ]). . 15
2.2 Webbrowser–based software architecture : at least 4 layers logical software architecture (Image modified
from online pdf paper " FlashCache: A NAND Flash Memory File Cache for Low Power Web Servers " [
https://doi.org/10.1145/1176760.1176774 ] by Trevor et al.. ). YRI–DB–RUNTIME–VERIF runtime monitors
communication layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1 Sample 2 computers store. ......................................... 20
3.2 Sample decentralized multi sites supermarket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1 Runtime Monitoring ILLUSTRATION with state diagram mealy machine ( sdmm ) ! ................ 21
5.1 A SOFTWARE architecture overview of Yerith–Web–Pages–Generator– 9.0 ("An SDMM usage scenario by IBM–
websphere".) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2 Yerith–Web–Pages–Generator– 9.0 generates legacy web files from Qt 5 interface
files (”.ui” files). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 A Stack Stapled Architecture Overview of Yerith–Web–Pages–Generator– 9.0 . ....... 23
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 5 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 6 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
List of Tables
1.1 COMPARISON TABLE BETWEEN C ++ [ Ste90 ], Javascript [ Fla20 ], AND JAVA [ AGH00 ].
Javascript and JAVA only have virtual machines that are in FACT REACTIVE SYSTEMS ! . 12
1.2 YERITH–ERP– 9.0 RELEVANT SOFTWARE SYSTEM METRICS .................. 14
2.1 Thick client application VS Webbrowser based application (with solutions of
YERITH r&d now ( 2025 )). ........................................... 18
3.1 Thick client application VS Webbrowser based application. . . . . . . . . . . . . . . . . . . . . 19
6.1 Yerith–Erp– 9.0 –PLATINUM ( Yerith–Erp–Pgi– 9.0 –Web–System ) VS. Odoo . ............. 25
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 7 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 8 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
List of Listings
5.1 A sample very limited for explanation & illustration purpose yerith–web–dsl– 9.0 Source code ! 24
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 9 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
2.2 Webbrowser based: at least 4 layers logical software architecture
Figure 2.2: Webbrowser–based software architecture : at least 4 layers logical software architecture (Image
modified from online pdf paper " FlashCache: A NAND Flash Memory File Cache for Low Power Web Servers " [
https://doi.org/10.1145/1176760.1176774 ] by Trevor et al.. ). YRI–DB–RUNTIME–VERIF runtime monitors communication
layers.
Yr−Db−Runtime−Verif analyzes & verifies
communications bewteen layers
YRI−QVGE−PC−Tablet
QT−Designer tool
as What You See Is What You Get design Tool
(WYSIWYG Tool)

2.2.1 Software Vulnerability
1. 1 intrusion of a malware–software into an application server; Example like ”IBM–Websphere”;
”Apache Tomcat”; etc.; Causes a malfunction of a store–organization network completely.
Æ Such software vulnerabilities don’t exist with thick client software system !
2.2.2 NETWORK connection related issues & problems
1. The probability to have malfunction of your software system is high because of the network probable
deficiency due to at least 3 layers of inter–connection between your local tier–view (Tiers – 1 as
depicted in Figure 2.2 ); and your remote Application And / Or Database server !!!
2.2.3 BUSINESS related data & INFORMATION Issues with Web–Browser based
Architecture Software Systems
A.) Since all or part of your business data critical are only located on a hard–drive outside of your local
area network (LAN), There might be issues with following legal & documentary aspects :
1. Disruption of WAN (Wide Area Network) and / or Internet might prevent you indefinitely to access
your business data.
2. LAWS of the country–place where you locate your data might endanger your business; Partly
because it is different from your local laws where you officially have registered your business
venture !
ON the other hand side of it; Remote location of your business data in a better country–place
might favor your business compared to where it is locally registered !
It might be allowed in that remote country–place to perform certain digital ideas and things
that are forbidden where your original business is located : for instance PORNOGRAPHY, etc. !
You may expose yourself to legal prosecutions in the latter case; Either in the remote country–
place of your remote digital activities–server, Or locally where this digital activity is Prohibited–
by–laws !!!
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 16 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
2.3 Webbrowser based: n o w 2 layers with QT–trolltech-WebAssembly & YERITH r&d -
Yerith-Web-Dsl-9.0 (year " 2025 ")
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 17 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
2.4 Tabular Comparison Between Thick-Client And Webbrowser based
Architecture
Table 2.1: Thick client application VS Webbrowser based application (with solutions of
YERITH r&d now ( 2025 )).
Thick client application Ø Webbrowser based application
business code user interface application server
co–related software systems 1 (DBMS) at least 3 (DBMS, web / application server)
number of logical layers 2 (client and data) 4 (client, presentation, logic, and data)
rapid prototyping (WYSIWYG tools) yes very limited / [ Yerith–Web–Dsl– 9.0 ]
software security vulnerability low ( 1 programming language) VERY high ( several programming languages) / [SDMM & YRI–DB–RUNTIME–VERIF ]
user interface all computers (GUI with BUSINESS CODE ) all computers (web–browser)
Table 2.1 compares thick client software systems against webbrowser based software systems.
Table 2.1 ALSO ILLUSTRATES ADVANTAGES of thick client software system architecture over
webbrowser based software system architecture !
The common argument for webbrowser based software system architecture is you update the business
code just at 1 place: the application server !
I argue that thick client architecture IS JUST AS WELL BEST UPDATED AT 1 PLACE: the user’s computer .
FOR INSTANCE, UPDATE OR UPGRADE OF ENTERPRISE SOFTWARE SYSTEM WEBBROWSER
BASED REQUIRES ALMOST AT LEAST 1 24 HOURS SHUTDOWN OF ALL INVOLVED WEB (apache
tomcat, etc.) APPLICATIONS SERVERS.
The issue of automatic software upgrade in a computer network is best solved by the ’apt upgrade
software system of DebianLinux ’, as an example !
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 18 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Chapter 3
The Thick Client Software System
Architecture of Yerith–Erp– 9.0
This chapter explains why Yerith–Erp– 9.0 is modular in its uses, and fits any industrial setting !
Table 3.1: Thick client application VS Webbrowser based application.
Thick client application Ø Webbrowser based application
business code user interface application server
co–related software systems 1 (DBMS) at least 3 (DBMS, web / application server)
number of logical layers 2 (client and data) 4 (client, presentation, logic, and data)
rapid prototyping (WYSIWYG tools) yes very limited
software security vulnerability low ( 1 programming language) high ( several programming languages)
user interface all computers (GUI with BUSINESS CODE ) all computers (web–browser)
3.1 Business and user interface code deployment
Table 3.1 depicts the issue of business and user interface code deployment on all computers participating
in the functioning of Yerith–Erp– 9.0 , as a software system for a user.
We tackle the problem of automatic deployment of business and user interface code on all user computers
by using the ’ apt upgrade ’ software system on ’ DebianLinux [ DEB22 ]’.
3.2 Databases
DBMS MySQL [ Mar22 ] is used for storing and managing huge data across globe.
3.3 NUMBER OF LOGICAL SOFTWARE SYSTEM LAYERS:
E.G. Sample technical configurations
This section illustrates 2 different possible computer network configurations that could prevail in
industry.
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 19 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
3.3.1 Sample 2 computers store
Figure 3.1: Sample 2 computers store.
3.3.2 Sample decentralized multi sites supermarket
Figure 3.2: Sample decentralized multi sites supermarket.
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 20 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Chapter 4
Runtime MONITORING for Safety &
Security; With SDMM
THIS chapter introduces runtime monitoring for safety & security of software system using "SDMM"
( https://www.zenodo.org/records/10474033 ) ! Runtime monitoring enables at runtime in a productive
environment to correct a behavior defect of a software code program binary effectively !!!
Figure 4.1: Runtime Monitoring ILLUSTRATION with state diagram mealy machine ( sdmm ) !
Internet
WWW /
(network) communication
QT−Dbus RPC Protocol
executes SDMM plugins
YRI−DB−RUNTIME−VERIF
NETWORK Router
(including Firewall)
YRI_QVGE CASE tool
drawing designs
Available also
in a USB dongle key
parallel process management
runtime execution and thread
resources.
implement YRI−DB−RUNTIME−VERIF
A PCI−CARD could also
YRI−Db−Runtime−Verif
Java Developer computer running
related drawing designs
with Intel−PIN)
(REQUIRES JVM re−instrumentation
Cyber−Security SDMM
enables QT−plugin loading at runtime
YRI−DB−RUNTIME−VERIF
JVM−Java Virtual Machine
IBM Websphere APPLICATION Server
/ Or for e.g.: Quercus Application Server
serving DYNAMIC / STATIC Web Apps
DBMS

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 21 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 22 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Chapter 5
Yerith–Web–Pages–Generator–
9.0 : Website Application FOR free
THIS chapter introduces a software–system that we started invention and / or creation this current
year 2024 , As an alternative solution for our clients. Users of Yerith–Erp– 9.0 could then with Yerith–Web–Dsl–
9.0 automatically generate website applications for their goods and services to share with clients and / or
other people abroad !
5.1 What You See Is What You Get (WYSIWYG-Tool) : Yerith–Web–Design–Tool
Figure 5.1: A SOFTWARE architecture overview of Yerith–Web–Pages–Generator– 9.0 ( "An SDMM usage scenario by IBM–
websphere" .)
Figure 5.2: Yerith–Web–Pages–Generator– 9.0 generates legacy
web files from Qt 5 interface files (”.ui” files).
Flex, Bison
Yerith−web−pages−generator−9.0−DSL
Translator
Optional Step
HTML / CSS / PHP / Javascript, etc.
generated files
Application Server
Running Oracle−open−JAVA−jdk
Script files (.spec_html)
Yerith−web−pages−generator−9.0−DSL
QT−ui (.ui) user interface files
Yerith−Web−Design−Tool
(WYSIWYG C++ tool)
YRI−DB−RUNTIME−VERIF
runtime monitoring
verification

Figure 5.3: A Stack Stapled Architecture Overview of
Yerith–Web–Pages–Generator– 9.0 .
Cyber−Security SDMM
(E.g.: taint−analysis) (E.g.: No−write−After−Close)
Runtime memory SDMM
Optimizating−compiler
Other User−specific
SDMM drawing−design
SDMM
PHP − Java QUERCUS
Application Server
Quercus Application Server
Running on Oracle−open−jdk
PHP Code from YERITH−WEB−DSL−9.0
Dbus emit messages
Dbus emit messages
YRI−DB−RUNTIME−VERIF Runtime Monitoring Service

Common non–technical users of Yerith–Erp– 9.0 cannot program a website.
To encourage such users to create their webshops using Yerith–Erp– 9.0 ; We introduce
” Yerith–Web–Dsl– 9.0 ”, And ” Yerith–Web–Design–Tool ” :
1. ) Any stock inventory and stock service introduced within Yerith–Erp– 9.0 could then be converted into a
web presentation shop using both technologies;
” Yerith–Web–Dsl– 9.0 ” is a high–level view programming language to create web HTML 5 – PHP pages
by describing them more simply than using raw conventional, since year 1990 , HTML 5 (and PHP )
programming web languages.
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 23 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Listing 5.1: A sample very limited for explanation & illustration purpose yerith–web–dsl– 9.0 Source code !
1 yerith − web − pages − generator − MAIN YECEFOIQ − WEB − PAGES
2 {
3
4 web − html − page yri_test
5 {
6 # ’C’omments. #
7 yri_html_page_title: ’Bienvenue !’;
8 yri_html_page_MENU_BAR_link_string: ’yri_test !’;
9 yri_html_page_input_header_menu_bar[web − html − page − menu − bar − headers];
10 };
11
12
13 web − html − page index
14 {
15 yri_html_page_title: ’Bienvenue au centre de formation qualifiante Yecefoiq !’;
16
17 yri_html_page_MENU_BAR_link_string: ’yri_index !’;
18
19 yri_html_page_input_header_menu_bar[web − html − page − menu − bar − headers];
20
21 yri_html_page_text_SECTION (HTML_HEADER_H/3; ’Description du Centre de Formation’)
22 {
23 VARIABLE_YRI_PARAGRAPH variable_paragraph_1
24 {text − yri − font − size = 11} :
25 {text − yri − width − box = 5 cm} ===
26 "Ce centre de formation en Informatique est la proprit de
27 la start −− up entrepreneuriale de Gnie des Systmes de
28 Gestion Informatiss YERITH RD.
29 Les cours du centre de formation ont pour cibles les
30 personnes suivantes:"
31
32 li_begin: ’Travailleurs qualifis en Informatique.’
33 li: ’Travailleurs qualifis en Sciences et en Gnie.’
34 li: ’lves et coliers des tablissements confessionnelles vangliques.’
35 li: ’tudiants dans les universits publiques confessionnelles vangliques.’
36 li_end: ’tudiants dans les universits du monde moderne
37 (incluant des catholiques orthodoxes).’
38 };
39 };
40
41 web − html − page − menu − bar − headers
42 {
43 # vertical − left vertical − right horizontal − top #
44 web − html − page − menu − bar − headers_Position = ’vertical − left’;
45
46 yri_html_page_section[index,
47 yri_test,
48 a_propos,
49 programme_des_cours,
50 contenu_des_cours,
51 impressum];
52 };
53 }
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 24 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Chapter 6
Conclusion
This conclusion explains why Yerith–Erp– 9.0 uses the BEST SOFTWARE TECHNOLOGY IN TERMS OF
SOFTWARE SYSTEM ARCHITECTURE !
Table 6.1: Yerith–Erp– 9.0 –PLATINUM ( Yerith–Erp–Pgi– 9.0 –Web–System ) VS. Odoo .
Artifacts Yerith–Erp– 9.0 –PLATINUM Odoo
libraries & programs YERITH_QVGE , etc. pythonlxml, etc.
user interface code TOOLS WYSIWYG QT–DESIGNER (CUSTOM BUILD) FRAMEWORKS
business code PHP (partly generated), C ++ Python , JavaScript
Database Management Server (DBMS) MySQL PostgreSQL
web server Quercus Werkzeug
Yerith–Erp– 9.0 has a thick client software system architecture because we found thick client software
system architectures simpler than webbrowser based software system architectures.
Thick client software system architectures is simpler because it requires less layers in its logical (or
physical) software system architecture, and is easier to develop and maintain as a software system
application.
Table 2.1 illustrates a thick client software system is SUPERIOR IN TERMS OF TOOLS FOR
MAINTENANCE AND DEVELOPMENT than a webbrowser based software system !
A webbrowser based software system architecture has more drawbacks as follows:
1. ) it requires at least 2 other software systems, apart from the ones normally required by developed
software system itself, for instance libraries (e.g.: Log 4 j ), to fully operate (e.g.: web server,
application server, etc.).
Table 6.1 depicts this situation in the light of the open source ERP software system Odoo .
Accordingly, a thick client software system doesn’t require any running and managing infrastructure
such as for example an application server !
2. ) A webbrowser based software system requires at least 4 layers in its logical system architecture (e.g.:
client, presentation, logic, and data layers).
Accordingly, a thick client software system only requires at least 2 layers !
3. ) A webbrowser based software system potentially entails more software security vulnerabilities
because its implementation requires the use of at least 2 different programming languages, and
frameworks in combination.
Accordingly, a thick client software system needs only the use of 1 homogeneous software
programming language !
Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 25 DE 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
YERITH r&d | YERITH–ERP– 9.0 software system product sheet
YERITH–ERP– 9.0 Software System Product Sheet
YERITH–ERP– 9.0 is an ERP software system with 6 user roles, and types :
1. « Administrator »
2. « Business manager »
3. « Cashier »
4. « Seller »
5. « ASSET – stock manager »
6. « Storekeeper ».
YERITH–ERP– 9.0 features :
1. Runtime monitoring verification with ” yerith_qvge ( https:
//github.com/yerith rd/yri- db- runtime- verif ) ”;
2. alerts over stock quantity, and, time period;
3. BA–Business Analytics (business dashboard);
4. HR (human resources) — ALSO with automated and / or manual pay-
ment handling for employees; customer relationship management
(CRM), budget line management;
5. sale management (e.g. point of sale);
6. ASSET – stock management (e.g. check in);
7. user, and role administration;
8. wild-char searches with character %.
YERITH–ERP– 9.0 is :
1. easier, and, intuitive, in its use
2. lighter, and, faster, in memory usage
3. multi sites.
YERITH–ERP– 9.0 ’s runtime memory usage test is realized using
run–time software analysis tool valgrind .
GENERAL SOURCE CODE QUALITY CONTROL is realized with
compile–time code analysis tool Cppcheck .
Business manager’s main window
BUSINESS workflow of YERITH–
ERP– 9.0

Yerith−erp−pgi platiNum business Workflow
Employees are manipulated.
customers, suppliers, and / or
BUSINESS data about clients
All yerith−erp−pgi−9.0−platiNum
customers and / or clients
computers collaborate throughout
a computer network to deliver
Maximum performance to their
Employers.
YERITH− ERP−PGI−9.0−platiNum
Business
Report
Information / Data
ThermaL−Printer
Epson−TMT20ii
Barcode
scanner
Yerith R&D
High
Disk
Speed
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room

OPERATIONS
Point of Sale Hardware
Ø Barcode scanner
Ø Thermal printer, etc.
Database Management
Systems
Ø mariadb 10.5 .
Operating Systems
Ø Debian–Linux 11; 12.
Author: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” Version of – October 12, 2025 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 32 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Author: ”Xavier Noumbissi Noundou [PR. PROF. DR.–ING. ]”
YERITH r&d | advantages of YERITH–ERP– 9.0 compared to other top ERP software systems
Advantages of YERITH–ERP– 9.0 Compared to
Other Top ERP systems
YERITH–ERP– 9.0 is a very easy to use ERP (Enterprise Resource Planing)
software system because of its characteristics:
1. separate views for each user role
2. complete and fundamental training in 8 days
3. easy to use graphical user interface (GUI)
4. no college or university training needed
5. no formal business training needed
6. no internet connection needed.
7. EASIER business management overseeing over web–browser based
solutions (e.g. : ”Contr–ALL” ( h t t p s : / / w w w . c o n t r a l l . o n l i n e ), etc.)
Table 1 pictures the ’fully–featured-ness’, ’effectiveness’, &
’simplicity’ of YERITH–ERP– 9.0 , compared to other top ERP
systems like for instance ” Contr–ALL ”, ”Sage Gescom i 7 ”, and
”SAP Business One”.
Figure 1: Asset / Stock Listing Window
Table 1: Comparison between YERITH–ERP– 9.0 and 3 top tier–1 ERP systems
.
FEATURES YERITH–ERP–
9.0 ( ≈ 10 years old)
Contr–ALL ( ≈ 7 years old) Sage Gescom
i 7 ( ≈ 40 years old)
SAP Business
One ( ≈ 40 years old)
Æ HR & Accounting full
featured ERP
YES NO YES YES
Æ runtime monitoring
checks enabled
YES ( Yri–Db–
Runtime–Verif )
NO YES YES
Æ Documentation online
available fully
YES (Here For
Instance) ( https:
/ / w w w . z e n o d o . o r g /
r e c o r d / 8 0 5 2 7 2 4 )
NO NO NO
separate views per user
role
YES YES YES YES
complete training (or
solution)
at least 4 weeks at least 3 weeks at least 2 months at least 3 months
Æ difficulty in navigation easy easy very difficult very difficult
usage language in
software
easy everyday English simple simple technical
advanced marketing
knowledge
no no useful useful
Æ Availability on
platforms (Hardware)
PC, Tablet PC, Tablet , Smartphone PC, Tablet PC, Tablet
Æ web–online interface not yet yes, fully web available
interface
not yet not yet
Æ internet connection optional useful (not at all internet
means no access to any of
your business resources.)
optional optional
OPERATIONS
Runtime MONITORING
Verification
Ø YERITH_QVGE

Internet
WWW /
(network) communication
QT−Dbus RPC Protocol
executes SDMM plugins
YRI−DB−RUNTIME−VERIF
NETWORK Router
(including Firewall)
YRI_QVGE CASE tool
drawing designs
Available also
in a USB dongle key
parallel process management
runtime execution and thread
resources.
implement YRI−DB−RUNTIME−VERIF
A PCI−CARD could also
YRI−Db−Runtime−Verif
Java Developer computer running
related drawing designs
with Intel−PIN)
(REQUIRES JVM re−instrumentation
Cyber−Security SDMM
enables QT−plugin loading at runtime
YRI−DB−RUNTIME−VERIF
JVM−Java Virtual Machine
IBM Websphere APPLICATION Server
/ Or for e.g.: Quercus Application Server
serving DYNAMIC / STATIC Web Apps
DBMS

Point of Sale Hardware
Ø Barcode scanner
Ø Thermal printer, etc.
Operating Systems
Ø Debian–Linux 11; 13.
Version of – October 8, 2025 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 33 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
YERITH r&d | YERITH–ERP– 9.0 point of sale recommended hardware
YERITH–ERP– 9.0 Point Of Sale Recommended Hardware
1 Barcode Scanner
We recommend, but not exclusively, the use of barcode scanner: ” Xfox
FJ–5 USB Plug and Play Automatic Barcode Scanner ” (approx. 17 € ).
Bar-code Scanner
2 Thermal Printer
ALL EPSON THERMAL PRINTERS !
We recommend, but not exclusively, the use of thermal printer: ” Ep-
son TM T20ii Point of Sale Thermal Printer ” (approx. 100 € ). Thermal Printer
3 Cash Drawer
We recommend, but not exclusively, the use of cash drawer:
” HP QT457AT ” (approx. 90 € ). Cash Drawer
4 Touch Screen Monitor
We recommend, but not exclusively, the use of touch
screen monitor: ” ASUS 15.6" LCD Monitor (VT168H) ”
(approx. 155 € ).
Touchscreen Monitor
5 Computer
We recommend, but not exclusively, the use of desktop com-
puter: ” Lenovo Thinkcentre M 720 Small Form Factor (SFF) ”
(approx. 450 € ).
Computer
6 Multi User Terminal Computer
We recommend, but not exclusively, the use of multi user ter-
minal computer: ” NC– 300 Multi User Terminal Computer”
(approx. 112 € ).
Multi User Terminal Computer
Ø PECULIARITIES IN CERTAIN COUNTRIES AND/OR REGIONS USAGE OF POINT–OF–SALE
(THERMAL) PRINTERS REQUIRES ALSO ACQUISITION OF A GOVERNMENT–SOLD DEVICE FOR RECORDING
AND CERTIFYING ALL FINANCIAL TRANSACTIONS BETWEEN THE THERMAL PRINTERS AND/OR YERITH–
ERP– 9.0 (e.g.: GERMANY, CANADA , etc.).
Author: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version of – October 12, 2025 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 34 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
YEROTH r&d | information brochure of the ERP software system YEROTH–ERP– 3.0
Information Brochure of the
ERP software system
YEROTH–ERP– 3.0
Dr.–Ing. Xavier Noumbissi Noundou
Tasks « Business manager » « Seller » « ASSET – stock manager » « Storekeeper » « Cashier »
create a department Ø
insert 1 ASSET, stock, or service Ø Ø (SERVICE) Ø (ASSET / STOCK)
delete ASSET, stock Ø
view ASSET, stock Ø Ø Ø Ø Ø
modify ASSET, stock Ø Ø
transfer ASSET, stock Ø Ø Ø
check–out ASSET, stock Ø Ø Ø
modify ASSET, stock
management strategy Ø Ø (NO PERMANENT) Ø (NO PERMANENT)
(e.g.: « FIFO », etc.)
point of sale Ø Ø Ø
view ASSET, stock transfers Ø Ø Ø
purchase management Ø Ø Ø (PARTIAL)
supplier management Ø Ø
customer relationship management (CRM) Ø Ø (PARTIAL)
business dashboard Ø
sale return Ø
view sales information Ø Ø (SELF)
Table 1: YEROTH–ERP– 3.0 functions–tasks, and associated users–roles.
1 Developer Biography
Figure 1: Portrait of Dr.–Ing. XAVIER.
Dr.–Ing. Xavier Noumbissi Noundou is a CHRISTIAN
BY FAITH, Cameroonian, born on September 16 1983 in
DOUALA (LITTORAL region, CAMEROON).
Xavier has a ”Diplom–Informatiker (Dipl.–Inf.)” qualifica-
tion from the University of Bremen, Bremen, Bremen, GER-
MANY (May 25 , 2007 ).
XAVIER NOUMBISSI NOUNDOU IS A PHILOSOPHIAE
DOCTOR ABD (PH.D. ABD) from THE UNIVERSITY OF WA-
TERLOO (ON, CANADA); DECEMBER 20 , 2011 !
Xavier has following academic research and professional en-
gineering contributions:
1. ’Context-Sensitive Staged Static Taint Analysis For C
using LLVM’
1. source code in C + + :
http://github.com/sazzad114/saint
2. full text:
http://archive.org/download/
yeroth- saint- 2021- MARCH- 01/
YEROTH- SAINT- 2021- MARCH- 01.pdf
2. ’YEROTH-ERP-3.0’:
1. source code in C + + :
a. YEROTH–ERP–3.0:
http://drive.google.com/file/d/
1- JJke2Oaa_fuIj3twWsBkj3- KRxgZL4q/
view?usp=share_link
b. YEROTH–ERP–3.0 SYSTEM DAEMON:
http://drive.google.com/file/d/1ikn5_
1KvWPkFDOVxA8eGvk- kuI08L- _T/view?usp=
share_link
2. full text (ongoing publication):
http://archive.org/download/
yeroth- erp- pgi- compendium_202206/
YEROTH_ERP_PGI_COMPENDIUM.pdf
.
2 Introduction
YEROTH–ERP– 3.0 is an Enterprise Resource Planing (ERP)
software system.
Users of YEROTH–ERP– 3.0 could have the following
roles:
1 Version of – January 12, 2023 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 35 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Information Brochure of the ERP software system YEROTH–ERP– 3.0 YEROTH r&d
1. « Administrator »
2. « Business manager »
3. « Cashier »
4. « Seller »
5. « ASSET – stock manager »
6. « Storekeeper ».
YEROTH–ERP– 3.0 allows for business management tasks
(listed in Table 1 ), depending on user role, as follows:
1. create a department (e.g.: finance, asset, stock, etc.)
2. manage clients, and human resources, and suppliers
3. manage enterprise asset (e.g.: cars, etc.)
4. manage financial expenses
5. manage inventory stock
6. manage sales
7. view business dashboards (across sites).
3 Potential Usages of YEROTH–ERP–
3.0
YEROTH–ERP– 3.0 potential usages are:
1. STOCK AND TRADE EXCHANGES MARKET PLACE
2. ENTERPRISE RESOURCE AND PLANING SOFTWARE
for supermarkets and commercial stores
3. i.e. ANY NON GOVERNMENTAL ORGANIZATION, or
GOVERNMENTAL ORGANIZATION.
4 Advantages of YEROTH–ERP–
3.0
1. YEROTH–ERP– 3.0 is 100% stable
2. YEROTH–ERP– 3.0 has an alert system with two types
of alerts: alerts based on stock–quantity, and time–
period alerts
3. users have the choice between small size receipts, and,
bigger size receipts (”A4”)
4. YEROTH–ERP– 3.0 runs on the Linux operating sys-
tem, because Linux is stable, performant, and less vul-
nerable to security breaches in comparison to other op-
erating systems (’ Windows 10 ’)
5. YEROTH–ERP– 3.0 has an user interface ”Sales” to
view sale information (Figure 2 ), and thus enables
users to make managerial decisions
6. YEROTH–ERP– 3.0 has an interface ”Business dash-
board” that generates financial accounting reports,
from sale and payment information, to help managers
to make ”business decisions”.
Figure 2: Sale–information window.
5 Alert System
Users with roles « Administrator » or « Business manager »
are the ones able to create alerts.
YEROTH–ERP– 3.0 allows its users to create two types of
alerts:
1. alerts over stocks–quantities
2. alerts over time intervals (this helps for perissable arti-
cles and for sales discounts over a period of time).
5.1 Alerts over Stock–Quantity
An alert aver a stock–quantity is a message that is sent to
a pre–determined user whenever ”pre–determined” stock–
quantity (X) of a specific article–stock is reached.
For instance, Xavier (« Business manager ») could create an
alert for stock ”mango” that will be trigerred whenever stock
”mango” quantity reaches 100 ; An alert–message is sent to
user John (« Storekeeper »).
5.2 Alerts over Time–Period
A time–period is defined by a starting–date and an ending–
date (dates are from the ”gregorian” calendar).
An alert aver a time–pe riod (T) is a message that is gen-
erated, sent to a pre–determined user, and kept within
YEROTH–ERP– 3.0 from T’s starting–date up to T’s ending–
date.
For example, an alert with a message has to be sent to Paul
(« Cashier ») when the date of May 05 t h is reached. The alert
message specifies that a rebate of 20% has to be applied on
every sale of yoghourt ’trèsbon’ during a time interval of 2
weeks.
6 Database Management System
YEROTH–ERP– 3.0 uses ’MariaDB’ as the standard DBMS.
’MariaDB’ is very stable, very performant, and free–
software.
Author: Dr.–Ing. Xavier Noumbissi Noundou 2 Version of – January 12, 2023 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 36 OF 37 VERSION OF October 12, 2025

YERITH r&d WWW - World Wide Web (WWW) Design & Programming using yerith–web–dsl– 9.0
Information Brochure of the ERP software system YEROTH–ERP– 3.0 YEROTH r&d
7 Conclusion
Figure 3: Point–of–sale window.
Figure 3 illustrates the window for selling articles.
Figure 4: Administrative window for business manager.
Figure 4 illustrates the administrative window for business
managers.
Author: Dr.–Ing. Xavier Noumbissi Noundou 3 Version of – January 12, 2023 –

Esprit–Saint. YERITH– NISSI . (JEOVAH–NISSI IN HEAVEN.) 37 OF 37 VERSION OF October 12, 2025

YERITH r&d | YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
YERITH–ERP–PGI– 9.0 :
Configuration MULTI–SITES (SUCCURSALES)
”Xavier Noumbissi Noundou (Pr. Prof. Dr.–Ing.)”
CE LIVRET EXPLICITE COMMENT RÉ–UTILISER YERITH–PGI–ERP– 9.0
AVEC DES SITES (SUCCURSALES).
Figure 1 – WORKFLOW de travail générique de YERITH–PGI– 9.0 .
YERITH− ERP−PGI−9.0−platiNum
Des donn\’ees de ventes, achats, etc
sur des clients, fournisseurs, etc,;
Sont transf\’er\’ees et manipul\’es.
Des utilisateurs de YERITH−PGI−9.0−Platinum
coop\‘erent entre eux par 1 r\’eseau
d’ordinateurs, Et ensuite peuvent
g\’en\’erer des rapports et / ou factures, etc.
SUR des clients, fournisseurs, etc.
Rapports, Factures,
et Information, etc.
Yerith
PROCESSUS DE travail pour clients et
Utilisateurs de Yerith−erp−pgi platiNum
R&D
High
Disk
Speed
Sink − Large / Small Porcelain / Stainless
Wiring − New / Old 110V / 220V
Distinguishing Features:
Heating System
Windows − Casement / Double Hung / Other:
Size − Large / Medium / Small
Living Room

VERSION : 31 mars 2025
1 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
2 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Table des matières
Table des matières 3
Table des figures 5
Liste des tableaux 7
1 INTRODUCTION 9
1.1 Définitions ......................................... 9
1.1.1 Filiale ( DICTIONNAIRE ROBERT ) ..................... 9
1.1.2 Succursale ( DICTIONNAIRE ROBERT ) .................. 9
2 Configuration D’ 1 ORDINATEUR D’ 1 SUCCURSALE 11
2.1 INSTALLATIONS DE yerith–erp–pgi– 9.0 PAR SUCCURSALE . . . . . . . . 12
3 CAS D’ 1 Filiale 13
3.1 TPE et PME ........................................ 1 3
3.2 Très Grandes Entreprises (TGE) ........................... 1 4
4 CAS D’ 1 Succursale 15
4.1 Coupure de connexion Internet ............................ 1 6
5 LOGIN et connexion à 1 succursale 17
6 Bibliographie 19
3 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
4 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Chapitre 2
Configuration D’ 1 ORDINATEUR D’ 1
SUCCURSALE
Figure 2.1 – FIGURE ILLUSTRATIVE de la marque succursale
CHAQUE ORDINATEUR INSTALLÉ DANS 1 SUCCURSALE possède 1 identification
égale à 1 CHAÎNE DE CARACTÈRE unique.
CETTE CHAÎNE de caractère est la même pour chaque ordinateur de la succursale
observée. LA FIGURE 2.1 illustre L’IDENTIFIANT " YERITH_RD_TEST " d’ 1 succursale
de test. Il s’agit de L’ONGLET "Connecter une localisation" dans la fenêtre ’FENÊTRE
DE L’ADMINISTRATEUR’ !
11 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
2.1 INSTALLATIONS DE yerith–erp–pgi– 9.0 PAR SUC-
CURSALE
1. Chaque copie de YERITH–PGI–ERP– 9.0 installée sur 1 ordinateur a été compilée
avec l’identifiant de sa succursale.
L’IDENTIFIANT de la succursale se fait grâce à 1 chaîne de caractère dans le fichier
nommé
YERITH_ERP_9_0_CURRENT_LOCALISATION_FOR_RELEASE_BUILD
CE FICHIER EST À CE MOMENT DANS LE RÉPERTOIRE de développement :
yerith-erp-9-0/yerith-erp-9-0-development-scripts
2. AINSI COMPILÉE, 1 copie exécutable de YERITH–PGI–ERP– 9.0 IDENTIFIE chacune
de ses transactions dans la colonne "localisation" de la base de donnée MySQL d’ 1
IDENTIFIANT ÉGAL À TOUS LES IDENTIFIANTS de sa succursale.
12 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Chapitre 3
CAS D’ 1 Filiale
3.1 TPE et PME
Figure 3.1 – BASE DE DONNÉES CENTRALISÉE d’ 1 filiale POUR TPE / PME
ORDINATEUR departement 1
(IDENTIFIANT "OD1")
ORDINATEUR departement 2
(IDENTIFIANT "OD2")
ORDINATEUR departement n
(identifiant "ODn")
COLONNE "localisation"
yeroth_erp_3
OD
OD
OD
OD
Base de
Centralisee
Donnees

La figure 3.1 correspond à l’accès à la base de données de LA Filiale (TPE ou PME) .
DES TPE (Très Petite Entreprise) et des PME (Petite et Moyenne Entreprise) de-
vraient suivre ce modèle avec 1 seul identifiant (pour colonne localisation) pour tous
leurs ordinateurs (OD 1 = OD 2 = ... = OD n = OD).
13 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
3.2 Très Grandes Entreprises (TGE)
Figure 3.2 – BASE DE DONNÉES CENTRALISÉE d’ 1 filiale pour TGE
ORDINATEUR departement n
(IDENTIFIANT "ODn")
ORDINATEUR departement 1
(identifiant "OD1")
ORDINATEUR departement 2
(IDENTIFIANT "OD2")
COLONNE "localisation"
OD4
OD2
ODn
OD1
yeroth_erp_3
Base de
Centralisee
Donnees

La figure 3.2 correspond à l’accès à la base de données de LA Filiale TGE .
DANS DE TRÈS GRANDES ENTREPRISES (Ex. : santa lucia AHALA, CAMWATER
BONANJO, etc.), chaque département de L’ENTREPRISE A SON identifiant (pour co-
lonne localisation) pour tous les ordinateurs du département (OD 1 6 = OD 2 6 = ... 6 = OD n ).
14 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Chapitre 4
CAS D’ 1 Succursale
Figure 4.1 – BASE DE DONNÉES décentralisée du SIÈGE CENTRAL
Internet
SUCCURSALE n
(marque "Sn")
SUCCURSALE n
(marque "Sn")
SUCCURSALE n
(marque "Sn")
Synchronisation reguliere
A TEMPS d’intervalles reguliers
(rsync debian linux)
COLONNE "localisation"
Sn
Sn
Sn
Sn
Yeroth_erp_3
yeroth_erp_3
S1
S2
Sn
Base de
DE LA SUCCURSALE
Donnees
Base de
du siege Central
Donnees

La figure ?? correspond à l’accès temps réel et temps différé aux bases de données
RESPECTIVEMENT locale et centrale de LA SUCCURSALE et de la MAISON MÈRE (syn-
chronisés à temps d’intervalles réguliers avec l’outil "RSYNC" DE Debian Linux ).
15 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
4.1 Coupure de connexion Internet
L’ARCHITECTURE RÉSEAU PRÉSENTÉE dans la FIGURE ?? permet à 1 succursale
de travailler localement, même en cas de coupure de connexion internet vers le Siège
central.
La synchronisation ultérieure permettrait ainsi de synchroniser des données avec le
siège central via l’application RSYNC-DEBIAN-LINUX .
16 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Chapitre 5
LOGIN et connexion à 1 succursale
Seul 1 utilisateur de type (ayant 1 rôle de) " Manager " ("business manager" en An-
glais) a la possibilité de se connecter à 1 succursale différente de celle où son ordinateur
est situé.
Figure 5.1 – Connexion à 1 succursale (SOCIÉTÉ – SITE)
La figure 5.1 illustre la fenêtre dialogue de connexion de YERITH–PGI–ERP– 9.0 pour
1 utilisateur. Cette fenêtre contient 1 champs de texte duquel 1 utilisateur ayant 1 rôle
de Manager peut choisir 1 succursale vers laquelle il peut se connecter.
Lorsqu’un utilisateur est connecté à 1 autre succursale, toutes des informations et
données affichées à l’écran proviennent de la base de données de la succursale concer-
née.
17 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
18 DE 19

YERITH r&d YERITH–ERP–PGI– 9.0 : Configuration MULTI–SITES (SUCCURSALES)
Chapitre 6
Bibliographie
[uNu22] XAVIER NOUMBISSI NOUNDOU. YERITH–ERP–PGI–9.0 DOC-
TORAT COMPENDIUM. https://archive.org/download/
yerith- erp- pgi- compendium_202206/JH_NISSI_ERP_PGI_COMPENDIUM.
pdf , 2022. ACCÉDER POUR LA DERNIÈRE FOIS le 29 Mars 2023 à 09 : 00 .
[uNu23a] XAVIER NOUMBISSI NOUNDOU. GUIDE D’INSTALLATION POUR LE
PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI–9.0. https://archive.
org/download/yerith- erp- 9- 0- guide- dinstallation- standalone_
202303/yerith- erp- 9- 0- guide- dinstallation- standalone.pdf , 2023.
ACCÉDER POUR LA DERNIÈRE FOIS le 29 mars 2023 à 12 : 00 .
[uNu23b] XAVIER NOUMBISSI NOUNDOU. INSTALLATION GUIDE FOR ERP
SOFTWARE SYSTEM YERITH–ERP–9.0. https://archive.org/
download/yerith- erp- 9- 0- installation- guide- standalone_202304/
yerith- erp- 9- 0- installation- guide- standalone.pdf , 2023. ACCES-
SED LAST TIME ON APRIL 18 , 2023 at 08 : 05 .
19 DE 19

YERITH_QVGE : A F ramew ork for V erifying SQL Correctness
T emp oral Prop erties of [GUI] Soft w are at Run time
Xa vier noum bissi Noundou 1
1 Y aounde, Cen ter region, Camero on.
Con tributing authors: y erith.xa [email protected] ;
Abstract
Soft ware correctness properties are essential to main tain quality b y contin uous and regressive in te-
gration testing, as w ell as runtime monitoring the program after customer deplo ymen t. This pap er
presen ts an effective and ligh tw eight C ++ program v erification framework: YRIDBRUNTIMEVERIF ,
to c heck SQL (Structure Query Language) [ 1 ] softw are correctness prop erties sp ecified as temp oral
safet y prop erties [ 2 ]. A temp oral safet y prop erty specifies what b ehavior shall not occur, in a soft-
w are, as sequence of program ev ents. YRIDBRUNTIMEVERIF allo ws sp ecification of a SQL temp oral
safet y prop ert y by means of a state diagram mealy mac hine [ 3 ]. In YRIDBRUNTIMEVERIF , a sp eci-
fication c haracterizes effects of program ev ents (via SQL statemen ts) on database table columns by
means of set in terface op erations ( ∈ , / ∈ ), and, enable to c hec k these c haracteristics hold or not at
run time. Integration testing is ac hieved for instance b y expressing a state diagram that encompasses
b oth Graphical User In terface (GUI) states and MySQL [ 4 ] databases queries that glue them. F or
example, a simple sp ecification w ould encompass states b et ween ’Departmen t administration’ and
’Sto c k listing’ GUI in terfaces, and transitions b etw een them by means of MySQL databases opera-
tions. YRIDBRUNTIMEVERIF do esn’t generate false w arnings; YRIDBRUNTIMEVERIF sp ecifications
are not desir able (forbidden) sp e cific ations (fail tr ac es) . This pap er fo cuses its examples on MySQL
database sp ecifications, lab eled as states diagrams ev en ts, for the newly dev elop ed and FOSS (F ree
and Op en Source Soft ware) En terprise Resource Planing Softw are YERITH–ERP–3.0 [ 5 ].
Keyw ords: mo del-based testing, reactiv e system analysis, computer softw are program analysis, computer
soft ware dynamic program analysis, soft ware in tegration testing with SQL and GUI, run time monitoring
1

Guarded Condition Expression
The guarded condition expression " [ in_set_trace
(’DELETE.department.YRI_ASSET’,
STATE(D))] " means a SQL ’ DELETE ’ ev en t remov-
ing a departmen t named ’YRI_ASSET’ from
MariaDB SQL table ’ department ’ m ust ha ve
o ccurred in the trace leading to state ’D’.
Yri_sd_runtime_verif Sp ecification
Co de
The source co de sp ecified in Listing 2 also
illustrates a sp ecification in C ++ using soft ware
library yri_sd_runtime_verif of the state dia-
gram sp ecification ab o v e.
3.3 YRIDBRUNTIMEVERIF Analysis
Rep ort
The motiv ating example automaton in Figure 2 is
analyzed b y YRIDBRUNTIMEVERIF as follo ws:
• whenev er departmen t ’YRI_ASSET’ is
deleted in YERITH–ERP–3.0 , as done in
Figure 3 , the run time monitor state ’D’ with
a state condition Q 0 is en tered
• when MySQL library (plugin) ev en t
’ SELECT.department ’ o ccurs, in Figure 3
b ecause of YERITH–ERP–3.0 display-
ing the remaining pro duct departmen ts,
the guarded condition for edge ev en t
’ SELECT.department ’ is automatically
ev aluated to ’ True ’ by C ++ library
yri_sd_runtime_verif , b ecause no other
guarded condition w as sp ecified b y the
dev elop er
• yri_sd_runtime_verif en ters the
run time monitor state to ’E’ and
state condition Q 1 via metho d
YRI_trigger_an_edge_event(QString
an_edge_event) b ecause there are still
assets ( y erith_asset_ 3 ) left within pro d-
uct departmen t ’YRI_ASSET’, as illustrated
in Figure 4 . ’E’ is then an accepting (or final
or error) state.
Figure 5 illustrates an analysis result of the
afore describ ed pro cess, whic h gets ev aluated and
describ ed in Ev aluation Section 6 .
8

Fig. 6 : YRIDBRUNTIMEVERIF : simplified soft-
w are system arc hitecture.
OPERATING SYSTEM (OS)
SUT (YERITH−ERP−3.0)
LIBRARY − PLUGIN
MYSQL library methods calls
OS system calls
yri−db−runtime−verif
SUT source code instrumented
QT socket calls (via Qt−Dbus)
A RUNTIME MONITOR

Fig. 7 : YERITH_QVGE soft w are library
dep endencies.
YRI_SD_RUNTIME_VERIF_LANG
YRI_SD_RUNTIME_VERIF_LANG_COMP
YRI_SD_RUNTIME_VERIF_UNIT_TESTS
Runtime monitor container
(e.g.: YRI−DB−RUNTIME−VERIF)
Diagram from CASE tool (e.g.: YERITH_QVGE)

4 The Soft w are Arc hitecture
of YRI-DB-RUNTIME-VERIF
4.1 Dynamic Analysis
4.1.1 SUT Source Co de
Instrumen tation.
YRIDBRUNTIMEVERIF runs as a separate Debian
Lin ux pro cess from the application to dynami-
cally analyze ( YERITH–ERP–3.0 in this case).
Figure 6 illustrates a soft w are system archi-
tecture la y er of a softw are system that uses
YRIDBRUNTIMEVERIF . Figure 6 and Figure 7 illus-
trate ho w YERITH–ERP–3.0 is instrumented to
send MySQL database ev en ts, as they o ccur on
due to the GUI of YERITH–ERP–3.0 , to pro-
cess YRIDBRUNTIMEVERIF , so it can p erform run-
time analysis of the monitor implemen ted within
it.
4.1.2 Debugging Information.
Eac h GUI manipulation of YERITH–ERP–3.0
in its instrumen ted source co de part could gener-
ate a state transition within the analyzed run time
monitor state diagram in YRIDBRUNTIMEVERIF .
Visualize "line 35 " of Figure 5 to observ e that a
sp ecific analysis message is sen t to the console of
YRIDBRUNTIMEVERIF in cases where a final state
has b een reac hed; the message at "line 33 " is for an
accepting (final) state of the state diagram sp ec-
ification of the motiv ating example presented in
Figure 2 .
4.2 SQL Ev en ts
YRIDBRUNTIMEVERIF curren tly only pro cesses the
4 SQL ev en ts in T able 2 .
4.3 A Run time Monitor (An
Analysis Clien t)
Listing 1: "XML file adaptor for YERITH–
ERP–3.0 test cases (reduced from 4 to only
1 SQL ev en t for pap er)."
<! DOCTYPE no de PUBLIC " − //freedesktop//DTD D − BUS Ob ject
In trosp ection 1.0//EN"
"h ttp://www.freedesktop.org/standards/dbus/1.0/in trospect.
dtd">
<no de name="/YRrun timeverification">
<in terface name="com.y erith.rd.IYRrun timeverification">
<metho d name="YRI_slot_refresh_SELECT_DB_MYSQL">
<annotation name="org.qtpro ject.QtDBus.QtTypeName.In0"
v alue="QString"/>
<annotation name="org.qtpro ject.QtDBus.QtTypeName.In1"
v alue="uin t"/>
<annotation name="org.qtpro ject.QtDBus.QtTypeName.In2"
v alue="b ool"/>
<arg t yp e="QString" direction="in"/>
<arg t yp e="uin t" direction="in"/>
<arg t yp e="bo ol" direction="out"/>
</metho d>
</in terface>
</no de>
An user (an analysis clien t) of
YRIDBRUNTIMEVERIF needs to sub class class
YR_DB_RUNTIME_VERIF_Monitor . The UML class
diagram in Figure 8 displa ys the class structure
of YRIDBRUNTIMEVERIF . QtDbus comm unica-
tion adaptor IYRruntimeverificationAdaptor
9

T able 2 : SQL Ev en t Dbus Metho d In terface
SQL Ev en t Dbus Metho d In terface
DELETE YRI_slot_refresh_DELETE_DB_MYSQL(QString, uin t)
INSER T YRI_slot_refresh_INSER T_DB_MYSQL(QString, uin t)
UPD A TE YRI_slot_refresh_UPD A TE_DB_MYSQL(QString, uin t)
SELECT YRI_slot_refresh_SELECT_DB_MYSQL(QString, uin t)
Fig. 8 : YRIDBRUNTIMEVERIF : simplified class diagram in UML [ 20 ].
shall b e generated b y the user of this library (on
YRIDBRUNTIMEVERIF side) using QtDbus com-
mand qdbusxml2cpp and an XML file, similar to
the one displa y ed in Listing 1 :
An analysis clien t m ust first ov erride metho d
’ DO_VERIFY_AND_or_CHECK_ltl_PR OPER TY ’
of class ’ YR_DB_RUNTIME_VERIF_Monitor ’ so
to implemen t a c hecking algorithm for eac h
ev en t received from SUT, as for instance the
ev en ts illustrated in Figure 2 of the motiv at-
ing example. The analysis clien t then calls
metho d ’ YRI_trigger_an_edge_event(QString
an_edge_event) ’ (Listing 3 ) of class
’ YR_CPP_RUNTIME_MONITOR ’ of C ++ library
yri_sd_runtime_verif for eac h corresp onding
state diagram transition ev en t.
10

Fig. 9 : Class diagram in UML [ 20 ] to mo del a
State T ransition Diagram.
Fig. 10 : Class diagram in
UML [ 20 ] to mo del state dia-
gram transition trace conditions in
yri_sd_runtime_verif co de.
Listing 2: yri_sd_runtime_verif C ++ co de mo deling a curren t bug in YERITH–ERP–3.0 (Figure 2 ).
1 YRI_CPP_MONITOR_EDGE ∗ a_last_edge_0 = create_yri_monitor_edge("D",
2 "E",
3 "select.departemen ts_pro duits");
4
5 a_last_edge_0 − >get_SOUR CE_ST A TE() − >set_ST AR T_ST A TE( true );
6
7 a_last_edge_0 − >get_T ARGET_ST A TE() − >set_FINAL_ST A TE( true );
8
9 a_last_edge_0 − >set_PRE_CONDITION_notIN("YRI_ASSET",
10 "departemen ts_pro duits.nom_departemen t_pro duit");
11
12 a_last_edge_0 − >set_POST_CONDITION_IN("YRI_ASSET",
13 "sto c ks.nom_departemen t_pro duit");
14
15 YRI_register_set_final_state_CALLBA CK_FUNCTION(&YRI_CALL_BACK_final_state);
5 yri_sd_runtime_verif : A C ++
Library to Mo del States
Diagrams
5.1 Structure Of
yri_sd_runtime_verif
yri_sd_runtime_verif is a state diagram
C ++ library the author of this pap er created
to w ork with the dynamic analysis program
YRIDBRUNTIMEVERIF . Figure 9 and Figure 10
represen t the class structure, in UML, of
yri_sd_runtime_verif . Listing 2 sho ws the C ++
co de that mo dels the motiv ating example in
Figure 2 , and that uses run time monitoring C ++
state diagram library yri_sd_runtime_verif .
Ther e is no ne e d to write C ++ c o de for
the r e d sp e cifie d e dge of Figur e 2 ; this r ep-
r esents runtime c ases wher e no input event
arrives fr om SUT into YRIDBRUNTIMEVERIF .
T able 3 sp ecifies whic h class is in
yri_sd_runtime_verif co de for eac h run time
monitor/state diagram elemen t.
5.2 Metho ds for Pre- and
P ost-Condition Sp ecifications
T able 4 illustrates metho ds for sp ecifying pre–
and p ost–conditions of a run time monitor
11

T able 3 : Run time Monitor Sp ecification Classes
State Diagram F eature Class
State YR_CPP_MONITOR_ST A TE
T ransition YR_CPP_MONITOR_EDGE
Ev en t YR_CPP_MONITOR_EVENT
T race at state lev el YR_CPP_MONITOR_TRA CE_EVENT
Guard Condition YR_CPP_BOOLEAN_expression
Set T race Inclusion at edges YR_CPP_in_SET_TRA CE_expression
Set T race non Inclusion at edges YR_CPP_not_in_SET_TRACE_expression
Run time Monitor YR_CPP_MONITOR
T able 4 : yri_sd_runtime_verif Metho ds for Pre-/P ost-Condition Sp ecification
Class YR_CPP_MONITOR_EDGE Metho ds Utilit y
set_PRE_CONDITION_notIN (QString, QString) sets a NOT IN D A T ABASE pre–condition
set_PRE_CONDITION_IN (QString, QString) sets an IN D A T ABASE pre–condition
set_POST_CONDITION_notIN (QString, QString) sets a NOT IN D A T ABASE p ost–condition
set_POST_CONDITION_IN (QString, QString) sets an IN D A T ABASE pre–condition
state diagram transition. Eac h metho d tak es
in 2 argumen ts of string ( ’QString’ ) t yp e:
’DB_VARIABLE’ , ’db_TABLE__db_COLUMN’ .
The first metho d argumen t: ’DB_VARIABLE’ ,
sp ecifies whic h v ariable is to b e exp ected as
v alue for the sp ecification of the second v ariable
argumen t ’db_TABLE__db_COLUMN’ . The second
v ariable gives in a string to b e sp ecified in for-
mat "DB_table_name.DB_table_column"; and
its supp osed v alue is the returned v alue of the first
v ariable argument ’DB_VARIABLE’ .
These 4 pre- and p ost-conditions meth-
o ds mak e assumptions that a program
v ariable v alue ’DB_VARIABLE’ is in set
"DB_table_name.DB_table_column" or not; if
the v alue of ’DB_VARIABLE’ is in the database
table column, it means it is in the set ( ∈ ) of
v alues "DB_table_name.DB_table_column";
and not b eing in the table column means it is
not in the set ( / ∈ ) .
Example from the motiv ating example in
Section 3
Listing 2 of the run time monitoring sp ecification
stipulates for instance in its "line 12 ", as p ost-
condition:
a_last_edge_0->
set_POST_CONDITION_IN("YRI_ASSET",
"stocks.nom_departement_produit");
that ’YR_ASSET’ shall b e a v alue in the
v alue set ( ∈ ) of SQL table ’sto c ks’ column
’nom_departemen t_pro duit’.
5.3 SUT Ev en t Pro cessing Metho d
YRI_trigger_an_edge_event
Listing 3 illustrates the pseudo–co de of
yri_sd_runtime_verif SUT ev en t pro cessing
metho d YRI_trigger_an_edge_event(QString
an_edge_event) . ’ YRI_trigger_an_edge_event(QString
an_edge_event) ’ is resp onsible for in terpreting
a monitor at run time, based on its curren t state,
and on the curren t ev ent receiv ed from SUT. Each
state in yri_sd_runtime_verif states diagrams
12

Listing 3: C ++ Pseudo-co de for YRI_trigger_an_edge_event(QString an_edge_event) :
yri_sd_runtime_verif metho d for triggering state diagram ev en ts (edges or transitions ).
1 b o ol MONITOR::YRI_trigger_an_edge_ev ent(QString an_edge_ev ent)
2 {
3 MONITOR_EDGE cur_OUTGOING_EDGE = _cur_ST A TE.outgoing_edge();
4
5 if (cur_OUTGOING_EDGE.ev aluate_GUARDED_CONDITION_expression() &&
6 (an_edge_even t == cur_OUTGOING_EDGE.edge_even t_token()))
7 {
8 b o ol precondition_IS_TR UE = cur_OUTGOING_EDGE
9 .CHECK_SOUR CE_ST A TE_PRE_CONDITION(_cur_ST A TE);
10
11 if (precondition_IS_TR UE)
12 {
13 set_curren t_triggered_EDGE(cur_OUTGOING_EDGE);
14
15 MONITOR_ST A TE a_p oten tial_accepting_state =
16 cur_OUTGOING_EDGE.get_T ARGET_ST A TE();
17
18 if (CHECK_whether__ST A TE__is__Final(a_p oten tial_accepting_state))
19 {
20 CALL_BA CK_final_state_FUNCTION(a_p oten tial_accepting_state);
21 }
22 return true ;
23 }
24 }
25 return false ;
26 }
shall ha v e only 1 outgoing edge (transition), by
sp ecification and construction, as explained in
Prop osition 2 in Section 2 .
The algorithm in Listing 3 demonstrates
that, giv en correct trace and ev en t informa-
tion from SUT, yri_sd_runtime_verif alw a ys
exactly matc hes the user sp ecification. Th us nev er
giving false w arnings.
13

T able 5 : SUT ( YERITH–ERP–3.0 ) ” YRIDBRUNTIMEVERIF graphical EDITOR” error states (Figure 5 ).
SQL EVENT SUT PROGRAM POINT (TRA CE)
"SELECT.departmen t" "src/y erith-erp-windows.cpp: 992 "
6 Ev aluation
The main exp erimen tal results in this pap er
demonstrate the efficacy of our to ol to find errors
in the SUT ( YERITH–ERP–3.0 ), presen ted in
Subsection 3.2 .
Qualitativ e Results.
SUT ( YERITH–ERP–3.0 ) TRA CING.
T able 5 illustrates SUT source co de trace informa-
tion as presen ted in YRIDBRUNTIMEVERIF console
output in Figure 5 . W e ha ve translated from
F renc h to English the MariaDB SQL table names.
SQL EVENT CALL SEQUENCE.
A careful observ ation of the output in Figure 5
illustrates the follo wing sequence:
• line 23 : at state D , execution of the state
diagram ev en t " ’ SELECT.department ’ " (SUT
button ’ Delete ’ has b een pressed at line 21 )
:
select * from departements_produits WHERE nom_departement_produit = ’YRI_ASSET’;
• line 28 , line 29 : ev aluation of the pre–
condition Q 0 of state D stating that pro duct
departmen t ’YRI_ASSET’ is not existen t
ev aluates to ’TRUE’ (triggering of ev ent
" ’ DELETE.department.YRI_ASSET ’ " b y press-
ing of SUT button ’ Delete ’ at line 21
has remo v ed any asset departmen t name
’YRI_ASSET’).
*[YRI_CPP_MONITOR::CHECK_PRE_CONDITION_notIN:] precondition_IS_TRUE: True **
• line 31 , line 32 : c hec king p ost–condition
Q 1 in state E (there are still sto c ks in
sto c k departmen t ’YRI_ASSET’) ev aluates
to ’TR UE’, th us state E is reached as an
accepting state, b ecause departmen t name
’YRI_ASSET’ still exists in SUT SQL table
"sto c ks", as illustrated in Figure 4 of the
motiv ating example:
"execQuery: select * from stocks WHERE nom_departement_produit = ’YRI_ASSET’;"
*[YRI_CPP_MONITOR::CHECK_post_condition_IN:] postcondition_IS_TRUE: True **
Run time P erformance.
YRIDBRUNTIMEVERIF and
yri_sd_runtime_verif don’t incur a run-
time supplemen tal o verhead to the SUT,
apart from emitting SQL ev en ts from SUT
to YRIDBRUNTIMEVERIF as they o ccur, since
no hand–shaking mec hanism is used b et ween
YRIDBRUNTIMEVERIF and the SUT. The
emission of an SQL ev en t from SUT to
YRIDBRUNTIMEVERIF do esn’t cost more than
2 statemen ts execution time (getting a p oin ter
to the DBUS serv er, and calling a metho d
’ YR_slot_refresh_SELECT_DB_MYSQL ’ or other
similar 3 metho ds (for INSERT , UPDATE , and,
DELETE ) on it).
14

7 Related W ork
• SUT source co de instrumen tation
with run time monitor sp ecification.
"Clara" [ 12 ] enables to express soft w are
correctness prop erties using AspectJ and
dep endency state machines (r elate d to tr ac e-
matches [ 21 ]) , b oth as instances of the
t yp estate formalism, a formalism that is
merely used for c hec king correctness of pro-
grams b y a static compilation (analysis)
tec hnique called typ estate che cking . The
Clara framew ork w eav es (instruments), and
annotates a program with run time moni-
tors using AspectJ , then tries to optimize
the w ea ved program b y static analysis. The
”residual program”, meaning the w ea ved
statically optimized program is then exe-
cuted and run time monitored b y developers
to detect run time errors. Run time monitor-
ing to ols [ 13 – 16 ] w ork as similar as the Clara
framew ork do es.
YRIDBRUNTIMEVERIF do esn’t instru-
men t the System Under T est (SUT) with
an y sp ecification. It runs the run time mon-
itor concurren tly from the analyzed SUT,
but not with hand–shaking mec hanism, th us
not increasing run time execution of the SUT.
YRIDBRUNTIMEVERIF sp ecifies the run time
monitor as a state diagr am me aly machine , a
subset of t yp estate, sp ecified as a C ++ pro-
gram, and extended with accepting states
and state transition pre- and p ost-condition.
• SUT binary co de instrumen tation with
a run time monitor. With tracerory [ 6 ,
22 ]", Jon Ey olfson and P atric k Lam
use run time program binary co de instru-
men tation tec hnique in INTELpin [ 23 ] to
instrumen t running programs for purp oses
of detecting unread memory . I.e., tracerory
do esn’t generate itself a run time monitor,
it uses INTELpin [ 23 ] to generate a run-
time monitor for its v erification purp oses.
" Purify " [ 24 ] do esn’t allo w for SUT user cor-
rectness prop ert y sp ecification. It has built-in
memory access safet y prop erties to c heck
offline on program execution, after instru-
men tation of the SUT, its third-part y , and
v endor ob ject-co de libraries.
In con trast, with YRIDBRUNTIMEVERIF ,
the user instrumen ts the source co de
of the analyzed C ++ program at com-
pile time with SQL ev en ts emitting co de.
YRIDBRUNTIMEVERIF could also b e used
to p erform memory write in tegrit y chec k
lik e tracerory . YRIDBRUNTIMEVERIF moni-
tors program trace ev en ts at database level
(also source co de statemen t lev el b y map-
ping to SQL query statemen ts), and not at
program coun ter lev el as tracerory do es.
YRIDBRUNTIMEVERIF inputs a SUT correct-
ness prop ert y sp ecification as a state diagr am
me aly machine (as a subset of LTL [ 2 ]);
YRIDBRUNTIMEVERIF is a run time monitor
con tainer; YRIDBRUNTIMEVERIF also gen-
erates itself a run time monitor whereas
tracerory do esn’t.
• Source co de automated test case gener-
ation for C ++ with TDIOHS [ 25 ], or FOSS
library libfsmtest [ 7 ]. ”P elesk a et al.”
created a F ramew ork for generating Harel–
statec harts fully compatible state diagrams
as T est programs as C ++ ob ject–oriented pro-
gram co de; Based on ”P elesk a et al.” formal-
ism of Time Discrete Input/Output Hybrid
System ( TDIOHS ). TDIOHS mo dels state sys-
tems that handle real and discrete real n um-
b er data as input to the system under test;
TDIOHS mo dels SUT execution b y a so called
SYMBOLIC TEST CASES TREE (STCT)
that represen ts all p ossible run time execution
paths of the SUT b y means of sym b olic test
cases data. Sym b olic test cases data are data
that cannot b e used in a run time execution,
BUT that are generated outside from STCT
tree b y a sym b olic test data generator algo-
rithm. The SUT sample tree execution paths
are then tra v ersed based on the real test data
generated b y a sym b olic test data generator
comp onen t [ 26 ].
In con trast, the framew ork YERITH_QVGE
run time monitors a program under analy-
sis only for sp ecified fail (forbidden) trace
b eha viors as giv en by users.
• Sp ecification as set in terface op era-
tions. "Hob" [ 27 , 28 ] is a program v erifi-
cation framew ork that enables to: c harac-
terize effects of program statemen t on data
15

structures b y means of all ( ∀ , ∃ , etc.) alge-
bra abstract set in terface op erations; and to
c hec k that these characteristics hold or not,
using static analyses.
YRIDBRUNTIMEVERIF is a program v eri-
fication framew ork that enables to: c haracter-
ize effects of program statemen ts via SQL [ 4 ]
(Structure Query Language) on database
table columns b y means of set interface oper-
ations ( ∈ , / ∈ ); and to c hec k that these charac-
teristics hold or not, using dynamic run time
analysis.
• Concurren t Ev en t Stream Analysis.
" DejaVu " [ 29 ] enables to c hec k safety
temp oral prop ert y expressed in first-order
past linear-time temp oral logic (F O-
PL TL) for ev en ts that carry data. DejaVu
inputs a trace log ( offline ) and a F O-
PL TL form ula, and outputs a b o ole an v alue
for eac h p osition in the inputted trace.
" LogScope " [ 30 ] c hec ks, offline , soft w are
systems correctness prop erties expressed
using a rule–based sp ecification language
o v er state machines. It is not v ery precise
what t yp e of state mac hine is created and
pro cessed. " LogScope " translates sp ecifica-
tions in to C ++ monitors (that could carry
data). " EventRaceCommander " [ 31 ] repairs in
w eb applications ( online ), even t race errors,
a kind of safet y error.
States diagrams sp ecifications are
implemen ted as C ++ program monitors
using C ++ library yri_sd_runtime_verif .
YRIDBRUNTIMEVERIF outputs a dev elop er
giv en (b y means of a callback function, as
seen in ’line 15 ’ in Listing 2 ) string message 1
in case an accepting state w as en tered, and
a trace ev en t of YERITH–ERP–3.0 lead-
ing to it. YRIDBRUNTIMEVERIF ’s monitors
need not store data, as DejaVu monitors
m ust. YRIDBRUNTIMEVERIF ev ents also
carry data (database table and column
name, records quan tit y mo dified by curren t
SUT ev en t). Runtime monitors could be
c hec ked against programs written in an y
programming language or framew ork, as
1 ’YRI_DB_R UNTIME_VERIF_Monitor_notify_SUCCESS_VERIFICA TION’
in this pap er motiv ating example in Figure 5 .
long as they emit necessary SQL ev en ts to
YRIDBRUNTIMEVERIF .
16

Fig. 11 : A Mealy Mac hine State Diagram Sp ecified Using yri_sd_runtime_verif Sp ecification
Language.
1. yri_sd_mealy_automaton_spec yri_missing_department
2. {
3. START_STATE(d):NOT_IN_PRE(YRI_ASSET,department.department_name)
4. ->[in_sql_event_log(’DELETE.departement.YRI_ASSET’,STATE(d))]/’SELECT.department’->
5. ERROR_STATE(e):IN_POST(YRI_ASSET,stocks.department_name).
6. }
Fig. 12 : ’ YERITH_QVGE ’ mo del for the example sp ecification in Figure 11 .
8 Conclusion And F uture
W ork
This pap er has presen ted a ligh tw eigh t
C ++ QtDbus [ 32 ] to ol to c hec k a pro-
gram against a run time monitor using
set in terface op erations ( ∈ , / ∈ ) on pro-
gram statemen t: YRIDBRUNTIMEVERIF .
YRIDBRUNTIMEVERIF do esn’t generate false w arn-
ings; YRIDBRUNTIMEVERIF sp ecifications are not
desir able (forbidden) sp e cific ations (fail tr ac es) .
Since the concurren t comm unication b etw een
YRIDBRUNTIMEVERIF and a program o ccurs o v er
the RPC (Remote Pro cedure Call) instance Dbus ,
a run time monitor could b e c hec k ed against pro-
grams written in an y programming language or
framew ork, as long as they emit the necessary
SQL ev en ts to YRIDBRUNTIMEVERIF .
F uture w ork would be a to ol-chain to v alidate
yri_sd_runtime_verif mo dels as represen ted in
this pap er.
Also, the author of this pap er has dev el-
op ed a graphical dra wing to ol ( YERITH_QVGE )
for in Section 2 defined state diagrams. A
mo del of YERITH_QVGE is sho wn in Figure 12 .
It is an extension of the F OSS (F ree and
Op en Source Soft w are) Qt Graphviz [ 33 ] draw-
ing to ol QVGE [ 34 ]. YERITH_QVGE generates,
from a mo del, an input file for the compiler
yri_sd_runtime_verif_lang_comp .
17

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
RESEARCH AND TEACHING OBJECTIVES – P S Y – C A R E – U NIVERSITY O F B R E M E N
1. P sychological care |
U N I V E R S I T Y O F B REMEN , B REMEN , B REMEN , G E R M A N Y [ 10 / 2002 – 07 / 2007 ]
A. ”DIPL.–PSYCH. RALF ERIC STREIBL.” , MA THEmatics and Computer Science Department , University of Bremen,
Germany [ 10 / 2002 – 07 / 2007 ]
[ ”Dipl.–Psych. Ralf ERIC Streibl” . ]
“ As a student of computer science in the ”FB 3 ” of the UNIVERSITY OF Bremen, In city Bremen,
HANSEA TISCHE-CITY , Germany , WE had a psychologist as 1 of our lecturer called "Dipl.–Psych RALF –idiot
Eric Streibl".“
RALF –idiot was kind of very reluctant to discriminative opportunities because I remember having visited
courses on web creation based on PHP , and MariaDB , since I W A S having [a student–job (WERKSTUDENT) at
” ZMML ”] .
Eric RALF –idiot also gave myself a so called course titled "PROP ÄDEUTIK" where we students learned on
how to effectively , clearly present our projects or work; THIS was done in groups and individually !
B. ”A T –HOME–RACIST –IN–BREMEN PROGRAM” , F oreigner office–”Sekretariat für AUSLÄNDISCHE studierende” ,
University of Bremen, Germany [JUL Y 2005 – AUGUST 2017 ]
[ ”RAÏNER schulze–smidt” . ]
THIS program was exclusively addressed for foreign country students to gain access to german in–born
families in order to accustom one to germany as a home country .
“I joined this program because my maternal uncle ”THÉODORE W ANDJI” recommended it to myself
because He was emigrating to CANADA–montreal, And would have been very far from me. ”THÉODORE
wandji ngongang” was the one person that welcomed and invited myself to study in BREMEN ! “
A T this effect, each volunteer foreigner student would be connected to a single volunteering family of
BREMEN. IN my specific case, I was assigned to the ”ARISTOCRA TIC ”–bürgerliche family ”SCHULZE–SMIDT”,
originating predominantly from HOLLAND into GERMANIA.
MISTER ”raïner–schulze–smidt”, and his 2 nd ”SPOUSE GABRIELLE schulze-smidt” were really kind and
nice to myself .
“RAINER was "sole investor and proprietor–German–INHABER of an insurance company in Bremen,
and in LONDON–great–britain", WHERE he did his apprenticeship as "INSURANCE–business–man". HIS 2 nd
spouse Gabrielle that I met in person; W as a part–time "physiotherapist" for the football team of Bremen
city : ”WERDERBREMEN ( https:// )”.“
Through them, I could know more about the origins of the autonomous–HANSE-ST ADT of Bremen,
since ”GOVERNOR SMIDT” as upper –upper grandfather of ”MR . RAÏNER Schulze–Smidt”, was governor of
BREMEN for 50 –years, and is the one person that acquire land from ”HANNOVER –autonomous–ST A TE”, to
create a water–port–German–haven; "BREMERHA VEN", as a city and port for the autonomous city –federal–
ST A TE of BREMEN.
P eople and places I visit, and met, through organization of RAINER and GABI :
1. ) HIS cousins from Brazil by talk–only & pictures ( https:// ); that I DON’T
remember family names;
2. ) HIS cousins from JOHANNESBURG by talk–only & pictures ( https:// ); that I
DON’T remember family names, but that are having a wool factory for exportation
in the state of BREMEN–recist germania;
3. ) VISIT of "evangelic church" on King–JESUS birth day ”December 25 th ”;
4. ) VISIT of MUSEUM–”F ockemuseum”;
5. ) VISIT of ”musical–theater” in "BREMEN–DOMSHEIDE";
6. ) ”Bernhadine”, ”Caspar”, ”Johann” & ”senior sister JULIA ” schulze-smidt.
7. ) Several friends of them in need of computer technical help in terms of Software
installation, and support.
8. ) ”DOROTHEE” and ”her brother Dr . oec. Sebastian Dettmers ( https:// )”;
9. ) ”Kryenhop family” ( https:// ) : a leader in industrial transfer And sale of asian
food and products into GERMANY :
a . ) F ather ”Rolf ”;
b . ) Daughter ”SV ANTSKE”;
c . ) etc.
“I quit this family relationship at request of ”RAÏNER ” and ”his 2 nd spouse GABRIELLE-gabi”, because
they thought I lied to them that I have got a position as a temporary ”S OFTW ARE DEVELOPER ” employee
earning " 70 000 Euros" annually at ”AMADEUS Germany GmbH”, V ia THE frankfurter human resource
company ””. “
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 84 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
RESEARCH AND TEACHING OBJECTIVES – P S Y – C A R E – YERITH–RD –TEST
2. P sychological care |
C O L L È G E I N T E G – FROM –LAQUINTINIE- H O S P I TA L –EYOUM- C H R I S T I A N - IDIOT - C R I M I N A L ,
D O U A L A , C A M E R O U N [ 01 / 2021 – 06 / 2021 ]
A. ”DR. (PH.D.) JEAN MOUBEB” , Collège Integ –from–LAQUINTINIE-hospital–EYOUM-christian-idiot-criminal ,
Douala, Cameroun [ 01 / 2021 – 06 / 2021 ]
[ ”DR. (Ph.D.) Jean MOUBEB” . ]
“ROSE sangnou–chienne–génitrice; a sanguinary mégère that is said to have caused a sudden death of
her husband THÉODORE noumbissi–idiot; my biological genitor; ORGANIZES that I am brought by force to
a psychiatric institute called Douala–laquinitie–hospital because we had a talk at her mother’s place where
I W A S SA YING that I NEED my documents from my real-estate properties be given back to myself by her .“
“ A S I am currently writing this small report on NO VEMBER 20 th , 2024 ; ALL my belongings weren’t
given back to me by VICTOR koliou noundou that detains this official documents that I MUST possess by
inheritance right as summoned by a judge just after the death of my father and dear genitor THÉODORE
noumbissi–idiot.“
“INGRID -teuntchou-noumeni-chandriand, born–geboren Ingrid TCHITCHUI noumbissi is trying to take
away all my real-estate properties, together with LAURENT -tchandeu free mason !!! “
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 85 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
MAJOR PROFESSIONAL SOCIET AL IMPROVEMENTS I
1. 2003 – 2005 : [ZMML – University of Bremen, Bremen, Bremen, Germany]: I HA VE ENHANCED LEARNING CAP ABILITIES of economics students
at the University of Bremen by DEVELOPING WEBSITES AND STUDENT SELF –LEARNING COMPUTER PROGRAMS, together with THE TEAM OF
PROFESSOR KLA US B ÖNK OST .
2. 2006 : [FB 3 ; University of Bremen, Bremen, Bremen, Germany]: I HA VE created a website for the AFRICAN STUDENT ASSOCIA TION "Nasgen
e.V (New African Student Generation eingetragener V erein)" !
3. 2006 : [AGBS – University of Bremen, Bremen, Bremen, Germany]: I HA VE pleaded FORMER CAMEROON STUDENT serge achille fopoussi nono
TO COME WITH MYSELF CONTRIBUTE at work research group of PROFESSOR J AN PELESKA .
4. 2006 : [GEWETE GmbH, R ellingen, Hamburg, Germany]: I HA VE completely alone, installed and deployed a networked installation of LaDIV A at
a section of "K ARLSRUHE city council !", SO TO ALLEVIA TE DUTIES OF dear mentor DIPLOM–INGENIEUR (FH) SVEN K AMRA TH !
5. 2006 : [GEWETE GmbH, R ellingen, Hamburg, Germany]: I HA VE SUCCESSFULL Y pinpoint TU HAMBURG–HARBURG CAMEROON STUDENT
david demo noundou TO MR. JENS MÖLLER of GEWETE GmbH 1 , FOR HIM to HELP MR. DA VID DEMO NOUNDOU with access to FINAL
SCHOOL YEAR WORK EXPERIENCE, AND BACHELOR OF SCIENCE THESIS–WORK.
6. 2006 : [University of Bremen, Bremen, Bremen, Germany]: I could successfully provide "MS WINDOWS SOFTW ARE" INST ALLA TION,
TROUBLESHOOTING , and TRAINING to several GERMAN people because of "DEAR MR. RAINER SCHULZE–SMIDT" and HIS SPOUSE "MS.
GABRIELE SCHULZE–SMIDT".
THESE EXPERIENCES WERE VER Y POSITIVE FOR my finances !
7. 2005 – 2007 : [AGBS – University of Bremen, Bremen, Bremen, Germany]: I HA VE CONTRIBUTED TO TESTING EFFORTS BEFORE FIRST
LA UNCH OF JET FLIGHT "AIRBUS A 380 " by my scientific AND engineering contributions in ST A TISTICAL TEST C ASE GENERA TION within R T –
TESTER software of VERIFIED SYSTEMS INTERNA TIONAL GmbH ; THANKS TO MERCIFUL PROFESSOR J AN PELESKA .
8. 2007 – 2009 : [SIEMENS MEDICAL SOL UTIONS, Erlangen, Bayern, Germany]: I HA VE SUCCESSFULL Y MAINT AIN All Oncology Care Systems
HOSPIT ALS customers, throughout the whole planet, ON FRONT –LINE OF problem/defect RESOL UTION WHENEVER technicians on CRITICAL
problem phone resolution lines 1, 2, and 3 COULDN’T SOL VE SOFTW ARE TECHNICAL ISSUES of linac.
9. 2009 – 2011 : [University of W aterloo, W aterloo, ON, Canada]: I HA VE socially , WITH COMPUTING TECHNOLOG Y , helped following afro–
descendants from CAMEROON:
1. CÉLESTIN puene: helped him search on the internet, and call, because of his poor English
language knowledge, U.S.A businesses for inquiring on buying trucks for his brother in
Cameroon.
2. F ABRICE Kouam Kamdem : maintained and improved an on–line website for FREE for his
cameroon oriented professional association.
3. ALBER T HER V AIS Ngagom Piewe : taught Debian–Linux basic shell command usage, Java and
C ++ programming on phone and internet.
4. I HA VE presented orally and given personal written material ON SOFTW ARE SECURITY AND
SAFETY to CAMEROON ASSOCIA TION of migrants in KITCHENER–W A TERLOO: " ROW AC ".
10. 2012 : [IBM T oronto Software Laboratory , Markham, ON, Canada]: I HA VE INTRODUCED skilled migrant cameroon worker , as ACTU AR Y in
TORONTO , "AUDREY Nguetie T chamga, B.Sc (Université de Laval, Québec, CANADA)" to use and exploitation of FREE AND OPEN SOURCE
SOFTW ARE (FOSS) "Debian Linux" .
11. 2012 : [IBM T oronto Software Laboratory , Markham, ON, Canada]: I HA VE advised, counseled, and even developed an on–line website for fellow
CAMEROON expatriate YVES FRANCIS Kamga Mbiele, MBA (ÉCOLE SUPÉRIEURE DE GESTION, P aris) ON HIS ABANDONED PROJECT (WITH
DA UGHTER OF FORMER ENERG Y MINISTER of cameroon) FOR SOLAR ENERG Y PRODUCTION in cameroon.
I W AS INTRODUCED to "YVES FRANCIS Kamga Mbiele, MBA (E.S.G, P aris)" BY MY A UNT –HUSBAND pr . shanda–tonme jean–claude .
12. YEAR – 2012 : I COULD SUCCESSFULL Y buy and implement foundations of
"IMMEUBLE YERITH r&d " which WILL STEM as a "PREMIER COMPUTING RESEARCH AND "Software T esting & V alidation"" center in CENTRAL
AFRICA (yaounde, center region, cameroon) !
I BOUGHT THIS PLOT OF LAND FROM hon. THÉODORE DA TOUO; vice–president of parliament in Y AOUNDE, CENTER REGION IN
CAMEROON !
Land title CERTIFIC A TE nr .: 560 792 , in SIMB OK, mfoundi vi ( 6 ), vol. 265 !
13. 2014 : [University of W aterloo, W aterloo, ON, Canada]: I HA VE searched information, on how to WELCOME and ACCOMMODA TE CAMEROON
AMBASSADOR IN OTT A W A, for " ROW AC ", a cameroonian ASSOCIA TION of high skilled migrants (MOSTL Y PROVENING FROM GERMANY) in
KITCHENER–W A TERLOO .
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 86 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
MAJOR PROFESSIONAL SOCIET AL IMPROVEMENTS II
14. 2021 : [ Y ERITH R&D , Y aounde, Center , Cameroon]: I HA VE built a partnership with Dr . PETER Akume Ngoe and his societal NGO so to provide
his NGO with VER Y CHEAP AND APPROPRIA TE software solutions for a NGO financed foodstore.
15. 2022 : [ Y ERITH R&D , Y aounde, Center , Cameroon]: I HA VE SUCCESSFULL Y trained Mr . NESTOR Kenfack in ONL Y 3 days at basic usage of our
ERP software system YERITH–ERP – 9 . 0 –platinum for hardware shop selling. Mr . NESTOR Kenfack IS ONL Y holder of a "B.E.P .C".
USU ALL Y in Y aounde, a holder of a "B.E.P .C" couldn’t be trained to use COMMONL Y present ERP SOFTW ARE SYSTEMS (e.g.: ’Sage Gescom
i 7 ’, ’SAP Business One’, etc.), BECA USE THEY ARE MEANT for highly qualified users.
Mr . NESTOR K enfack HAD NEVER GOT exposure to an ERP system in the past.
16. 2023 : [ Y ERITH R&D , Y aounde, Center , Cameroon]:
I have given software cyberspace security counsels to Santa Lucia AHALA by talking to a computer technician employee because I could see
vulnerabilities at cashier while paying for my goods.
17. 2023 : [ Y ERITH R&D , Y aounde, Center , Cameroon]:
I have counseled a business owner to start a bigger grocery shop and gave him ideas and ways on how to realize this using Y ERITH – E R P – 9.0 –
P L A T I N U M , and, also, my unfinished two-storey building.
18. 2023 : [ Y ERITH R&D , Y aounde, Center , Cameroon]:
I have started YECEFOIQ (YERITH-CENTRE DE FORMA TION INFORMA TIQUE), so to improve computing skills of fellow citizen, and also, of any
other person that conforms to Cameroon laws !
20. 2024 : [ Y ERITH R&D , Y aounde, Center , Cameroon]:
I try to have SANT A–LUCIA–AHALA AS 1 OF MY CLIENT THESE COMING YEARS so to have Y ERITH – E R P – 9.0 – P L A T I N U M there working instead of
’ Odoo ’.
So they (SANT A–LUCIA–AHALA) will contribute in improving quality by thorough usage of this new platinum–platform.
21. 2024 : [ Y ERITH R&D , Y aounde, Center , Cameroon]:
I am now working with AL T PLUS in YDE–AHALA so to have a working Supermarket in one, Instead “of a hardware-shop + a food-store separately ,
BUT JOINED physically“.
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 87 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
MAJOR PROFESSIONAL COMP UTING RESEARCH ACHIEVEMENTS I
1. YEAR – 2005 : IMPLEMENT A TION OF the JAVA servlet XML parsing and saving server "LaDIV A", AND ITS GUI (JA V A–SWING) configuration and
installer program; for GEWETE GmbH !
2. YEAR – 2006 : IMPLEMENT A TION OF "MESO"; the IMPROVED and revised version of the XML parsing and saving server "LaDIV A" for GEWETE
GmbH !
3. YEAR – 2006 : IMPLEMENT A TION OF the library computer systems communication protocol SIPv 2 for GEWETE GmbH vending machines !
4. YEAR – 2005 : INVENTION OF A PROCEDURE TO systematically transform A BÜCHI A UTOMA TON into A TIMED AUTOMA TON ! T ASK
COORDINA TED BY SHAREHOLDER PROF . DR. RER. NA T. HABIL. J AN PELESKA, of VERIFIED SYSTEMS INTERNA TIONAL GmbH !
5. YEAR – 2006 : CREA TION OF (with higher study part team CogAg of the University of Bremen [ Cognitive Systems Group led by DEAR LA TE
PROFESSOR CHRISTIAN FREKSA]) ROBOT "arnie"; AND PROCEDURES TO automatically map a supermarket both geographically AND store
item-wise with RFID technology by HELP OF A ROLLING ROBOT "arnie" !
6. YEAR – 2007 [FB 3 ! AGB S: Diplom–Informatiker (Dipl.–Inf .)]: IMPLEMENT A TION OF statistical uniformly distributed test cases generation for
HAREL–statecharts ! COMMERCIALIZED B Y VERIFIED SYSTEMS INTERNA TIONAL GmbH !
7. YEAR – 2007 : [FB 3 ! AGB S: University of Bremen, Bremen, Bremen, Germany]: I HA VE CONTRIBUTED TO TESTING EFFOR TS BEFORE FIRST
LA UNCH OF JET FLIGHT "AIRBUS A 380 " by my scientific AND engineering contributions in ST A TISTICAL TEST C ASE GENERA TION within R T –
TESTER software of VERIFIED SYSTEMS INTERNA TIONAL GmbH ; THANKS TO MERCIFUL PROFESSOR J AN PELESKA .
8. YEAR – 2008 : IMPLEMENT A TION OF the communication and control protocol DIGIT AL MEV A TRON INTERF ACE PROTOCOL (DMIP) version 13
for THE LINEAR ACCELERA TOR "linac" of SIEMENS MEDICAL SOL UTIONS , Oncology Care Systems (OC S) !
9. YEAR – 2009 : Stopping my career; AFTER 21 MONTHS; as JUNIOR SOFTW ARE DEVELOPER at SIEMENS MEDICAL SOL UTIONS (Oncology Care
Systems) in ERLANGEN, BA YERN, GERMANY ; with 0 defects / faults returning FROM CUSTOMERS because OF non achievement protocol repair
! A ward saying from B OSS GERHARD SENG ; MY TEAM LEAD !
10. YEAR – 2011 [ECE! Ph.D. in Computer Science]: I HA VE INVENTED AND INTRODUCED A PRACTICAL AND SIMPLE ST A TIC ANAL YSIS BY
ITERA TIVE DA T AFLOW ANAL YSIS, to check temporal safety properties, expressed with tracematches, of JAVA programs !
THIS TECHNIQUE HAS BEEN USED in following:
1. (* Similarly , but as a dynamic analysis technique) MASC thesis ( 2011 ; submitted at the
UNIVERSITY OF W A TERLOO , ON, CANAD A) , OF ASSIST ANT PROFESSOR JON Eyolfson of
the UNIVERSITY OF TORONTO , ON , CANAD A !
EVEN THOUGH JON Eyolfson MASc (COMPUTER ENGINEERING) SUBMISSION W AS
EARLIER THAN MY Ph.D. in SOFTW ARE ENGINEERING THESIS DEFENSE, because of
finding an examiner (reporting) within ECE DEP AR TMENT , I AM THE ONE THA T GA VE A
PROTOTYPE DESIGN AND PROTOTYPE DOCUMENT FOR HIS SUBMISSION !
11. YEAR – 2012 : I COULD SUCCESSFULL Y DEVELOP manual and automatic BASH (Bourne Again SHell) programs (scripts), THA T LEAD TO A 0.5%
improvement of WEBSPHERE computing performance !
12. YEAR – 2013 : CREA TION OF A RUNTIME dynamic taint analysis for the QUERCUS PHP INTERPRETER !
13. YEAR – 2015 : FIRST WORLD –WIDE OPEN–SOURCE (foss) RELEASE OF AN LL VM–BASED ON INTERMEDIA TE REPRESENT A TION (IR) static
iterative KILDALL (gary kildall) D A T AFLOW ANAL YSIS named ’YERITHSAINT’ !
’YERITHSAINT’ : https://www.github.com/sazzad114/saint !
14. YEAR – 2015 : CREA TION OF A CONTEXT –SENSITIVE FLOW –SENSITIVE tainted paths generation algorithm by iterative dataflow analysis !
THIS TECHNIQUE HAS BEEN USED in following:
1. (* EX ACT same technique) PH.D. dissertation / thesis IN COMP UTER SCIENCE ( 2020 ;
submitted at VIRGINIA TECH, V A, U.S.A) ,O F ASSIST ANT PROFESSOR SAZZADUR Ahaman
A T University of Arizona, T ucson, AZ , U.S.A !
2. PH.D. dissertation / thesis IN COMP UTER SCIENCE ( 2020 ; submitted at the UNIVERSITY OF
CALIFORNIA, SANT A BARBARA, CA, U .S.A) , OF ASSIST ANT PROFESSOR ARA VIND Machiry
A T Purdue University , IN , U.S.A !
15. YEAR – 2020 : FIRST OFFICIAL RETESTED RELEASE OF THE full featured OPEN SOURCE enterprise resource planing software "YERITH–ERP –
3.0 –ST ANDALONE"; FIRST OFFICIAL RELEASE OF THE OPEN SOURCE AUTOMA TED BACK UP –SYSTEM AND ALER T ("yerith–erp– 3.0 "–system–
daemon": https://github.com/yerithrd/yerith- erp- 9- 0- system- daemon ) of FOSS–ERP ("YERITH–ERP – 3.0 –ST ANDALONE"
https://github.com/yerithrd/yerith- erp- 9- 0 ) !
"YERITH–ERP –PGI–standalone, server , academic, client" ARE THE DIFFERENT VERSIONS OF THIS FOSS–ERP –PGI–FRENCH !
SER VER AND CLIENT are mainly meant for a supermarket having several cashiers offices, AND A SER VER directing MYSQL–commercial
options in common for different client–cashier–OFFICES !
ACADEMIC is meant for use WITH an IN–MEMOR Y DA T ABASE like " SQLite " !
16. YEAR – 2021 : First stable release of YERITH–ERP – 3.0 –ST ANDALONE at PHARMACY FIANGO L Y CÉE MAKÊPÈ !
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 88 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
MAJOR PROFESSIONAL COMP UTING RESEARCH ACHIEVEMENTS II
17. YEAR – 2022 : FIRST DELIVER Y OF a compendium OF DOCUMENTS concerning OUR ERP SOFTW ARE–SYSTEM YERITH–ERP – 3.0 –ST ANDALONE
!
https://www.zenodo.org/record/8052724/
18. YEAR – 2022 : CREA TION OF AN OPEN SOURCE state transition diagram LIBRAR Y FOR RUNTIME DA T AFLOW VERIFICA TION
( YR_SD_RUNTIME_VERIF ) ( https://github.com/yerithrd/yri_sd_runtime_verif )
20. YEAR – 2022 : MODIFICA TION OF A Free Open Source Software (FOSS) "QVGE" ( https://showroom.qt.io/qvge- qt- visual- graph- editor )
TO DESIGN state diagram TEMPORAL SAFETY PROPER TIES ! " YR_QVGE " ! YR_QVGE is a commercial tool of mine priced at 3 000 EUROS a single
executable copy .
21. YEAR – 2022 : CREA TION OF AN OPEN SOURCE SOFTW ARE FRAMEWORK for runtime dataflow analysis ( YRI–DB –RUNTIME–VERIF |
YR_SD_RUNTIME_VERIF ) ( https://github.com/yerithrd/yri- db- runtime- verif | https://github.com/yerithrd/yri_sd_
runtime_verif )!
22. YEAR – 2022 : I have added a runtime check verification view within FOSS–ERP ( "YERITH–ERP – 3.0 –SER VER": https://github.com/
yerithrd/yerith- erp- 9- 0 ) IN ORDER TO VIEW LOG MESSAGES SENT TO YRI–DB –RUNTIME–VERIF !
23. YEAR – 2022 : CREA TION of a systematic method, AND / OR PROCEDURE TO TEST AND / OR verify dataflow of thick–client (or web application),
AGAINST A SAFETY TEMPORAL PROPER TY SPECIFICA TION expressed as a ST A TE DIAGRAM (modified mealy machine) !
24. YEAR – 2022 : FIRST OFFICIAL REPOR T in FRENCH LANGUAGE OF ACTIVITIES of Y ERITH R&D SINCE RELEASE OF FIRST ST ABLE VERSION OF
YERITH–ERP – 9 . 0 –platinum!
"REPOR T in french: https://www.zenodo.org/record/8051568/ " !
25. YEAR – 2023 : creation of a domain-specific language ( YRI_SD_RUNTIME_VERIF_LANG ) to describe state diagram mealy machines ( S D M M ) .
26. YEAR – 2023 : IMPLEMENT A TION with flex and bison OF A DOMAIN-SPECIFIC LANGU AGE COMPILER to create source C ++ code files for
YRI–DB –RUNTIME–VERIF : YRI_SD_RUNTIME_VERIF_LANG ( https://github.com/yerithrd/yri_sd_runtime_verif_lang ).
27. YEAR – 2023 : SUBMISSION OF A FULL TECHNICAL P APER (" YR_DB_RUNTIME_VERIF : A FRAMEWORK FOR VERIFYING SQL CORRECTNESS
PROPER TIES OF GUI SOFTW ARE A T RUNTIME") TO SPLASH–ICTSS 2023 CONFERENCE in May 2023 .
28. YEAR – 2023 : Implementation of more than 2 -states state diagram mealy machine ( S D M M ) in YRIDBRUNTIMEVERIF ( https://github.
com/yerithrd/yri- db- runtime- verif ), and YRI_SD_RUNTIME_VERIF ( https://github.com/yerithrd/yri_sd_runtime_verif ).
29. YEAR – 2023 : IMPLEMENT A TION of guarded condition expression specification within YRI_SD_RUNTIME_VERIF ( https://github.com/
yerithrd/yri_sd_runtime_verif ), and automated code generation of guarded condition expression in YRI_SD_RUNTIME_VERIF_LANG_COMP
( https://github.com/yerithrd/yri_sd_runtime_verif_lang ).
30. YEAR – 2023 : IMPLEMENT A TION OF EMPLOYEE P A Y GROUP within YERITH–ERP – 9 . 0 –platinum.
31. YEAR – 2023 : First release of our C ASE (Computer-Aided Software Engineering) drawing design tool " YRI_QVGE " official commercial
document.
32. YEAR – 2023 : online ENGLISH INTO FRENCH, and vice versa LANGU AGE TRANSLA TION within YERITH–ERP – 9 . 0 –platinum.
33. YEAR – 2023 : CREA TION of a viewing graphical user interface application for YRIDBRUNTIMEVERIF in JUNE.
34. YEAR – 2023 : IMPLEMENT A TION OF FIRST RELEASE OF automatic EMPLOYEE P A Y GROUP SALAR Y CALCULA TION. Cumulated pay groups
for a single employee salary calculation is included.
35. YEAR – 2023 : CREA TION OF a user’s guide for YERITH_QVGE .
36. YEAR – 2023 : ST AR TED IMPLEMENT A TION OF a user sample project AUTOMA TIC binary executable generation in YRIDBRUNTIMEVERIF .
37. YEAR – 2023 : IMPLEMENT A TION OF MUL TIPLE programs under analysis (PU A) monitoring within YRIDBRUNTIMEVERIF .
38. YEAR – 2023 : IMPLEMENT A TION OF MUL TIPLE runtime monitors WITHIN A SINGLE EXECUT ABLE for YRIDBRUNTIMEVERIF .
39. YEAR – 2023 : ST AR TED journal article ( https://www.zenodo.org/record/8381187 ) for ST TT official journal release.
40. YEAR – 2023 : started a predicate logic for deriving SOFTW ARE RECO VER Y ACTIONS for sdmm ("state diagram mealy machine").
41. YEAR – 2023 : started writing Y E R I T H R&D 2023 annual report ( https://www.zenodo.org/records/10515549 ).
42. YEAR – 2024 : finished writing Y ERITH R&D 2023 annual report : THIS REPOR T specifically says that CPDM ruling party has tried to destroy my
life using CHRISTIAN eyoum ( https://scholar.google.fr/citations?user=eHvsI1UAAAAJ&hl=fr ).
43. YEAR – 2024 : started writing courses curricula and content for several courses of YECEFOIQ ( https://www.yecefoiq- sarl.cm ).
44. YEAR – 2024 : started creation of a web site application for teaching computer science center YECEFOIQ.
45. YEAR – 2024 : I have implemented case insensitive search for financial expenses list within Y ERITH – E R P – 9.0 – P L A T I N U M .
46. YEAR –March 2024 : I have paused new features in Y ERITH – E R P – 9.0 – P L A T I N U M (I.E.: Human resource management, and Financial Accounting
management) due to advancements required for their quality assurance, WITH YRI_QVGE !
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 89 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
MAJOR PROFESSIONAL COMP UTING RESEARCH ACHIEVEMENTS III
47. YEAR –March 2024 : I could finally find 1 company commercial that rented my 1 st 3 –bedrooms apartment in DLA for " 90 000 Xaf" monthly !
48. YEAR –March 2024 : I have paid " 50 000 Xaf" as starting advance funds for incorporating Y ERITH R&D SARL.
49. YEAR –March 2024 : I am recruiting 1 commercial financial entrepreneur for YECEFOIQ (LOOKING for investment funds).
50. YEAR –JUNE 25 , 2024 : R eturning client N.K hardware shop for YERITHERPPGI 9.0 !
51. YEAR – 2024 : R efining automatic stock C SV data entry .
52. YEAR –JUL Y 29 , 2024 : Still training ”Christelle Akamba” for just 1 000 Francs an hour .
THERE is no money outside in Y aounde; and my rental apartments are still not having renters due to LAURENT TCHANDEU that I know has
been trying to disrupt my activities in the open source software (OSS) era.
53. YEAR –September 08 , 2024 : I AM working on ground to perfection building YERITH.
THERE is lack of funding even though I could have my judicial affair against CHRISTIAN-EYOUM and others to get sent back to
NDOK OTI prosecutor .
UNFORTUNA TEL Y attorney SYNCL AIRE-NJEUTCHA- TCHANA has been trying to disrupt my activities with some money-bribery he
received from genitor–or ganizer of assassination of mine !!!
I now try to get A T TORNEY -tchonang-albertine on my side these days. C.P .D.M wolfgang owona idiot political party has been trying to
take down all my activities so to destroy a non-gay citizen.
54. YEAR – 2024 : Incorporating unit of measure like gram, etc. for inventory stock entry creation and pricing.
55. YEAR – 2024 : Started incorporating Financial debt entries creation in Y ERITH – E R P – 9.0 – P L A T I N U M .
I am also specifying Y E R I T H – E R P – 9.0 – T R A D I N G – R E A LT I M E for a new idea as good–physical stock exchange start–up marketplace idea.
56. YEAR –NOVEMBER 2024 : I have re–introduced new color schemes for Y E R I T H – E R P – 9.0 – T R A D I N G – R E A LT I M E , AND also started a document for
SPECIFYING and DESCRIBING the already existing and ALREAD Y IMPLEMENTED: C ++ runtime monitoring verification library S D M M (ST A TE
DIAGRAM MEAL Y MACHINE) :
1 . YRI_SD_RUNTIME_VERIF : https://github.com/yerithrd/yri_sd_runtime_verif ;
2 . ITS usage as algorithmic trading stock exchange library and runtime monitoring engine with help of a FOSS
”ST A TE DIAGRAM MEAL Y MACHINE” ( https:// www.archive.org/ download/ yri_ictss_2023/ yri_ictss_2023.pdf ) monitoring
container for real–timing.
57. YEAR – J ANU AR Y 2025 : I have incorporated ”FR ”, ”EN”, US A american flag and FRANCE-flag onto Y ERITH – E R P – 9.0 – P L A T I N U M so to hint
users on T ranslation from English into FRENCH; And vice versa.
58. YEAR – J ANU AR Y 2025 : W e are trying to render incorporating of S D M M [ 1d ] as plug-gable dynamic libraries into YRI–DB –RUNTIME–VERIF .
59. YEAR – F ebRU AR Y 2025 : [ I am also trying to check conformant thread calls from runtime QT-QTimer instances whenever a user tries to
cancel his modification / insertion work; FOR instance a special case is whenever ’INSER T/UPDA TE’ button is pressed and then there is
intermingling with the checking mechanism introduced for verifying whether a user cancels his work on the window frame or not ! ]
60. YEAR – March 2025 : I am struggling with INGRID -own-sister that digest all time my genitor because of 6 children with less than 2 years
separation birth time between them !
61. YEAR – April 2025 : Currently doing major research & inspection work for a web shop by using partly our; At Y E R I T H R&D , new invention
WYSIWYG–T ool for web HTML pages ( Y E R I T H – WEB – D E S I G N – T O O L ) !
62. YEAR – April 2025 : NO body originating from W est Cameroon seems to be living peacefully in CMR with bulu tribe since event a [”president
bulu of the republic”] is embezzling young researcher in science and / or engineering like myself so to perpetuate going to IMF -fucking-idiot
to pertain African in under poverty world for ever-devilish !
63. YEAR –May 2025 : [JUDGE yager] seems to think of taking my complaint more seriously these days since I was advised to meet another
justice attorney working a kind of on my file; Directly this coming 20 th week of year 2025 (May– 12 up to May – 16 ) !
64. YEAR – May 2025 : Eyoum Christian sends even people as kind fo rental management agent into my house to act so to hijack myself
again : ”Soumbil” living here at Cité–des–P almiers.
65. YEAR –May 2025 : [ I am also these days trying to incorporate a dynamic taint analysis within YERITH–ERP – 9 . 0 –platinum as an instance
incarnation of YRI–DB –RUNTIME–VERIF and / or ” S D M M ” specification & accompanying source code. ]
66. YEAR – May 2025 : W e are working on our 1 st prototype complete product that automatically generates a webshop from QT –trolltech user–
interface files again this month; W e plan a travel abroad !
67. YEAR – May 2025 : [ Soumbil, a molester of myself via a so called paternal uncle–gay –hijacker seems to not understand that as a mature
researcher professional, And born–again Christian; There is no need for myself to talk with non sense village–babouantou-born people like
K OLIOU–gay -idiot VICTOR-noundou ! ]
68. YEAR – JUNE 5 , 2025 : Currently refactoring YERITH–ERP – 9 . 0 –platinum !
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 90 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
SOFTW ARE ( F O S S ) CREA TIONS I
20.20 ’VALKYRIE’ upgrade to DEBIAN BULLSEYE ( 11.0 ); QT 5
V ALGRIND USER INTERF ACE: valkyrie ( https://www.valgrind.org/downloads/guis.html )
July 2023
1. Free open source code:
https://www.github.com/yerothd/valkyrie_NON_OFFICIAL
’ VALKYRIE ’ is a dynamic analysis CASE tool for veryfing memory errors, and using V ALGRIND as backend program server for analysis.
21.21 CONTEXT SENSITIVE ST AGED ST A TIC T AINT ANAL YSIS FOR C USING LL VM (” Y E R I T H – S A I N T ”)
October 2009 – March 2015
1. Free open source code:
https://www.github.com/sazzad114/saint
’ YERITH-SAINT ’ is a static taint analysis that computes tainted paths in C programs and that doesn’t require any program annotations.
’ YERITH-SAINT ’ is built upon the iterative dataflow framework and has been implemented using the LL VM compiler infrastructure.
’ YERITH-SAINT ’ is interprocedural, flow–sensitive, and developers can choose to run it either with context-sensitivity or without. THE
HEAR TBLEED bug (april 2014 ; security breach in open ssl 1.0.1 f) IS A POTENTIAL FINDING OF yerith-saint.
22.22 YERITHERP9.0STANDALONE
ERP SOFTW ARE SYSTEM ’ YERITHERP 9 . 0 platinum ’
Mars 2015 – Currently
1. Free open source code:
https://github.com/yerithrd/yerith- erp- 9- 0
’ YERITHERP9.0STANDALONE ’ is a FOSS (FREE AND OPEN SOURCE SOFTW ARE) ENTERPRISE RESOURCE PLANING SOFTW ARE !
23.23 YERITHERP9.0SYSTEMDAEMON
’YERITH–ERP –9.0–SYSTEM–DAEMON’: A UTOMA TED ALER T , AND DB –BACK UP SYSTEM FOR ’ YERITHERP 9 . 0 platinum ’
Mars 2015 – Currently
1. Free open source code:
https://github.com/yerithrd/yerith- erp- 9- 0- system- daemon
’ YERITHERP9.0SYSTEMDAEMON ’ is a FOSS (FREE AND OPEN SOURCE SOFTW ARE) AUTOMA TED ALERT , AND DA T ABASE BACK UP SYSTEM
FOR FOSS–ERP YERITHERP9.0STANDALONE !
24.24 YRI_SD_RUNTIME_VERIF
’ YRI_SD_RUNTIME_VERIF ’: C ++ Library FOR RUNTIME MONITORING (Safety T emporal Properties) FOR State Diagram MONITORING !
June 2022 – Currently
1. Free open source code:
https://github.com/yerithrd/yri_sd_runtime_verif
’ YRI_SD_RUNTIME_VERIF ’ is a FOSS (FREE AND OPEN SOURCE SOFTW ARE) C ++ library , THA T ENABLES TO IMPLEMENT ST A TE DIAGRAM
SAFETY TEMPORAL PROPER TY RUNTIME CHECKING (and/or VERIFICA TION).
25.25 YRIDBRUNTIMEVERIF
’ YRIDBRUNTIMEVERIF ’: RUNTIME VERIFICA TION OF TEMPORAL SAFETY PROPER TIES IN ’ YERITHERP9.0STANDALONE ’
June 2022 – Currently
1. Free open source code:
https://github.com/yerithrd/yri- db- runtime- verif
2. YERITH–ERP –9.0 DOCTORAL COMPENDIUM :
https://www.zenodo.org/record/8052724/
’ YRIDBRUNTIMEVERIF ’ is a FOSS (FREE AND OPEN SOURCE SOFTW ARE), AND REUSABLE DYNAMIC RUNTIME ANAL YSIS AND TESTING
INFRASTRUCTURE created for FOSS ENTERPRISE RESOURCE PLANING SOFTW ARE ’ YERITHERP9.0STANDALONE ’ !
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 91 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
SOFTW ARE (COMMERCIAL) CREA TIONS II
26.26 YRI_QVGE
’ YRI_QVGE ’: Design and Creation of R untime SAFETY TEMPORAL PROPER TIES FOR State diagram MONITORING C ++ Library
’ YRI_SD_RUNTIME_VERIF ’ !
2, 500 Euros a single executable copy FOR DEBIAN–LINUX
June 2022 – Currently
27.27 YERITHERP9.0STANDALONE : an enterprise (management / financial) Resource Planing Software
ERP SOFTW ARE SYSTEM ’ YERITHERP9.0STANDALONE: an enterprise (management / financial) Resource Planing Software ’
PRICE DEPENDS ON installations ! (ST AR TS A T 200, 000 XAF per node–computer; ONL Y A V AILABLE FOR DEBIAN–LINUX)
Mars 2015 – Currently
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 92 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
(GRADU A TE) STUDENTS AD VISING / COUNSELING
1. ) ["AMIRHOSSEIN V AKILI"] , Ph.D. ( www.cs.uwaterloo.ca/ ~avakili ) (COMPUTER SCIENCE, D A VID R . CHERITON SCHOOL OF COMPUTER
SCIENCE, UNIVERSITY OF W A TERLOO , ON, CANADA)
2. ) ["DA VID DEMO NOUNDOU"] , BACHELOR OF SCIENCE, INFORMA TION TECHNOLOGY , TECHNICAL UNIVERSITY OF HAMBURG –HARBURG,
HAMBURG, GERMANY
3. ) ["DIV AM JAIN"] , M.MA TH ( https:// www.uwspace.uwaterloo.ca/ handle/ 10012/ 7943 ) (COMPUTER SCIENCE, UNIVERSITY OF W ATERL OO , ON,
CANADA) 2013
4. ) [Dr "ERIC BREFO-MENS AH"] , M.SC (W aterloo) ( https:// www.uwspace.uwaterloo.ca/ handle/ 10012/ 13341 ) (CHEMISTR Y , UNIVERSITY OF
W A TERLOO , ON, CANADA) 2018
5. ) [Dr . "ESTHER ELIZABETH L AMBERT"] , M.SC (W aterloo) ( https:// ca.linkedin.com/ in/ esther- lambert- 5b869414 ) (GEOGRAPHY ,
UNIVERSITY OF W A TERLOO , ON, CANADA) 2009
6. ) ["Basser (from Syria)"] , MASc (ELECTRICAL ENGINEERING, ÉCOLE POL YTECHNIQUE DE MONTRÉAL, QC, CANADA) 2008
7. ) ["F ABRICE tchoumi"] , MA Sc (ELECTRICAL ENGINEERING (A VIONIC S), ÉCOLE POL YTECHNIQUE DE MONTRÉAL, QC, CANADA) 2007 – 2008
8. ) ["FELIX F ANG"] , MA Sc ( https:// www.uwaterloo.ca/ electrical- computer- engineering/ profile/ p23lam/ papers/ 15.pppj.af- analysis.
pdf ) (SOFTWARE ENGINEERING, UNIVERSITY OF W A TERLOO , ON, CANADA) 2014
9. ) Dr . rer . nat. "HASHIM CHUNPIR" ( https:// www.igi- global.com/ affiliate/ hashim- chunpir/ 324991 ) (MSC, COMPUTER SCIENCE,
UNIVERSITY OF BREMEN, BREMEN, GERMANY) 2005 – 2006
10. ) DR.-ING. DIPL.-INF . "SERGE ACHILLE FOPOUSSI NONO", (DIPL OM–INFORMATIKER, COMPUTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN,
GERMANY) 2004 – 2006
11. ) "DERRICK FIEDLER (born Y API Y APO)", (DIPLOM–INFORMA TIKER , COMPUTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN, GERMANY) 2004
– 2006
12. ) "INES NGAK OU TEMOU", (BACHELOR OF SCIENCE, COMP UTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN, GERMANY) 2004 – 2006
13. ) "DA VID KAMGA AD AMO", (DIPLOM–INFORMA TIKER , COMP UTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN, GERMANY) 2004 – 2006
14. ) C ++ MA TRIX programming : "Dr . MOHAMED RIDHA MAHFOUDHI", MBA, PhD (Financial Engineering, University of Laval, QC,
Canada) . 08 / 2009
15. ) "MARCELLIN T AAL Y" ( https:// www.assiwo.com ), (DIPLOM–INFORMA TIKER , COMP UTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN,
GERMANY)
16. ) "MA T THIAS (from Germany)", DIPLOM–INGENIEUR (FH); INFORMA TIK–INGENIEUR, UNIVERSITY OF BREMEN, BREMEN, GERMANY
17. ) "V irginie kamche", DIPL OM–INFORMATIKERIN; COMP UTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN, GERMANY
18. ) "MAÏMOUNA BAMBA" (from COTE–D’IVOIRE), DIPL OM–INFORMA TIKERIN; COMPUTER SCIENCE, UNIVERSITY OF BREMEN, BREMEN,
GERMANY
19. ) ["Dr . V ajih MONT AGHAMI, Ph.D."] ( Ph.D . ( https:// www.uwspace.uwaterloo.ca/ )) (SOFTWARE ENGINEERING, UNIVERSITY OF W A TERLOO ,
ON, CANADA)
20. ) ["JON EYOLFSON", Ph.D.] ( M.ASc. / Ph.D. ( https:// www.uwspace.uwaterloo.ca/ handle/ 10012/ 6206 ) (S OFTW ARE ENGINEERING,
UNIVERSITY OF W A TERLOO , ON, CANADA)
21. ) "THÉOPHILE TCHIENTCHO", DIPL OM–INGENIEUR (FH), INFORMA TION TECHNOLOGY , UNIVERSITY OF APPLIED SCIENCES, BREMEN,
GERMANY
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 93 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (1.)
28.28 HIJ ACK OF MY PRIV A TEL Y OWNED PROPER TY BY laquintinie on FEBRU AR Y 2021
[ r -DR. CHRISTIAN EYOUM – tALKING A T BBC –british-broadcast-corporation ( https:// ), AND ? ? –rotarian– ? ? club member in douala–sawa–tribe, chief
of psy staff of LAQUINTINIE HOSPIT AL IN DOU ALA (LIT TORAL REGION, CAMEROON)] , has sent in FEB. 2021, without any official document, 7 people to
break into my privately owned (closed with a steel gate) house in DOU ALA, so to hijack myself and terrorize me. THIS HAPPENED A T NIGHT AROUND 11:00
PM, with BER TRAND, breaking my gate seals with a weapon of some sort (BER TRAND, was the lead thief of DR. CHRISTIAN EYOUM ).
THIS HIJ ACK OR A T T ACK on my person happened just 1 day after I denounced to PRC.CM and SHANDY -SHANDY -CABINET .COM (biological father of
my mother’s side cousin ANGELA) a fake "BACC ALA URÉA T"-DEGREE from ’ ANGELA TCHAMOU SHAND A OWONA SPOUSE DR. WOLFGANG FERNAND JR.
OWONA ’, because her sister-cousin CYNTHIA NK WOU ANO told me about this: "ANGELA WENT TO CENTRAL AFRIC AN REPUBLIC and received her diploma
in a hotel".
I ALSO BECAME AN AGENT OF C AMEROONIAN DEFENSE AND SECURITY FORCES ON FEBRU AR Y 14 , 2021 .
DR. CHRISTIAN EYOUM after this kidnapping, held me at LAQUINTINIE HOSPIT AL for poisoning me 2 weeks, AND THEN RELEASED AN OFFICIAL
DOCUMENT TO MY RELA TIVE ROSE SANGNOU .
ROSE SANGNOU has since been using the fake document to go meet my clients to say that I AM A PSY P A TIENT AND THA T THEY SHALL NOT DEAL
ANYTHING WITH MYSELF . ROSE SANGNOU also went to meet all my privately–owned real estate properties’ neighbors TO DO THE SAME.
I HA VE COMPLAINT BEFORE DOU ALA–NDOKOTI JURISDICTIONAL TRIBUNAL in front of JUDGE HUGUES ALAIN Y AGER MABOMA SINCE FEB.
2021:
• 3 convocations have been sent by now to DR. CHRISTIAN EYOUM ; he hasn’t come to respond to prosecutors.
• I am now awaiting for a "MAND A T D’EMMENER" AGAINST DR. CHRISTIAN EYOUM , a form of order from judge that will bring DR. CHRISTIAN EYOUM
in front of prosecutors by police force.
29.29 Kidnapping on FEB. 2023 WHILE W ALKING BACK IN MY Y AOUNDÉ REAL EST A TE PROPER TY
1. DR. LA URE MENGUENE MVINDI accepts to send 2 thugs-burglars on the road to kidnap myself, while I was walking on street to get back into my house,
and to bring me in a cab at psychiatric hospital ’J AMOT ’ in Y AOUNDÉ; this is requested by DOROTHÉE NDJ A TIÉ SHANDA , spouse pr . shanda–tonme
jean–claude .
DR. LA URE MENGUENE MVINDI is chief of psychiatry staff at psychiatric hospital ’JAMOT’ in Y AOUNDÉ.
DR. LA URE MENGUENE MVINDI IS VER Y WELL KNOWN IN Y AOUNDÉ to say disturbing voices against BAMILEKE-TRIBE, an ethnic group of the
west cameroon to which, I by birth, and not by spirit [I AM A BORN AGAIN CHRISTIAN] , belong.
2. AFTER 2 WEEKS OF POISONING AND TR YING TO DESTROY MY BODY WITH DRUGS AND PILLS, a yellow clothed (level of BACHELOR OF SCIENCE)
gate guard OF ”HÔPIT AL J AMOT ” that I don’t remember the name, tries to SNEAK INTO my private life by calling me on my private cell phone number
[ (+237) 6 52 39 69 50 ] every other day .
I SAID TO HIM THA T I DON’T ENTER T AIN RELA TIONSHIPS WITH PEOPLE LIKE HIM.
PS: THIS GA TE GU ARD, yellow–clothed with an uniform, is of BETI–TRIBE like DR. LA URE MENGUENE MVINDI !
3. S 2 TBED, a so–called forestry society here in Y aoundé seems to be a secret agency against black–owned societies here in Cameroon.
30.30 Attempt to give me a psy consultation by ROSE SANGNOU ’s sister DR. ANNIE POK AM-K W AM
AFTER RELEASED FROM ’J AMOT ’, i stop taking the drugs that i was forced to intake by drink.
Knowing that this is judicial information time, I accept to talk to DR. ANNIE POKAM-K W AM , which is DOROTHÉE NDJ A TIÉ SHANDA and ROSE SANGNOU
sister , by my own request.
My goal is at time to collect as much information as possible.
She ( DR. ANNIE POK AM-KW AM ) tries to convince me that i should intake psy drugs in order to be more sociable !
31.31 THREA T ON MY PERSON BY ROSE SANGNOU IN JUNE 2023
In June 2023 , in its 25 th week, a relative, ROSE SANGNOU , living and based in Douala for more than 60 years, comes into Y aoundé, and settle for 1 week at
DOROTHÉE NDJ A TIÉ SHANDA ’s house, at her ( DOROTHÉE NDJ A TIÉ SHANDA ) invite.
ROSE SANGNOU , whom was told, no more to persecute myself , during her interrogation time at prosecutors’ office in Douala-Ndokoti, starts calling me
increasingly and says she is in Y aoundé because her sister ( DOROTHÉE NDJA TIÉ SHANDA ) son, P A TRICE SHANDA SANOU C ABRAL, is very ill and hospitalized
at Y aoundé general hospital.
ROSE SANGNOU insits that we shall meet because she is my mother . I then accept, but refused to meet up her at my private owned property in Y aoundé-
Ahala-Nsimbock. W e then meet up first at DOROTHÉE NDJ A TIÉ SHANDA house, then at supermarket ’supermarché carrefour EKIÉ’ in Y AOUNDÉ-ÉKIÉ.
THIS PERIOD IS judicial information investigation time, that is mostly why I accepted to meet up with her .
I NOTICE with an impression THA T my mother ROSE SANGNOU COULD HA VE BEEN BRUT ALIZED ON HER LEFT KNEE. SHE SAID SHE FEL T DOWN IN
THE BACK OF HER SISTER ’S HOUSE ( DOROTHÉE NDJ A TIÉ SHANDA ) because the maid woman SPILLED water with amidon on the floor .
AFTER FINISHING our lunch, my mother ROSE SANGNOU says I SHOULD ST AR T AGAIN TO T AKE psychiatric drugs: I IMMEDIA TEL Y ST AND UP FROM
LUNCH T ABLE AND RETURNS TO MY PRIV A TEL Y OWNED PROPER TY , ’ immeuble yerith ’.
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 98 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (2.)
32.32 MY SUSPISCIONS about real activities of pr . shanda–tonme jean–claude and his wife
SEVERAL TIMES, pr . shanda–tonme jean–claude invited myself to hotel P ARF AIT GARDEN in yaoundé so that I COULD SEE HIM ACTING as managing director
of expatriate US CITIZEN ELECTRICAL ENERG Y COMP ANY .
so i suspect pr . shanda–tonme jean–claude receives money from some big giants NOR TH–AMERICAN COMP ANIES, so to disrupt my activities in the free
open source software (FOSS) AREA.
33.33 THREA T ON MY PERSON BY V ictor Koliou Noundou IN JUL Y 2023
PREVIOUSL Y . HÔPIT AL ADLUCEM, a hospital in Douala–BONAMOUSSADI, that I went with paternal uncle Victor K oliou Noundou to threat a
hyperglycemia, established with him (uncle Victor K oliou Noundou ) THA T I SHOULD BE BROUGHT USING AN AMBULANCE to ’LAQUINITIE–CABANON’
because Dr . MV ONDO felt that I am not well behaving !
V ictor Koliou Noundou , a brother of my late father Théodore Noumbissi ASKED MYSELF , relentlessly , if I still take the psychiatric drugs.
I need to note here that, WITHOUT ANY APP ARENT REASON, another brother of my late father Théodore Noumbissi , Laurent T chandeu , former minister
plenipotentiary , sent A TRUCK WITH 6 firefighters to take me by force from my privately rented apartment in yaoundé, in the year 2015 , SO TO BRING ME
TO A PSYCHIA TRIST OF ’J AMOT’: Dr . Kamga .
IN FRONT OF ME, Dr . Kamga SA YS TO Laurent T chandeu AND ROSE SANGNOU THA T HE CAN’T KEEP ME THERE A T ’JAMOT’ BECA USE I AM NOT A
PSYCHIA TRIC DISEASED PERSON.
Dr . Kamga ALSO MENTIONS THA T IF I GO TO COUR T AGAINST HIM, HE WOULD PUT ALL TROUBLES on ROSE SANGNOU since WHA T SHE SAID TO
HIM SO THA T HE SENT A FIREFIGHTER TRUCK to take myself by force from my privately rented apartment is wrong.
Laurent T chandeu IS TR YING SINCE Théodore Noumbissi , my deceased (J ANUAR Y 9 , 1992 ) father (and chief of the NOUNDOU family), passed away , to
sack my POSITION AS CHIEF OF THE F AMIL Y NOUNDOU:
• IN MA Y 2023 , politician GRÉGOIRE OWONA , grand-father of MY COUSIN MOTHER SIDE ” ANGELA TCHAMOU SHANDA OWONA SPOUSE DR.
WOLFGANG FERNAND JR. OWONA ”, comes with Laurent T chandeu (and spouse DR. HENRIET TE POLA ) in my village BABOUANTOU to open a
primary school as gift from political party R.D.P .C (C.P .D.M).
34.34 THREA T ON MY PERSON BY Laurent T chandeu ON AUGUST 3 rd, 2023
DR. Laurent T chandeu , a paternal uncle of mine, tries to harass myself with taking psychiatric drugs.
HE DID THIS USING TELEPHONY APPLICA TION "whatsapp". ´
35.35 W AITING FOR judge JUDGE HUGUES ALAIN Y AGER MAB OMA
JUDGE HUGUES ALAIN Y AGER MAB OMA SEEMS TO W ANT TO destroy evidences against state hospital laquintinie since He ( JUDGE HUGUES ALAIN Y AGER
MABOMA ) hasn’t call by police force DR. CHRISTIAN EYOUM to come answer allegations against him about TR YING TO KILL ME with psychiatric drugs at
night after HIJ ACKING MY PRIV A TE PROPERTY IN DOU ALA-CITÉ-DES-P ALMIERS !
36.36 ARMY GENDARMERIE COLONEL KÉMAJOU harasses ROSE sangnou my mother
ROSE SANGNOU , my mother , complained to myself that KÉMAJOU is calling her very frequently to tell her I (PROF . DR.–ING. DIPL.–INF . XA VIER noumbissi
NOUNDOU) is not mentally sane since HE is doing a lot of christian cross–sign while walking on Y aoundé streets.
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 99 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (3.)
37.37 ARMY GENDARMERIE COLONEL KÉMAJOU destroying my life as a neighbor
A FORMER SED (SÉCRÉT ARIA T D’ÉT A T À LA GENDARMERIE) retired colonel of cameroon gendarmerie, who has spying devices A T HOME TO HEAR
PHONE, OR WHA TSAPP conversations; MAKES CURRENT ELECTRICITY cut–off whenever I RECEIVE MONEY so I cannot cook and refrigerate my food
properly .
THIS VER Y POOR PERSON, both in spirit and financially; whose wife makes money out of cooking food for street workers, COULD SUCCESSFULL Y intimidate
people not to come attend work or anything else into my real estate properties.
COLONEL (retired) of Army Gendarmerie KÉMAJOU couldn’t lie and convince people that I DON’T POSSESS A Ph.D in Computer Engineering; since his son
"Jonas Kémajou" who he also in gendarmerie told me once: "Myself I also POSSESS A Ph.D QU ALIFICA TION WITH NO DEGREE A T HOME" !
I am wondering in Cameroon why army intermediates in civilian life and affairs; THIS DOESN’T HAPPEN usually in rich and developed countries like
Germany .
This day of Saturday November 18 , 2023 ; while I was talking to a computer technician neighbor named Gabriel T akoumbe, KÉMAJOU came along walking
with an indigo "Garde Présidentielle (special unit of cameroon forces attached only for the President of The R epublic.)" T -shirt.
COLONEL kemajou tells me HE W ANTS MY PERSON NOT TO WRITE anymore on his forfeitures against myself; in front of at least 7 young men and
women, saying He didn’t call my genitor mother any day before.
COLONEL kemajou sect named JÉRUSALEM APOSTOLA T , sacks every public entry road to my real estate 2 –storey building (unfinished yet).
Yves Landry Galax ETOGA, chief of secret services of Cameroon seems to like to try harassing competent professors of science and technology like myself .
May be He works against CAMEROONIAN SKILLED ORPHANS like my humble person in JEO V AH–NISSI in heaven !
PROF . DR. RER. NA T . HABIL. JAN PELESK A and DR. P A TRICK LAM have never said anything against what is happening to myself since 3 years ago; ALSO ,
P atrick is a member of R otarian organization ROSICRUCIAR Y !
" 29 " November 2023 : I HA VE RENOUNCED TO AN A T TORNEY since TCHANA NJEUTCHA Synclaire is clearly going against my personal interests
!
" 03 " December 2023 : KEMAJOU and its troops that call themselves Christians ARE HARASSING PEOPLE COMING HOME.
" 04 " December 2023 : I cannot recognized Cameroon where someone high qualified by myself is permanently harassed physically by illegal neighbors
like KEMAJOU gendarmerie colonel Criminal.
KEMAJOU gendarmerie colonel tries on the street to talk to myself while I am coming back from a hardware shop.
It seems to myself that illegal neighbors religious sect "Jerusalem Apostolat" is trying to make confusion about my humble person wherever I go in
my life; K emajou gendarmerie colonel has tried around my neighborhood, with help of SECT ARIAN OF JERUSALEM APOSTOLA T ; to make noise that
XA VIER noumbissi noundou IS A PSYCHIA TRIC P A TIENT that doesn’t want to take pills !
38.38 THREA T ON MY PERSON BY ROSE SANGNOU IN J ANUAR Y 2024
ROSE SANGNOU , despite that JUDGE HUGUES ALAIN Y AGER MAB OMA gave her prohibition to come to my home in Y aounde during year 2023 , came by
force with someone that I don’t know whereabouts T o my neighbor ”CARINE LELE njougep tchana” T o incriminate her about chairs she owns by now;
I destroyed chairs that were not in good shape last year from my humble home by throwing them away outside. It seems ”C ARINE LELE njougep tchana”
put them in her personal home without asking myself since I just threw them away; which is normal since They don’t belonged to me anymore !
" 30 " January 2024 : It seems my genitor mother ROSE SANGNOU went to talk to gendarmerie people so they could harass myself to go for an illegal
psychiatric treatment; because while I was talking to Justice ”ME. ANDRÉ Mbet” today , I saw 1 gendarmerie man came into his personal office where he also,
with his wife, Owns a financial transaction center .
I immediately told Justice ”ME. ANDRE Mbet” about this attitude of gendarmerie people coming inside where I perform businesses to make some kind of
visual and gesture signs to owners of businesses, So they wouldn’t deal with myself anymore !
" 24, 25 " April 2024 : 1 man wearing a talkie-walkie came across my personal road in Simbock YDE.
I went to talk to him since I was looking for a technician that didn’t finish a work in my humble house. F or 6 days now , this technician wasn’t in my house
anymore despite myself telling him to finish his work on my steel door .
I suspect again justice (”huissier”) SHANDA-DJ A TIE and her spouse P r . JEAN–CL A UDE shanda-tonme to harass my genitor and mother R ose SANGNOU
to try to bring myself by force to a psychiatric destructive mind place.
JERUSALEM–APOSTOLA T rosicrucian sect tried to follow myself these last 2 days using the brigand ’Moise BA TOMEN’, and another person male, THA T i
don’t know whereabouts but that live behind ”Carine Lele Njougep T chana” house for at least 6 months from now backwards in time !
Just 1 month before, I was stopped from walking by to our main official road by a sectarian female of Jerusalem–APOSTOL A T . I now see that it was
meant to bring myself to other roads were they don’t have their own people on it, so they could hijack myself properly to bring by force to a psychiatric
hospital so to try to deteriorate my physical and psy body .
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 100 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (4.)
39.39 SHANDA SANOU patrice cabral idiot son of Dorothée Shanda Owona passes away at age 33 (March 18 , 2024 )
”Dorothée Shanda Owona” who had tried to make myself sodomized ”by Bertrand of Laquintinie” in F eb. 2021 , illegally by police force.
SHE leaves now her son out of life after 3.5 years trying to destroy my life; Probably because she got some laundry money for this dirty task against A
BORN-AGAIN–CHRISTIAN !
NONE of the people I have heard from coming back ”from some kind of obituary ceremony” could even see any corpse of A T TORNEY OF LA W , deceased,
P atrick Cabral SHANDA SANOU !
40.40 Dr . Annie Metiam, Spouse Eric-POKAM- W AM tries to say something illegally about my mental health publicly (May 23 , 2024 )
A sister of my mother and genitor ROSE SANGNOU , DR. ANNIE POK AM-K W AM , sends a RECORDED AUDIO MESSAGE via whatsapp-phone–android–
application, without any request from ”R ose Sangnou” and / or my person about a supposed mental health abilities report that She as GASTROENTEROLOGIST
has wrote based on our investigation whatsapp call that was done in year 2023 during around the month of JUNE.
This retarded personage that was initially at ”Alfred Saker School” oriented to perform Commerce AND Accounting, WITH A grade of 10.00 / 20 is an idiot;
Not just because she doesn’t even have a "degree of Doctor of Medicine (Dr . med.)" .
This happens unsolicited as I am having a talk together with ”R ose Sangnou”; AND ”P ASTOR marco OF P entecostal Christian CHURCH” ’ ’chapelle de la
gloire de christ” in DLA.
I AM SUSPICIOUS of this corrupt C.P .D.M aunt that has german citizenship to be from Central Intelligence Agency (CIA); hired specially to try to kill me
by any means; even using sorcery .
41.41 Y AGER MAB OMA is an idiot of justice judge here in CMR
Since 2021 , F ebruary that I have complaint for a group of harassers that came into my compound to brutalize myself in front of a so called judge of instruction
from sawa tribal tribe, I STILL RECEIVE PEOPLE TR YING TO AGGRESS and Harass myself .
42.42 I–xavier–went on roads to shout That I required JUSTICE for my saved life by SYNCLAIRE NJEUTCHA TCHANA
◦ W ednesday 28 th of JUNE 2024 : “ P roverbs 1 : 18 − 21 (in Holy bible of JEOV AH-NISSI in Heaven“)
Synclaire NJEUTCHA TCHANA was sodomized both physically and mentally to release myself
as a client, So I will go in front of a judge without the initial attorney I have chosen myself .
I went to road ”in AHAL A–simbock” to shout at populace that I MUST HA VE JUSTICE
DONE against people who broke my gate in the night of FEBRU AR Y 2023 to kill me with
psy–drugs involuntarily .
P olitics is going on thoroughly because the year 2025 must released a president of the
republic of cameroon !
43.43 Y AGER MAB OMA has sent my documents to A ttorney–prosecutor
◦ SATURD A Y 31 th of AUGUST 2024 :
I hope I can finish this matter without a judge that has been sodomized by ”BIY A–clique”.
”Synclaire NJEUTCHA TCHANA ” said to myself on my cell phone that I sent to him at
least 2 other attorneys of law so to replace him; Which is F ALSE.
”Synclaire NJEUTCHA TCHANA ” has received money from P AUL -biya.
“”T chonang albertine” is now the person I asked for , for assistance.“
“I received this name and contact from my friend and customer ”HAPPINESS POTENTIAL
SARL” based in Akwa–douala ! “
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 101 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (5.)
44.44 P olice of AHALA – 19 ème arrondissement harassing myself because of SHANDA–tonme
◦ Friday 6 th of September 2024 :
“ NESTOR kenfack tries to talk to my genitor and adversary ROSE–Sangnou without asking
anything to myself . “
“ ROSE-idiot sangnou went to give certain objects to ”NESTOR and V ALÉRIE kenfack” that
are supposed to be my sole customers and friends; Without any intermingled relationship
with ROSE–sangnou since I told both of them THA T I am not interested into talking with
someone who has tried to kill myself . “
“ I KNOW that it is C.P .D.M that went to give money to these bur glars (”NESTOR ” &
”V ALÉRIE”) so they will try to intervene against my interests when court justice comes A S
this has been the case with my personal attorney of law the culprit ”SYNCLAIRE NJEUTCHA
TCHANA ”. “
45.45 CLOVIS kemmegne as intelligence service gendarmerie agent against my privacy life
◦ Saturday 10 th of November 2024 :
“ A culprit called CLO VIS kemmegne, an intelligence secret service agent of GENDARMERIE
NA TIONALE of CAMEROON is tring to put troubles into my life via false divulged information
around my new business relationships with a new tenant that I could gained via a so called
”RENT AL PROPERTY MANAGER ”–EMMANUEL -idiot. “
“ NOW that i have been staying in douala for more than 4 –days in a row since my last
hijack-attempt, in a so-called inherited property of noumbissi-vilain-idiot THÉODORE; I
can see that clovis kemmgne changed the colours GREEN- Y ellow -gendarmerie of his GA Y -
young-porn-female-clairvoyant-boy-jackdaniels; INTO a BL UE-presidential-GRA Y -porn-DGRE
colors. “
“ INSTEAD of doing is openly called business of electronics computer technician, and
also, "GA Y –handler–bar –JACKS.", THIS guja-gay is hiding himself behind my sister and my
mother-side family to plan a so-called ”CONST A T -de–FAIT” for the idiot of justice judge
HUGUES–alain-yager maboma–faineant. “
“ THE other gay–called napoa-maxime-eteme; a viagra-gay that seems to be a burglar
to myself since BAMK OUI said to me he didn’t worked at all for SEMIL; BUT is working
for CMR-navy in DOU AL A; came openly salute myself , together with another idiot called
K AMGAIN jean–pierre; “
“ i hope only ”jean-loïc siewe and belvianne” that seemed to be young fellow cameroonian
entrepreneurs are not intermeddle here. “
“ i can already see that siewe’s mother is from the idiot-village-Babouantou !. “
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 102 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
JUDICIAL AFF AIR PROSECUTIONS (VI ( 6 ).)
CLOVIS kemmegne as intelligence service gendarmerie agent against my privacy life
◦ W ednesday 13 th of November 2024 :
“ SIEWE and BEL VIANNE his collaborator of my new rental property seem to be not able to
accommodate well due to destructive actions in water plumbery that seemed to be have done
by a previous renter called; AND from R .D.P .C –C.P .D.M–south–bulu-tribe: GERMAIN Blaise
ndzie and his wife called Geneviève Ndzie. “
“ Dr . NOMO siméon-replacement by C.P .D.M.–eyoump-psy; A so-called MAXIME-
napoa-eteme called someone I am not sure ”Docteur” while I was crossing a street at
DLA-cité-des-palmiers yesterday evening; THIS gay-female-psy -hijackist; THA T seemed to be
an organizer of my killing via the hijack of my private property in DLA-FEBRURA Y - 2024 is
the one that talked to my 1 st before a same day at night I was hijacked. “
“ MAXIME-napoa-eteme the gay–female–idiot is also from BETI-ekang-amougou-beling–
TRAIBAL -tribe as a previous renter called NDZIE geneviève. “
◦ SUNDA Y 17 th of November 2024 :
“ IT seems there are no repression against criminals that come officially against my
personal and / or familiar interests in CMR. “
“ FOR INST ANCE, a family from ”BA TIÉ-ouest-cmr” that bake ”beignets” and that used
to transport ”P ouse-P ousse” has built a ’bidon-ville-taudis’ directly closed to my compound,
Where my late father dear THEODORE-idiot noumbissi built a ground foundation, Without
any rejection from S OUS-Préfecture that I contacted using my Attorney at law Mr . JUSTICE
(Maître Synclaire NJEUTCHA tchana).“
“ Some folk around this place in Béedi told me that:
1. “ ”A beauty–gay hair-cut society wearing black and /or rosa T –SHIRTS, based on the
opposite side of road to CLO VIS-telecom-Alias-kemmgne-gendarmerie-nationale–CMR ”;
“
“ ”Sent a hijacker wearing finger-female-paint to say to people around where I
was sitting reading my Bible-holy; That I AM SAID to be a mad–person; “
“ ”BEFORE this physical attack even though I W ASN’T talking
to that gendarme that seems to act as a gay–female-hair treater;
I COULD see a woman from CHRISTIAN-eyoum-tribal-tribe called Assassin. “
2. “ ”Clovis telecom Alias clovis kemmegne” has repeatedly summon several people to
harass me with no fear since he is well connected with ETOO–fils, a bur glar called in
CMR Soccer-player -female-male-born-again-gay -hijackist–Christian-eyoum “
3. “ Maxime NAPOA–eteme is the one who told this very strange family since they don’t do
anything apparently to survive in Douala other than sneaking other people properties;
WHERE enforced by "NAPOA ETEME, MAXIME" to Hijack myself even physically because
I AM A NOBOD Y IN THIS COUNTR Y called CAMEROON. “
4. “ i suspect the current president of the republic of CMR called P AUL –biya to be behind
this multi–attempt to destroy my life; Since for all my legal complaints nothing could
be done for at least more than 12 years. “
5. “ paul-biya-junior is mad; a culprit from mvomekaa. “
◦ WEDNESDA Y 27 th of November 2024 :
“ This new renter of mine a so-called-CALLPRIT jean-loïc siewe, And BELIVIANNE meleu
nossi seem not to even welcome very nicely their clients because they left so dirty the entrance
step–feet of their rented apartment for 138 EUROS monthly . “
“ ALSO this belvianne aged of 25 th years old seem not to understand that I AM NOT
CONFIDENT of renewing their rental agreement because of all inconsistencies I COULD
notice since they entered this apartment inherited of mine:“
1. Her national identity card says she is "SCHOOL student of IUT –douala".
THERE was a so-called ”gendarme–etoga–idiot” call Jonas–K emajou–fainénat that
scammed myself around 3 000 EUROS, And that was wearing a gendarme-green–
attire, And that also has this "SCHOOL student of IUT –douala" instead of something
professional–criminal–armed-robber–south–west–CMR.
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 103 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
SCIENTIFIC PRESENT A TION T ALKS 1
1. ) ST A TISTICAL TEST CA SE GENERA TION FOR REACTIVE SYSTEMS, MA STER ’S DEGREE THESIS DEFENSE T ALK, DEP ARTMENT OF
MA THEMA TIC S AND COMP UTER SCIENCE (FB 3 ), UNIVERSITY OF BREMEN, BREMEN, GERMANY | Æ | MA Y ” 2007 ”
2. ) ST A TICALL Y VERIFYING API US AGE RULES USING TRACEMA TCHES, 9 th W orkshop on Compiler-Driven P erformance, CA SCON
2010 , Hilton Suites T oronto/Markham Conference Centre, MARKHAM, ONT ARIO , CANADA ( https:// /www.sable.mcgill.ca/ ~clump/
cdp2010/ index.html ) | Æ | NO VEMBER ” 2010 ”
3. ) TEMPORAL PROPERTY VERIFICA TION IN PL UGIN–based S OFTW ARE, PH.D. THESIS EX AMINATION COMPREHENSIVE !, DEP ARTMENT
OF ELECTRICAL AND COMPUTER ENGINEERING, UNIVERSITY OF W ATERL OO , ONT ARIO , CANADA ( https:// www.semanticscholar.
org/ paper/ Temporal- Property- Verification- in- Plugin- based- Noundou/ c68c2374b1dca17edab774ee8a1d09b015f29b33 )
| Æ | DECEMBER ” 2011 ”
4. ) Course project small talk–presentation in front of P A TRICK –lam–idiot & course ECE 750 students, 1 EIT room I don’t remember
code room number digits, DEP ARTMENT OF ELECTRICAL AND COMP UTER ENGINEERING, UNIVERSITY OF W A TERLOO , ONT ARIO,
CANADA Spring ” 2013 ”
5. ) (prepared based on result outcome of talk given during Spring 2013 for course project.); CONTEXT –SENSITIVE ST AGED ST A TIC T AINT
ANAL YSIS FOR C USING LL VM , ECE GRAD T ALK, DEP ARTMENT OF ELECTRICAL AND COMP UTER ENGINEERING, UNIVERSITY OF
W A TERLOO , ONT ARIO, CANAD A April ” 2014 ”
6. ) CONTEXT –SENSITIVE ST AGED ST A TIC T AINT ANAL YSIS FOR C USING LL VM , PROGRAMMING L ANGU AGES SEMINAR , DA VID R .
CHERITON SCHOOL OF COMPUTER SCIENCE, UNIVERSITY OF W ATERL OO , ONT ARIO, CANAD A JANU ARY ” 2015 ”
7. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION; sns cameroon ltd (Mr . DIVINE
Njobati); Y AOUNDE; CENTER; C AMEROON J ANUAR Y ” 2016 ”
8. ) YERITH–ERP –3.0–ST ANDALONE for commerce; best car care & services (Mr . HENRI ngatchou); DOU ALA; LITTORAL;
CAMEROON J ANU ARY ” 2016 ”
9. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION; snob bazar outlet stores (Mr .
LA VOISIER); Y AOUNDE; CENTER; CAMEROON MA Y ” 2016 ”
10. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE DESIGN AND INTRINSICS PRESENT A TION; expert 3 dev s.a.r .l (Mr . Momo);
Y AOUNDE; CENTER; C AMEROON JUNE ” 2016 ”
11. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE TRAINING COMMERCIAL; bilingual entente bookshop (Mr . J ACQUES);
Y AOUNDE; CENTER; C AMEROON J ANUAR Y ” 2017 ”
12. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION; BLACK & WHITE snack bars (Mr .
TOM & Mr . A URÉLIEN iloga iloga (ecobank poste centrale yaoundé)); Y AOUNDE; CENTER; CAMEROON JUNE ” 2017 ”
13. ) YERITH–ERP –3.0–ST ANDALONE for COMP UTER INFORMA TIC S ENGINEERING TRAINING; SOFTW ARE DESIGN AND
INTRINSICS PRESENT A TION; IUC [Institut Universitaire de la Côte] (Mr . HYPOLITHE T ekeu); DOUALA; LITTORAL;
CAMEROON SEPTEMBER ” 2017 ”
14. ) YERITH–ERP –3.0–ST ANDALONE; SOFTW ARE DESIGN AND INTRINSIC S T ALKS; Dr . SANDY beidu; Dr . ERIC brefo-mensah; W A TERLOO;
ON; CANAD A JUNE ” 2018 ”
15. ) YERITH–ERP –3.0–ST ANDALONE for CROWD FUNDING REQUEST PROPOSAL; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION (for
" MS WINDOWS "); BAFIASOFT (Mr . CHRISTIAN rikong ngueyong); W A TERLOO; ON; CANAD A SEPTEMBER ” 2018 ”
16. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION; coplatec s.a.r .l (Mr . CONST ANT
Kemmogne); DOU ALA; LIT TORAL; CAMEROON MA Y ” 2020 ”
17. ) YERITH–ERP –3.0–ST ANDALONE for commerce and drugstore selling; SOFTW ARE TRAINING COMMERCIAL; pharmacy fiango lycée
MAKÊPÈ (Dr . PETER Akume Ngoe); DOU ALA; LIT TORAL region; C AMEROON J ANUAR Y ” 2021 ”
20. ) YERITH–ERP –3.0–ST ANDALONE for commerce and INDUSTRIAL logistics; SOFTW ARE TRAINING COMMERCIAL; bontée s.a.r .l (Ms.
ARLETTE [Sibeufo–mpay-army-general-spouse-in-official] ); DOUALA; LITTORAL region; CAMEROON FEBRU ARY ” 2021 ”
21. ) YERITH–ERP –3.0–ST ANDALONE for commerce and PRODUCTION planing; SOFTW ARE DESIGN AND INTRINSIC S PRESENT A TION;
CROQUE–MA TIN (Mr . MOUSSA Saliou); DOU ALA; LIT TORAL region; C AMEROON MARCH ” 2021 ”
22. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE TRAINING COMMERCIAL (" MS WINDOWS 2000 "); elektro makêpè (Mr .
ARMSTRONG); DOU ALA; LIT TORAL region; C AMEROON JUNE ” 2021 ”
23. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE TRAINING COMMERCIAL; établissement kenfack (Mr . KENF ACK); DOU ALA;
LITTORAL region; CAMEROON JUL Y ” 2021 ”
24. ) YERITH–ERP –3.0–ST ANDALONE for commerce, AND client relationship management; SOFTW ARE TRAINING COMMERCIAL; clinique de
l’espérance (Mr . YVES Mogo); DOU ALA; LIT TORAL region; C AMEROON SEPTEMBER ” 2021 ”
25. ) YERITH–ERP –3.0–ST ANDALONE for commerce, AND client relationship management; SOFTW ARE TRAINING COMMERCIAL; pctb s.a.r .l
(Dr . AIMÉE FRANCIS Ngadjeu T chana); DOUALA; LITTORAL region; CAMEROON OCTOBER ” 2021 ”
26. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE TRAINING COMMERCIAL; quincailerie la confiance (Mr . AIMÉE); Y AOUNDE;
CENTER region; CAMEROON NOVEMBER ” 2021 ”
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 104 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
SCIENTIFIC PRESENT A TION T ALKS 2
27. ) YERITH–ERP –3.0–ST ANDALONE for commerce; SOFTW ARE TRAINING COMMERCIAL; quincailerie n.k. (Mr . NESTOR Kenfack);
Y AOUNDE; CENTER region; CAMEROON NOVEMBER ” 2021 ”
28. ) YERITH–ERP –3.0–ST ANDALONE for commerce, AND client relationship management; SOFTW ARE TRAINING COMMERCIAL; happiness
potential s.a.r .l (Mr . F ABRICE Siemeni); DOUALA; LITTORAL region; CAMEROON J ANUAR Y ” 2022 ”
29. ) YERITH–ERP –3.0–ST ANDALONE for commerce, AND client relationship management; SOFTW ARE TRAINING COMMERCIAL; pctb s.a.r .l
(Dr . AIMÉE FRANCIS Ngadjeu T chana); DOUALA; LITTORAL region; CAMEROON J ANUAR Y ” 2022 ”
30. ) YERITH–ERP –3.0–ST ANDALONE for commerce; AND networked installations; quincailerie aimée (Mr . AIMÉE); Y AOUNDE; CENTER region;
CAMEROON JUNE ” 2022 ”
31. ) YERITH–ERP –3.0–ST ANDALONE for commerce; AND commercial financial accounting; poissonnerie plus (Mr . NESTOR Kenfack);
Y AOUNDE; CENTER region; CAMEROON SEPTEMBER ” 2022 ”
32. ) YERITH–ERP –3.0 BRIEF SCIENTIFIC AND TECHNICAL PRESENT A TION; ÉCOLE POL YTECHNIQUE DE Y AOUNDÉ - ENSPY (PROF . DR .-ENG.
THOMAS NDIÉ DJOTIO); Y aoundé; CENTER region; CAMEROON May ” 2023 ”
33. ) YERITH–ERP –3.0–SER VER TRAINING; happiness potential sarl (DIPL.–ING. (FH) DR. F ABRICE WILFRIED SIEMENI, M.Sc); Douala;
LITTORAL region; CAMEROON August ” 2023 ”
34. ) YERITH–ERP –3.0–SER VER financial accounting SHOR T PRESENT A TION VIEW DEMONSTRA TION; quincaillerie aimée sarl (Ms.
CHRISTELLE spouse NAMEK ONG, B.SC.); Y aoundé; CENTER region; CAMEROON December ” 2023 ”
35. ) YERITH–ERP –9.0 VER Y SHOR T INFORMA TION SESSION; happiness potential s.a.r .l (Mrs. Hecna Ngayam) ; Douala; Littoral region;
CAMEROON May ” 2024 ”
36. ) YERITH–ERP –3.0–FOSS SHORT INFORMA TION SESSION FOR COMMERCE; Mr . Hilaire Y imdjo, B.Sc. in Computer Science (entrepreneur
in car care and management); Douala; Littoral region; CAMEROON May ” 2024 ”
37. ) YERITH–ERP –9.0 SHORT INFORMA TION SESSION FOR COMMERCE; Mr . Nestor Kenfack (entrepreneur in hardware shop and grocery
store); Y aoundé; CENTER region; CAMEROONN June 12 , ” 2024 ”
38. ) YERITH–ERP –9.0 Installation hardware checks; Mr . Nestor Kenfack (entrepreneur in grocery store); Y aoundé; CENTER region;
CAMEROON June 13 , ” 2024 ”
39. ) Aborted installation & training of family association ”MA-sangnou–idiot–bangou”; Douala; Littoral region; CAMEROON. March ” 2025 ”
40. ) Presentation & Questions & Answers (Q&A) with a young entrepreneur–woman–lady from Douala–sawa tribe; Douala; Littoral region;
CAMEROON. March, ” 2025 ”
Based on our remarks to this lady of very low class revenue, we could find that we may add an option for ”automatically
recalculating cost–price of acquisition.”
WE see here an opportunity to examine how to improve quality & revenue of this low–class entrepreneurial adventure !
THIS kind of entrepreneurial organization is very pro–eminent in Douala–sawa tribe as customers come into living–house to buy . !
41. ) YERITH–ERP –9.0 design introspective view talk accompanied with Q&A (Questions & Answers) by management consultant IRIS
mbieukop; [M. Iris–mbieukop] is an expert using MS–excel & P owerBI (BUSIness intelligence). April, ” 2025 ”
VER Y impressive questions that could make our start–up " Y E R I T H R&D " [improve YERITH–ERP – 9 . 0 –platinum in terms of
Ergonomics (color management)] , and / or functionality; Douala; Littoral region; CAMEROON
É June 11, 2025 :
[ This guja seems to be an EYOUM because he was looking quite strange while I just great him yesterday night while entering DLA. ]
Kind–of son of a guja call P AUL -fokamn-kemmogne—ifiot.
42. ) [YERITH-ERP -9.0–platinum short introduction] ; MBA–Claude BISSEG ( bisseg@ yahoo.fr ); V ery interesting introspective towards
reconfiguring pricing options !
V ery similar to Microsoft Dynamics & Sales F orces software. MBA–Claude BISSEG seems to want trying this as a rental software
monthly around ” 20, 000 Francs CF A monthly”. May 12 , ” 2025 ”
HIS father , M. BISSEG is a very well respected member of Lions–Club Douala, TOGETHER for instance with Dr .–criminal GWET -bell !
Attorney of JUSTICE–congolese-brazzaville V icent GOMEX & P resident-Congolese Sassou are also members of Lions–Club-
INTERNA TIONL –criminal !
43. ) Presentation & Questions & Answers (Q&A) with a young entrepreneur named ROST AND –moungam. Douala; Littoral region;
CAMEROON. June 2, ” 2025 ”
ROST AND is a startuper that uses P rogramming language "DART" and also website builder application ”flutter flow” to give
maximal power to its clients that are in need of a webshop !”
ROST AND is at time skeptical in trying Y E R I T H R&D product YERITH–ERP – 9 . 0 –platinum because it seems to him not very simple
to implement according to his web presence requirements !”
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 105 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
”X A VIER noumbissi NOUNDOU [PR. PROF . DR.–ING.]” R E S E A R C H & D EVELOPMENT — S U M M A R Y – III
50.50 T ools & Programming Language Expertise
 Operating Systems: MS Windows (XP , 98, 2000, 7, 10, 11 ), D E B I A N L INUX ( 8, 9, 10, 11, 12 )
 SCM (Source Code V ersion Management T ools): Git , Mercurial (hg) , SVN , Rational ClearCase
 W eb T echnologies: MariaDB , HTML 5 , CSS , PHP , Quercus , Apache Tomcat , GWT (Google Web Toolkit) , JSP
 Scripting Languages: Cygwin , Python , sed , AWK , Bash
 Programming languages, Debugging, and T esting Analysis tools: UML 2.0 , SCALA , JAVA , C/C ++ , JUnit 5 , DDD , Gcov , V A L K Y R I E YERITH [ 20.20 ] , LTSA
 Programming and Compiler Frameworks (including IDE): DIFF , Patch , Txl , apache ANT , MAKE , Qt 5 , SOOT , LLVM , flex , bison , Eclipse IDE , Codeblocks , CharmNT
51.51 T eaching for the University of W aterloo, Ontario, Canada–racist.
Software T esting, Quality Assurance and Maintenance (ECE 453 / SE 465 ) | Methods and T ools for Software Engineering (ECE 650 ) | F oundations
of Software Engineering (ECE 651 ) | Programming for P erformance (ECE 459 ) | Computer Networks (ECE 428 ) | Compilers (ECE 351 ) | [ C ++
Laboratory (ECE 250 ) ] .
52.52 Summary of Professional T raining in USA, Canada, & Germany
• ”Professional international workshops and conferences”. 2001 – 2015
53.53 T eaching / summary of competencies Acquired at THE UNIVERSITY OF W A TERLOO , ONT ARIO , C ANAD A–
RACIST .
• ”F ormal training at the UNIVERSITY OF WA TERLOO–racist”. 2009 – 2011
• ”Competencies acquired during courses teaching during doctoral studies at the UNIVERSITY OF W A TERLOO–racist”. 2009 – 2011
• ”Competencies acquired during courses teaching during post–doctoral studies at the UNIVERSITY OF W A TERLOO–racist”. 2012 – 2015
54.54 T eaching ONLINE on the W orld W ide W eb UNIVERSITY –level (graduate) Students.
I currently live in Africa, Cameroon where I cannot have a position at my level of knowledge and experience in a formal Cameroonian UNIVERSITY .
”POUR les usagers de la langue FRANÇAISE : ”Enseignant d’université”; ET NON Enseignant–employé d’université (d’État); EST 1 des
définitions du mot professeur .”
Enseignant d’université signifie divulguer des enseignements académiques de rang doctoral et post–doctoraux aux apprenants des universités
du monde. “LE titre et grade académique de Ph.D. et / ou Docteur -de- 3 ème cycle universitaire “ en est l’approbation universellement reconnue en ma
connaissance.
Nonetheless I still teach via WWW books & tools, & programs that I deem at University level graduate courses level; Based on my ”doctoral &
post–doctoral Ph.D. studies In Computer Software Engineering” & work at the University–racist of W aterloo.
I am developing course material for online worldwide university level (graduate) students as depicted online on ”zenodo.or g” ( https:
// www.zenodo.org ) :
I . ) T opic : S OFTW ARE SYSTEM
1. ) FORMAL METHODS using state diagram mealy machine ( S D M M ) for runtime monitoring and verification (via model
checking ) :
◦ YERITH_QVGE: A Framework for V erifying S QL Correctness T emporal P roperties of [GUI] Software at
Runtime ( https://www.zenodo.org/records/13232567 )
◦ A C ++ Functional Library for Specifying ” SDMM ” (State Diagram Mealy Machine) – Book P reprint ( https:
//www.zenodo.org/records/17316481 ) ;
◦ User’s Guide for the Design and T esting System YERITH_QVGE (YRI_QVGE) ( https://www.zenodo.org/
records/17316481 ) ;
2. ) WWW (WORLD WIDE WEB) Design, P rogramming, & Deployment : " W orld Wide W eb (WWW) Design & P rogramming using
Y E R I T H – WEB – D S L – 9.0 " : book in preparation, together with accompanying CDROM–USB -key dongle.
3. ) SOFTWARE AR CHITECTURE : S OFTW ARE SYSTEM ARCHITECTURE OF YERITH–ERP –3.0[ ?? ] : ( https:// www.archive.org/ download/
yerith- erp- 3- 0- software- system- architecture_20221230/ YERITH- ERP- 3- 0- SOFTWARE- SYSTEM- ARCHITECTURE.pdf );
4. ) SOFTWARE VERIFICA TION AND ANAL YSIS : ” T emporal Property V erification in Plugin–based Software by P rogram
Analysis ( https:// www.zenodo.org/ records/ 10990602 ) ”.
I I . ) T opic : ENTERPRISE RES OUR CE PL ANING (ERP) SOFTWARE & TOOLS
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 110 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
”X A VIER noumbissi NOUNDOU [PR. PROF . DR.–ING.]” R E S E A R C H & D EVELOPMENT — S U M M A R Y – 4
55.55 R esearch Expertise ( PR. PROF . DR.–ING. )
 Business Informatics = ⇒ illustrative figure of business workflow of Y ERITH – E R P – 9.0 – P L A T I N U M .
◦ Enterprise Resource Planing (ERP) — Business Machinery
1. ) ERP –trading Stock Exchange Software : " YERITH–ERP –PGI– 9.0 " [ ? ] ; https://github.com/yerithrd/yerith- erp- 9- 0 C ++ ; Qt 5 ; [ 03 / 2015 – ]
 Software Engineering
◦ W eb Apps P rogram Analysis
2. ) 3 A Dynamic T aint Analysis for PHP in Quercus ; https://github.com/xnoundou/xresin- taint- analysis JAVA ; Firebug ; [ 01 / 2013 – 04 / 2013 ]
◦ W eb Apps Automatic Generation = ⇒ illustrative table of Y E R I T H – W E B – D S L – 9.0 (Section 27.27.5 ).
3. ) Y E R I T H – W E B – PA G E S – G E N E R AT O R – 9.0 – D S L [ 27.27 ] ; https://github.com/yerithrd/yerith- web- pages- generator- 9 flex , bison ; [ 06 / 2024 – ]
◦ Debugging T ool
4. ) 20.20 Open Source Contribution to ” V alkyrie : V algrind–GUI ”; https://github.com/yerothd/valkyrie_NON_OFFICIAL C ++ ; Qt 5 ; [ 07 / 2023 – ]
◦ CASE (Computer–Aided Software Engineering) T ool
5. ) 1 ” M B T – RT -T E S T E R P L U G I N ” FOR "Borland- T ogether" [ 1b ] C ++ ; "Statechart–TDIOHS" ; "Borland-T ogether" ; "www .verified.de" [ 09 / 2006 – 02 / 2007 ]
6. ) YRI_QVGE [ 1 ] C ++ ; Qt 5 ; [ 06 / 2022 – ]
◦ Compiler T echnology
7. ) 34 Ph.D. dissertation.: A Context–Sensitive Staged Static T aint Analysis for C using LL VM ; https://github.com/AmesianX/saint LLVM ; — 03 / 2015 —
8. ) 1d A State Diagram Mealy Machine Description Language ; https://github.com/yerithrd/yri_sd_runtime_verif_lang flex , bison ; [ 04 / 2023 – ]
 Software Engineering É Software V erification = ⇒ figure illustrating components of it (Section 13.13.1 ).
◦ Static Program Code Analysis Checking à la ”Gary A. kildall : A unified approach to global program optimization ( https:// doi.acm.org/ 10.1145/ 512927.
512945 )” .
9. ) 1(I)4 Conference Article : Identifying T est Refactoring Candidates with Assertion F ingerprints JUnit ; SOOT ; JAVA ; — 2013 —
10. ) 32 Ph.D. thesis: T emporal P roperty V erification in Plugin–based Software SOOT ; JAVA ; — 12 / 2011 —
◦ Dynamic Program Binary Runtime Analysis V erification
11. ) 1 YERITH_QVGE: A Framework for V erifying S QL Correctness T emporal Properties of [GUI] Software at Runtime ;
https://github.com/yerithrd/yri- db- runtime- verif C ++ ; QtDbus ; [ 06 / 2022 – ]
12. ) 1f A Runtime Monitoring Mealy Machine C ++ library ; https://github.com/yerithrd/yri_sd_runtime_verif C ++ ; Qt 5 ; [ 06 / 2022 – ]
◦ Unit T esting
13. ) II T ext–tutorial ”JUNIT 4 TUTORIAL” JAVA ; JUnit ; ”COBERTURA coverage analyzer” — 10 / 2009 —
◦ T est Cases / T est Data — Generation
14. ) 1a Statistical test cases generation for reactive systems C ++ ; "Statechart–TDIOHS" ; "Borland- T ogether" ; ”RT -T ester” — 05 / 2007 —
 Theoretical Computer Science
◦ Concurrent Systems , A UTOMAT A theory
15. ) 1d V ordiplom–B.Sc. Independent Study: A Semantic Comparison between Timed Automata and Büchi Automata Set–Algebra; — 12 / 2004 —
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 111 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
”X A VIER noumbissi NOUNDOU [PR. PROF . DR.–ING.]” R E S E A R C H & D EVELOPMENT — S U M M A RY – V
56.56 Engineering Methodologies & T ools Expertise
A . ) C ++ ; & JAVA ; & SQL – DBMS (Database Management System) MariaDB with D E B I A N L I N U X & SVN (E.g. : (Part–T ime) Student Software Developer
P osition ( https:// www.gewete.com )
SUCCESSFULL Y REVIEWED.
a . ) Dipl.-Ing. JENS MÖLLER — T eam Lead of myself at that time 2005 – 2007
b . ) Dipl.-Ing. (FH) SVEN KAMRA TH — T echnical Lead of myself at that time 2005 – 2007
B . ) C ++ with MS Windows (XP, 98, 2000, 7, 10, 11 ) & FSM (Finite State Machines) & Rational ClearCase (E.g. : Junior Software Developer
position) ( https:// www.healthcare.siemens.com )
SUCCESSFULL Y REVIEWED.
a . ) Dipl.-Inf . (FH) GERHARD SENG — T eam Lead of myself at that time 2007 – 2009
b . ) Ing. (M.Sc.) DARIO MERA VIGLIA — T echnical Lead of myself at that time 2007 – 2009
C . ) ERP System YERITH–ERP – 9 . 0 –platinum with Javascript , XML , HTML 5 , CSS , PHP , MAKE , Qt 5 , C ++ , MariaDB , flex & bison (E.g. : Inventor & Developer)
SUCCESSFULL Y Used & R e–T ested.
a . ) Annual reports : REPORTS ON WORK ABOUT YERITH–ERP – 9.0 ( https:// zenodo.org/ records/ StillInDoing ) 2021 – 2023
b . ) [ Document local link ! ]
D . ) Software T esting (UNIT , Integration) with UML 2.0 –HybridUML (Statechart by David–HAREL) & C ++ (E.g. : Statistical test cases generation for
reactive systems at the UNIVERSITY OF BREMEN–racist–idiot, BREMEN–germany , Germany –racist)
SUCCESSFULL Y REVIEWED.
a . ) Prof . Dr . Jan P eleska — MSc–advisor of myself at that time, Stakeholder of VERIFIED SYSTEMS INTERNA TIONAL GmBH. 2004 – 2007
b . ) Prof . Dr . Rolf Drechsler — MSc–advisor of myself at that time 2004 – 2007
c . ) Diplomarbeit K olloquium MA STER –thesis defence May 25, ” 2007 ”
E . ) JAVA with JUnit (E.g. : SE 465 –ECE 453 — T ext–tutorial ”JUNIT 4 TUTORIAL” )
SUCCESSFULL Y REVIEWED.
a . ) Prof . Dr . P atrick Lam, Ph.D., Professional Engineer (ONT ARIO) — Course Instructor . SPRING term ( Jan . − Apr . ) – 2010
F . ) W eb Apps Automatic Generation with Javascript , XML , HTML 5 , CSS , PHP , MAKE , Qt 5 , C ++ , MariaDB , flex & bison (E.g. : ”WWW - W orld Wide W eb
(WWW) Design & Programming using Y E R I T H – W E B – D S L – 9.0 ” ( https:// www.zenodo.org/ record/ YRITOENTERlaterOn ))
a . ) REVIEWER-Proposal of Prof . Dr . OWOL ABI Legunsen , Ph.D., Cornell University , ITHACA, USA
b . ) REVIEWER-Proposal of Christian RIK ONG Ngueyong, A S-degree in Computer Science, Santa monica–california, USA
c . ) REVIEWER-Proposal of Prof . Dr .–Ing. Thomas Djotio Ndie
d . ) REVIEWER-Proposal of Prof . Dr . P atrick-L AM.
G . ) W eb Apps P rogram Analysis with Quercus & JAVA (E.g. : A Dynamic T aint Analysis for PHP in Quercus , C S 846 at THE UNIVERSITY OF W ATERL OO ,
Ontario–racist, Canada) ( https:// www.zenodo.org/ record/ 8051621/ )
SUCCESSFULL Y REVIEWED.
a . ) Prof . Dr . Frank T ip, Ph.D. – COURSE instructor APRIL 30, ” 2013 ”
H . ) Program Code Binary Analysis with S D M M & YERITH_QVGE (E.g. : Software T esting of YERITH–ERP – 9 . 0 –platinum & Runtime Monitoring
V erification. ( https:// www.zenodo.org/ records/ 17316481 )
a . ) REVIEWER-Proposal of Prof . Dr . OLAW ABI, Ph.D., Cornell University , ITHACA, US A December 20 , ” 2025 ”
b . ) REVIEWER-Proposal of Prof . Dr . Jan P eleska — Stakeholder of VERIFIED SYSTEMS INTERNA TIONAL GmBH. October 7 , ” 2025 ”
c . ) REVIEWER-Proposal of KLAUS HA VELUND , Researcher at N.A.S.A., U.S.A. July 11 , ” 2025 ”
I . ) Program Code Static Analysis with apache ANT , SOOT & JAVA (E.g. : Doctoral TheSis at the UNIVERSITY OF WA TERLOO ,
Ontario–racist, Canada) ( https:// www.semanticscholar.org/ paper/ Temporal- Property- Verification- in- Plugin- based- Noundou/
c68c2374b1dca17edab774ee8a1d09b015f29b33 )
SUCCESSFULL Y REVIEWED.
a . ) Prof . Dr . P atrick Lam, Ph.D., Professional Engineer (ONT ARIO) — PH.D.-advisor of myself at that time December 20, ” 2011 ”
b . ) Prof . Dr . Nomair Naeem, Ph.D., P rofessional Engineer (ONT ARIO) — at my request before my PhD Comprehensive
Examination December ” 2011 ”
c . ) PhD Comprehensive Examination – ECE-University of waterloo December 20, ” 2011 ”
J . ) Software V ulnerability Analysis using LLVM & C ++ (E.g. : Doctoral Dissertation in Computer Science at the UNIVERSITY OF WA TERLOO , Ontario–
racist, Canada) ( https:// www.zenodo.org/ record/ 8051293 )
SUCCESSFULL Y REVIEWED.
a . ) Prof . Dr . Ondrˇ ej Lhoták, Ph.D. — at my request before my ECE graduate research seminar talk ” 2014 ”
b . ) ECE Graduate Seminar T alk Series at THE university of waterlloo–racist, ontario, canada April, 16 ” 2014 ”
c . ) PhD Dissertation Defence – CS-University of waterloo January ” 2015 ”
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 112 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
U NIVERSITY P U B L I C A T I O N
[ REsearch Expertise LINK internal to this document. ]
UNIVERSITY OF BREMEN, BREMEN, GERMANY ( https://www.cs.uni- bremen.de )
1. ) A SEMANTIC COMP ARISON BETWEEN BÜCHI AUTOMA T A AND TIMED AUTOMA T A ,
INDEPENDENT STUDY , UNIVERSITY OF BREMEN, GERMANY ,
ADVISED B Y PROF . DR. RER. NA T . HABIL. J AN PELESKA. JANU ARY 2005
2. ) ST A TISTICAL TEST CA SE GENERA TION FOR REACTIVE SYSTEMS ( https://www.informatik.uni- bremen.de/agbs/
qualifikationsarbeiten/diplomarbeiten_e.html ) ,
MASTER ’S DEGREE IN COMPUTER SCIENCE THESIS , UNIVERSITY OF BREMEN ,
ADVISED B Y PROF . DR. RER. NA T . HABIL. J AN PELESKA , AND
PROF . DR. PHIL. NA T . ROLF DRECHSLER . MAY 25 , 2007
3. ) RESEARCH MASTER PROJECT REPOR T cognitive agents ,
[R esearch Project R eport R obotic–Cognition–Cartography] , UNIVERSITY OF BREMEN, GERMANY ,
ADVISED B Y DR.–ING. LUTZ F rommberger , DR.–ING. DIPL.–INF . F rank DYLLA, PROF . DR. RER. NA T . HABIL. Christian
FRESK A. July 2006
UNIVERSITY OF W ATERL OO, W ATERL OO, ONT ARIO , CANADA ( https://www.uwaterloo.ca )
1. ) JUNIT 4 TUTORIAL ( https://www.zenodo.org/record/8052444/ ) , UNDERGRADU A TE COURSE LECTURES NOTES
’SOFTW ARE TESTING, QU ALITY ASSURANCE AND MAINTENANCE’ ,
UNIVERSITY OF W A TERLOO , ONT ARIO , CANADA ,
ADVISED B Y PROFESSOR P A TRICK LAM. OCTOBER 31 , 2009
2. ) TEMPORAL PROPERTY VERIFICA TION IN PL UGIN–BA SED SOFTWARE ( https://www.semanticscholar.org/paper/
Temporal- Property- Verification- in- Plugin- based- Noundou/c68c2374b1dca17edab774ee8a1d09b015f29b33 ) ,
PHILOSOPHY DOCTOR (PH.D.)
DISSER T A TION, ( https://www.semanticscholar.org/paper/Temporal- Property- Verification- in- Plugin- based- Noundou/
c68c2374b1dca17edab774ee8a1d09b015f29b33 )
UNIVERSITY OF W A TERLOO , ONT ARIO , CANADA
ADVISED B Y PROFESSOR P A TRICK LAM. DECEMBER 20 , 2011
3. ) D YNAMIC T AINT ANAL YSIS FOR PHP IN QUERCUS ( https://www.zenodo.org/record/8051621/ ) ( https://github.com/xnoundou/
xresin- taint- analysis ; https://github.com/xnoundou/xresin- taint- analysis- tests ),
PH.D. GRADU A TE COURSE PROJECT ’program analysis of web apps’,
UNIVERSITY OF W A TERLOO , ONT ARIO , CANADA
ADVISED B Y FULL PROFESSOR FRANK TIP . APRIL 30 , 2013
JAVA application server ” Quercus ” — JAVA – PHP –interpreter
PROGRAM analysis of web apps
SOFTWARE cyber –security
◦ “ [THIS course CS 846 project led by Professor doctor Frank TIP] , was about creating a security taint analysis
program code in JAVA for the ” Quercus JAVA PHP Interpreter”, which is a web application server ,
COMP ARABLE to Apache- T omcat ( https:// www.tomcat.org ); And that enables PHP developers to use
existing JAVA libraries within their PHP code as well. “
◦ “ I have implemented and tested a dynamic taint analysis using Firebug , and FirePHP . THIS taint analysis
enables to warn developers about data and values that originate from outside the webserver , and / or also
about values that emerge as results from operations that involve ”tainted values”; MEANING values that are
considered not safe because they originate from the outside world of the Quercus web application server . “
◦ “ T aking particular care of unsafe outside world data and values ( https://www.zenodo.org/record/
8051293 ) allows developers to avoid web cyber–software security vulnerabilities attacks such as
SQL injection, BUFFER–OVERFL OW attacks, format string vulnerabilities, etc.. “
É YEAR – 2024
IN our project Y E R I T H – W E B – PA G E S – G E N E R A T O R – 9.0 , we will need to instrument binaries of a running
JAVA virtual machine; Most probably ”Debian–Linux OpenJDK Runtime Environment ” ( https:// docs.
oracle.com ).
THIS binary instrumentation technology from INTELpin ( https:// www.intel.com/
missingfornow ) has an advantage over reinstrumenting and recompiling code sources each
time any QtDbus message has been introduced and / or modified in tool YRI–DB –RUNTIME–
VERIF ( https:// github.com/ yerithrd/ yri- db- runtime- verif ) .
4. ) CONTEXT –SENSITIVE ST AGED ST A TIC T AINT ANAL YSIS FOR C USING LL VM ( https://www.zenodo.org/record/8051293 ) ,
POST –DOCTORAL PH.D. GRADU A TE WORK, ( https://www.archive.org/download/jh- nissi- ece- uwaterloo- grad- talk- 2014- 04- 16/
JH_NISSI_ECE_UWATERLOO_GRAD_TALK_2014__04__16.pdf )
UNIVERSITY OF W A TERLOO , ONT ARIO , CANADA
ADVISED B Y PROFESSOR P A TRICK LAM. MARCH 10 , 2015
Heartbleed BUG security breach SSL – 1.0.1 -f ( https:// heartbleed.com )
Static PROGRAM code analysis of C programs
LLVM code; SOFTWARE cyber –security
5. ) CONTEXT –SENSITIVE ST AGED ST A TIC T AINT ANAL YSIS FOR C USING LL VM TOOL USER ’S GUIDE ( https://www.zenodo.org/record/
8051299 ) ,
POST –DOCTORAL PH.D. GRADU A TE WORK artifact,
UNIVERSITY OF W A TERLOO , ONT ARIO , CANADA
ADVISED B Y PROFESSOR P A TRICK LAM. [ OCTOBER 2015 ]
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 113 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
P UBLIC A TIONS – YERITH R&D (in English language) (II)
[ REsearch Expertise LINK internal to this document. ]
57.57 Y E R I T H R&D – Algorithms Excerpt not published in conference papers due to resources.
1. [Created Algorithms Link] .
58.58 Y E R I T H R&D – R eports
2.
Y E R I T H R&D BUSINESS plan in FRENCH–cameroonian language ( https://www.zenodo.org/record/
YRITOENTERlaterOn ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, October 16, 2024 .
October 16, 2024
3. REPORTS ON WORK ABOUT YERITH–ERP – 9.0 ( https://zenodo.org/records/StillInDoing ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, April 15, 2025 . April 15, 2025
4. REPORT ON WORK ABOUT YERITH–ERP – 9.0 (YEAR 2023 ) ( https://zenodo.org/records/13949884 ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, October 1, 2023 . October 1, 2023
59.59 Business Informatics Management Knowledge
5.
YERITH–ERP – 9 . 0 –platinum S OFTW ARE SYSTEM PRODUCT SHEET ( https://archive.org/download/
yerith- erp- 9- 0- product- sheet/yerith- erp- 9- 0- product- sheet.pdf ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, MARCH 2021 .
MARCH 2021
6.
ADV ANT AGES OF YERITH–ERP – 9 . 0 –platinum COMP ARED TO OTHER TOP ERP SOFTWARE-SYSTEMS ( https://
archive.org/download/yerith- erp- document- comparison/yerith- erp- document- comparison.pdf ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, MARCH 2021 .
MARCH 2021
7.
INFORMA TION BROCHURE OF ERP S OFTW ARE-SYSTEM YERITH–ERP – 9 . 0 –platinum ( https://archive.org/
download/yerith- erp- 9- 0- brochure- english/yerith- erp- 9- 0- brochure- english.pdf ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, MARCH 2021 .
MARCH 2021
8.
INST ALL A TION GUIDE FOR ERP S OFTW ARE–SYSTEM YERITH–ERP – 9 . 0 –platinum ( https://zenodo.org/record/
8060182/ ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, MARCH 2021 .
MARCH 2021
60.60 Associated Computer Devices
9.
YERITH–ERP – 9 . 0 –platinum RECOMMENDED POINT –OF –SALE HARD WARE ( https:
//archive.org/download/yerith- erp- 9- 0- inventory- stock- recommended- hardware/
yerith- erp- 9- 0- inventory- stock- recommended- hardware.pdf ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, MARCH 2021 .
MARCH 2021
61.61 Advanced Software T echnology
10.
” WWW - W orld Wide W eb (WWW) Design & P rogramming using Y E R I T H – W E B – D S L – 9.0 ” ( https://www.zenodo.org/
record/YRITOENTERlaterOn ),
BOOK, Y E R I T H R&D , XA VIER NOUNDOU, C AMEROON, March 2025 .
March 2025
11.
Concepts around real–time trading for physical and / or virtual stocks with software system: Y E R I T H – E R P – 9.0 –
T R A D I N G – R E A LT I M E ( https://zenodo.org/records/14505133 ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , XA VIER NOUNDOU, CAMEROON,
DECEMBER 17, 2024 .
DECEMBER 17, 2024
12.
A C ++ Functional Library for Specifying ” SDMM ” (State Diagram Mealy Machine) ( https://www.zenodo.org/records/
17316481 ),
Book in preparation, Y E R I T H R&D , XA VIER NOUNDOU, C AMEROON, 2025 .
2025
13.
User’s Guide for the Design and T esting System YERITH_QVGE (YRI_QVGE) ( https://www.zenodo.org/records/
17316481 ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, 2023 .
2023
14. YERITH–ERP –9.0 DOCTORAL COMPENDIUM ( https://www.zenodo.org/record/8052724/ ) ,
DOCTORAL COMPENDIUM, Y E R I T H R&D , XA VIER NOUNDOU, C AMEROUN, MA Y 2022 . MAY 2022
15.
Runtime V erification Of S QL Correctness Properties with YRI–DB –RUNTIME–VERIF ( https://www.zenodo.org/
records/13232567 ) ,
Journal article in preparation, XA VIER NOUNDOU, C AMEROON, August 2023 .
August 2023
16.
Compendium of Documents About the Design and T esting System YERITH_QVGE ( YRI_QVGE ) ( https://www.
zenodo.org/records/17316481 ),
RELEASE DOCUMENT COMMERCIAL TECHNICAL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, June 2023 .
June 2023
17.
SOFTWARE SYSTEM AR CHITECTURE OF YERITH–ERP –9.0 ( https://archive.org/download/
yerith- erp- 9- 0- software- system- architecture_20221230/YERITH- ERP- 9- 0- SOFTWARE- SYSTEM- ARCHITECTURE.
pdf ),
TECHNICAL REPOR T ARTICLE, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROON, JUL Y 2022 .
JUL Y 2022
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 114 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
10.
YRI–DB –RUNTIME–VERIF : a framework for verifying S QL software correctness properties of gui software at
runtime ( https://www.zenodo.org/record/8051303 ) ,
CONFERENCE article in submission, XA VIER NOUNDOU, C AMEROON, F ebruary 2023 .
F ebruary 2023
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 115 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
P UBLIC A TIONS – YERITH R&D (en langue française) (III)
[ LIEN interne à ce document sur mes Spécialités en recherche académique et / ou PROfessionnelle. ]
62.62 Y E R I T H R&D – Algorithmes scientifiques (En Anglais) – Non publiés dans 1 journal pour causes de ressources financi `
res entre
autres .
1. [Lien sur des algorithmes repertoriés et Crées par moi !]
63.63 Y E R I T H R&D – Rapports
2. RAPPORTS DE TRA V AUX SUR LE PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI–3.0 ( https://www.zenodo.org/
record/EntrainDetreCREEE ), RAPPOR T INTERNE DE TRA V AIL, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROUN,
A VRIL 2025 .
A VRIL 2025
3. RAPPORT DE TRA V AUX SUR LE PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI–3.0 (années 2015 – 2022 ) ( https://
www.zenodo.org/record/8051568/ ), RAPPOR T INTERNE DE TRA V AIL, Y E R I T H R&D , XA VIER NOUNDOU, CAMEROUN,
OCTOBRE 2022 .
OCTOBRE 2022
64.64 INFORMA TIQUE de gestion — Connaissances Marketing
4.
BROCHURE DE GESTION COMMERCIALE ( https://archive.org/download/yerith- erp- 9- 0- brochure- gestion- commerciale- notions/
yerith- erp- 9- 0- brochure- gestion- commerciale- notions.pdf ), RAPPOR T INTERNE DE TRA V AIL, Y E R I T H R&D ,
XA VIER NOUNDOU, C AMEROUN, OCTOBRE 2021 .
OCTOBRE 2021
65.65 INFORMA TIQUE de gestion — Management des données
5.
GUIDE DE L’UTILISATEUR ’MANAGER ’, PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI– 9 . 0 ( https://zenodo.org/
record/8058259/ ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, JUIN 2018 .
JUIN 2018
6. YERITH–ERP –PGI–3.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE ( https://zenodo.org/records/10071437 ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 . MARS 2021
7.
GUIDE PRA TIQUE DU LOGICIEL DE GESTION COMMER CIALE ET FINANCIÈRE YERITH–PGI– 9 . 0 ( https://archive.
org/download/yerith- erp- 9- 0- software- system- uses/yerith- erp- 9- 0- software- system- uses.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
8.
DOCUMENT COMBINANT LES PRÉSENT ATIONS DE YERITH–PGI– 9 . 0 ( https://archive.org/download/
yerith- erp- 9- 0- info- francais_20230615/yerith- erp- 9- 0- info- francais.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
9.
FICHE DE DONNÉES DU PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI– 9 . 0 ( https://archive.org/download/
yerith- erp- 9- 0- fiche- de- donnees/yerith- erp- 9- 0- fiche- de- donnees.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
10.
BROCHURE D’INFORMA TION DU PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI– 9 . 0 ( https://archive.org/
download/yerith- erp- 9- 0- brochure/yerith- erp- 9- 0- brochure.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
11.
A V ANT AGES DE YERITH–PGI– 9 . 0 COMP ARATIVEMENT À SAGE GESCOM I 7 , ET À S AP BUSINES S ONE ( https://
archive.org/download/yerith- erp- 9- 0- document- comparaisons/yerith- erp- 9- 0- document- comparaisons.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
12.
A V ANT AGES D’UTILIS A TION DE L’INFORMA TIQUE POUR L A GESTION DE STOCKS ( https://archive.org/download/
yerith- erp- 9- 0- document- comparaisons- 1/yerith- erp- 9- 0- document- comparaisons- 1.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, A VRIL 2021 .
A VRIL 2021
13.
BRÈVE PRÉSENT ATION DU PROGICIEL DE GESTION INTÉGRÉ (PGI) YERITH–PGI–3.0 ( https://archive.org/
download/yerith- presentation- pour- novices/yerith- presentation- pour- novices.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, SEPTEMBRE 2022 .
SEPTEMBRE 2022
14.
GUIDE D’INST ALL A TION POUR LE PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI– 9 . 0 ( https://zenodo.org/record/
8060217 ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
15.
RAPPORT DE TRA V AUX SUR LE PROGICIEL DE GESTION INTÉGRÉ YERITH–PGI–3.0 (années 2015 – 2022 ) ( https://
zenodo.org/record/8051568 ),
RAPPOR T INTERNE DE TRA V AIL, Y ERITH R&D , XA VIER NOUNDOU, CAMEROUN, OCTOBRE 2022 .
OCTOBRE 2022
16.
YERITH–ERP –PGI–3.0 : Configuration MUL TI–SITES (SUCCURS ALES) ( https://archive.org/download/
yerith- erp- multi- sites- base- de- donnees/YERITH- ERP_multi_sites_base_de_donnees.pdf ),
Configuration MUL TI–SITES (SUCCURSALES), Y ERITH R&D , X A VIER NOUNDOU, C AMEROON, mars 2023 .
mars 2023
66.66 INFORMA TIQUE de gestion — COMPT ABILITÉ analytique
17. YERITH–ERP –PGI–3.0: NOTIONS DE COMPT ABILITÉ ET DE SYSTÈME O.H.A.D .A ( https://zenodo.org/records/
10071458 ), RAPPOR T INTERNE DE TRA V AIL, Y E R I T H R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 . MARS 2021
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 116 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
67.67 INFORMA TIQUE de gestion–PGI–Erp — Accessoires R ecommandés
18.
MA TÉRIEL INFORMA TIQUE RECOMMANDÉ POUR LE POINT -DE- VENTE YERITH–PGI–
9 . 0 ( https://archive.org/download/yerith- erp- 9- 0- PDV- materiel- informatique- recommande/
yerith- erp- 9- 0- PDV- materiel- informatique- recommande.pdf ),
RAPPOR T INTERNE DE TRA V AIL, Y E R I T H R&D , XA VIER NOUNDOU, CAMEROUN, MARS 2021 .
MARS 2021
68.68 Ingénierie du Progiciel TRès A vancée
19. YERITH–ERP –9.0 DOCTORAT / PH.D . COMPENDIUM ( https://www.zenodo.org/record/8052724/ ) ,
DOCTORA T COMPENDIUM, Y E R I T H R&D , X A VIER NOUNDOU, CAMEROUN, MAI 2022 . MAI 2022
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 117 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
F ORMER C I V I L A D D R E S S E S – C A N A D A
I HA VE LIVED A T ALL THE FOLLOWING ADDRESSES AS A CAMEROON CITIZEN, AND ADDITIONALL Y as a permanent resident of canada (FROM YEAR 2005 - 2014 ) !
I acquired a canadian citizenship in August 2014 (because I couldn’t fly freely into Europe without visa application as a Cameroon citizen.) !
I RENOUNCED solemnly THIS CANADIAN CITIZENSHIP , in front of judge at the "W aterloo Region Courthouse ( 85 Frederick St., Kitchener , ON N 2 H 0 A 7 , Canada)" IN
SEPTEMBER 2018 !
THE JUDGE SAID I COULD P AY FOR THE TRANSCRIPTS to be send to cameroon ambassy in Ottawa; BUT I COULDN’T AFFORD for IT !
I THEN DEFINITEL Y and forever ABANDONED CANADA and ONT ARIO for Cameroon in September 2018 !
1. LANDLORD !
XA VIER noumbissi NOUNDOU
C/O THÉODORE NGONGANG W ANDJI
5850 RUE SOU ART # 7
H 3 S 2 E 8 MONTREAL, QC
2. LANDLORD john guldemond, anna guldemond
XA VIER noumbissi NOUNDOU
391 B CHURCHILL CR T
N 2 L 6 B 4 W A TERLOO , ON
3. LANDLORD mike
XA VIER noumbissi NOUNDOU
186 CORRIE CRESCENT
N 2 L 5 W 4 W A TERLOO , ON
4. LANDLORD Northview Fund
XA VIER noumbissi NOUNDOU
457 ALBER T STREET , APT 16
N 2 L 5 A 7 W A TERLOO , ON
5. LANDLORD !
XA VIER noumbissi NOUNDOU
88 GLENBURN DRIVE
N 2 L 5 K 1 W A TERLOO , ON
6. LANDLORD anna and spouse
XA VIER noumbissi NOUNDOU
310 HIA W A THA DRIVE
N 2 L 5 H 5 W A TERLOO , ON
7. LANDLORD anna and spouse
AS canadian citizen; XA VIER noumbissi NOUNDOU
310 HIA W A THA DRIVE
N 2 L 5 H 5 W A TERLOO , ON
8. LANDLORD erick djeuyou pokem !
AS canadian citizen; XA VIER noumbissi NOUNDOU
C/O erick djeuyou pokem
5738 A rue Hochelaga
H 1 N 1 W 3 Montreal, QC
F O R M E R C I V I L A D D R E S S E S – GERMANY
I HA VE LIVED A T ALL THE FOLLOWING ADDRESSES AS A CAMEROON CITIZEN, AND ADDITIONALL Y as a STUDENT A T THE UNIVERSITY OF BREMEN (FROM YEAR 2001 -
2007 ).
I HA VE BEEN WORKING AS a ”software entwickler (junior)” at S I E M E N S H E A LT H I N E E R S (OCS) until 2009 !
1. " U N I V E R S I T Ä T B R E M E N "
XA VIER noumbissi NOUNDOU
C/O THÉODORE NGONGANG W ANDJI
LEOBENER STRASSE 4
28359 BREMEN
2. LANLORD "GEWOBA"
XA VIER noumbissi NOUNDOU
C/O T AAL Y MARCELLIN
GUST A V –HEINEMANN-STRASSE 71
28359 BREMEN
3. LANLORD "GÜNTHER SPREEN"
XA VIER noumbissi NOUNDOU
ACHTERBERGSTR. 9
28219 BREMEN
4. LANLORD "ULA QUERFÜR TH"
XA VIER noumbissi NOUNDOU
MA THILDENSTR. 41
! NÜRNBERG
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 118 / 120 October 14, 2025

W ork Research Experience ST ART POINT / Summary research ”PR. PROF . DR–ING.” P ages RESUME Of ’ PR. PROF . DR–ING. Xavier noumbissi Noundou ’ .
B A N K A C C O U N T S
Cameroon
1. E X P R E S S U N I O N Y AOUNDE – A H A L A : Savings Only Account. :
SHE (Ms. NGONO), that I couldn’t close it: I have to leave it as a dormant closed bank account.
2. A FRILAND – F I R S T B ANK H IPPODROME – Y AOUNDE : Checking DORMANT Account. :
I asked for this account to be totally closed in year 2017 with no apparent success; I don’t know why .
Outside Cameroon: IN CANAD A–Ontario
1. H S B C U PTOWN W A T E R L O O ; EURO Savings Account. :
I couldn’t close it because I was still inside Canada: So I still need it until I definitively and forever leave
NOR TH AMERICA !
So I would be glad they close it for myself , without any other mentions that is not in my favor in case I need
again such an account elsewhere in the world, outside of Canada.
CANADA W AS A DIS GUSTING PLACE TO LIVE FOR ME A S A BLACK AFRICAN.
R E A L E S T A T E S P O S S E S S I O N S
I OWN alone 2 LAND PROPER TIES with land title certificate IN CAMEROON ( 1 in douala, and 1 in yaoundé) !
1. DOU ALA: LAND TITLE CERTIFIC A TE nr . 14 000 , volume 117 , WOURI 5 , béedi–kounghi located IN CITÉ–DES–P ALMIERS_HAUTE–TENSION_BÉEDI !
THERE ARE THREE 3 –bedrooms AP AR TMENTS OF EACH around 135 m 2 of AREA.
I HA VE INHERITED (JANU AR Y 8 , 1992 ) THIS LAND from late computer PROGRAMMER ANAL YST THÉODORE noumbissi (born on APRIL 01 , 1956 in OBALA, center–
region), my birth–giver on planet earth !
2. Y AOUNDÉ (named IMMEUBLE YERITH): LAND TITLE CER TIFICA TE nr . 560 792 , volume 265 , MFOUNDI VI ( 6 ), Nsimbock–AHALA located IN Nsimbock–
AHALA_F ACE_ENTREE-ETOA-DERRIERE–savonnerie_NOSA !
THERE ARE 2 2 –bedrooms AP AR TMENTS OF EACH around 105 m 2 of AREA.
THE GROUND LEVEL IS FINISHED; missing, because of funding, is 4 supplemental 2 –BEDROOMS apartments as planed from UNDERGROUND LEVEL !
I HA VE B OUGHT THIS LAND, IN NO VEMBER 2012 (in front of asserted public notary ME. FRANCOIS–XA VIER MENYE ONDO), from cameroon national assembly
parliament member; AND vice–president hon. THÉODORE datouo (FROM WEST –REGION; village BANGOU) !
ASSER TED PUBLIC NOT AR Y ME. FRANCOIS–XA VIER MENYE ONDO , has offices at "IMMEUBLE DU CRÉDIT FONCIER DU CAMEROUN (CFC)" !
Holy–Ghost. YERITH– NISSI . (JEOV AH–NISSI IN HEA VEN.) 119 / 120 October 14, 2025

YERITH r&d | Comparaisons avec quelques logiciels PGI
Avantages de YERITH–PGI– 9.0 Compara-
tivement à Sage Gescom i 7 , et à SAP Busi-
ness One
YERITH–PGI– 9.0 est un Progiciel de Gestion Intégré (PGI)
facile d’utilisation à cause de ses caractéristiques suivantes :
1. vue du logiciel dépendante du rôle de l’utilisateur
2. formation complète en au moins 2 semaines
3. interface du logiciel très facile à utiliser
4. pas de connection internet requise
5. pas de formation commerciale requise
6. pas de formation comptable requise
7. pas de formation universitaire requise.
La fiche des stocks
Le tableau 1 illustre à merveille la simplicité et l’efficacité de YERITH–PGI– 9.0 , en comparaison avec
les progiciels de gestion intégré ”Sage Gescom i 7 ”, et ”SAP Business One”.
YERITH–PGI– 9.0 Sage Gescom i 7 SAP Business One
vue du logiciel dépendante du rôle OUI OUI OUI
formation complète au moins 2 semaines au moins 2 mois au moins 3 mois
interface du logiciel évidente très compliquée très compliquée
langage dans le logiciel usuel de tous les jours simple technique
formation comptable jamais jamais utile
formation en marketing jamais utile utile
connection internet optionel optionel obligatoire
Tableau 1 – Comparaison entre YERITH–PGI– 9.0 et quelques autres progiciels de gestion intégré
OPÉRATIONS
Matériels Point–de–Vente
Ø Lecteur de code–
barres, etc.
Systèmes–de–Gestion de
Base–de–Données
Ø My SQL
Systèmes d’Exploitations
Ø Debian–Linux
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 AVRIL 2025 –

YERITH r&d | Comparaisons YERITH–PGI– 9.0 , et autres solutions de gestion de stocks
Avantages D’utilisation de L’informatique Pour La Gestion De
Stocks
FENÊTRE PRINCIPALE DE YERITH–PGI–9.0)
1 ENTRÉES, VISUALISATIONS, ET SORTIES des données
Le tableau 7 illustre la complexité d’assumer efficacement des tâches de gestion de stocks SANS
OUTILS INFORMATIQUE .
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.1 RH Fournisseurs
Tableau 1 – INTERFACES GRAPHIQUES pour "RH Fournisseurs"
ENTRÉES VISUALISATIONS SORTIES*
RH Fournisseurs
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.2 CRM Clients
Tableau 2 – INTERFACES GRAPHIQUES pour "CRM Clients"
ENTRÉES VISUALISATIONS SORTIES*
CRM Clients
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.3 PAIEMENTS
Tableau 3 – INTERFACES GRAPHIQUES pour "PAIEMENTS"
ENTRÉES VISUALISATIONS SORTIES*
Check in
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.4 CHARGES FINANCIÈRES
Tableau 4 – INTERFACES GRAPHIQUES pour "CHARGES FINANCIÈRES"
ENTRÉES VISUALISATIONS SORTIES*
Check in
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.5 IMMOBILISATION / Stocks
Tableau 5 – INTERFACES GRAPHIQUES pour "IMMOBILISATION / Stocks"
ENTRÉES VISUALISATIONS SORTIES*
Check in
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.6 Tableaux de Bords
Tableau 6 – INTERFACES GRAPHIQUES pour "Tableaux de Bords"
ENTRÉES VISUALISATIONS SORTIES*
Check in
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

1.7 Entrer une immobilisation, un stocks, un service
Tableau 7 – INTERFACES GRAPHIQUES pour "Entrer une immobilisation, un stocks, un service"
ENTRÉES VISUALISATIONS SORTIES*
Check in
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

2 CONCLUSION
PLUS L’ORGANISATION EST GRANDE EN ACTIVITÉS, ET EN SUPERFICIE, PLUS IL EST EX-
TRÊNEMENT IMPORTANT DE FAIRE USAGE D’1 PROGICIEL DE GESTION INTÉGRÉ (PGI) POUR 1
RENTABILITÉ EFFICACE !
Auteur: Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.] Version du – 12 avril 2025 –

YERITH–ERP–PGI–9.0: Brochure de GESTION COMMERCIALE YERITH r&d
3.6 FOURNISSEUR
Figure 7: fenêtre des fournisseurs dans YERITH–PGI–
9.0
1 fournisseur est 1 organisation entrepreneuriale qui
vous donne par vente ou autres moyens des services
ou des marchandises.
EXEMPLE de fournisseur : la société commerciale qui
produit les boissons gazeuses que le supermarché
’YERITH–SUPERMARCHÉ’ a en vente dans ses
rayons.
3.7 CHARGES FINANCIÈRES
Figure 8: La fenêtre des charges financières dans
YERITH–PGI–9.0
1 charge financière est une sortie de
monnaie (d’argent) pour le compte de
l’organisation entrepreneuriale (une organisation
gouvernementale, une O.N.G., ou encore une
société commerciale)!
EXEMPLE de charge financière : la facture mensuelle
d’électricité.
3.8 ACHATS
Figure 9: La fenêtre des fiches des achats dans YERITH–
PGI–9.0
CETTE FENÊTRE présente des achats enregistrés via la
fenêtre des stocks (LORSQUE LE PRIX D’ACHAT D’ 1
ARTICLE D’ 1 STOCK est mentionné.
Ces achats sont soit des "IMMOBILISATIONS", soit des
"STOCKS".
3.9 CLIENTÈLE
Figure 10: fenêtre de la clientèle dans YERITH–PGI–9.0
1 clientèle est l’ensemble des personnes qui
constitue les utilisateurs ou acheteurs des
marchandises ou services d’ 1 organisation
entrepreneuriale.
EXEMPLE de clientèle : les personnes physiques
ou morales qui achètent des boissons gazeuses au
supermarché ’YERITH–SUPERMARCHÉ’.
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 4 Version du – 29 Décembre 2023 –

YERITH–ERP–PGI–9.0: Brochure de GESTION COMMERCIALE YERITH r&d
3.10 POINT–DE–VENTE
Figure 11: point–de–vente dans YERITH–PGI–9.0
point–de–vente : lieu où s’effectue des achats
de services ou de stocks de marchandises d’ 1
organisation entrepreneuriale.
EXEMPLE de point–de–vente : siège de la société
commerciale YERITH r&d où peut se faire l’achat d’ 1
copie de leur progiciel de gestion intégré YERITH–PGI–
9.0 .
3.11 VENTES
Figure 12: La fenêtre des ventes dans YERITH–PGI–9.0
1 vente est:
a. 1 résultat monétaire (en argent) d’ 1 service
effectué pour 1 client
b. 1 résultat monétaire (en argent) de la passation
d’ 1 stock de marchandises à 1 client
EXEMPLE de vente : 1 client verse ’ 150 000 FCFA’ pour
l’achat d’ 1 copie du progiciel de gestion intégré (PGI)
YERITH–PGI– 9.0 .
3.12 PAIEMENTS
Figure 13: La fenêtre des paiements dans YERITH–PGI–
9.0
1 paiement est:
a. 1 crédit (provenant du verbe créditer) : action de
déposer de la monnaie (ou argent) dans 1 compte
bancaire d’ 1 organisation entrepreneuriale.
b. 1 débit (provenant du verbe débiter) : action de
retirer de la monnaie (ou argent) d’ 1 compte
bancaire d’ 1 organisation entrepreneuriale.
SYNONYMES DE ’CRÉDIT’: entrée (argent) , encaissement ,
versement .
SYNONYMES DE ’DÉBIT’: sortie (argent) , décaissement .
EXEMPLE d’encaissement (crédit) : achat d’ 1 stock de
marchandises par 1 personne physique.
EXEMPLE de décaissement (débit) : achat d’ 1 stock de
marchandises à 1 fournisseur.
3.13 TABLEAUX DE BORDS
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 5 Version du – 29 Décembre 2023 –

YERITH–ERP–PGI–9.0: Brochure de GESTION COMMERCIALE YERITH r&d
Figure 14: La fenêtre des tableaux–de–bords dans
YERITH–PGI–9.0
tableaux de bords : l’ensemble des présentations
des données d’entrées et des sorties:
1. de monnaie (financières)
2. des services
3. des stocks de marchandises
qui permettent au directeur d’ 1 organisation
entrepreneuriale de prendre des décisions pour
de bons et meilleurs rendements (financier,
fourniture de services, etc.) de son organisation
entrepreneuriale.
EXEMPLE DE TABLEAU DE BORD : le diagramme en
bandes représentant les 18 marchandises les plus
vendues en terme de quantité.
3.14 CHARGES FINANCIÈRES
Figure 15: La fenêtre (non administrative) pour insérer 1
charge financière dans YERITH–PGI–9.0
1 CHARGE FINANCIÈRE est le coût d’ 1 produit ou service
DONT L’ENTREPRISE À PAYER pour s’en approprier ou
s’en servir.
1 LIGNE BUDGÉTAIRE est 1 compte financier duquel
est extorqué des argents pour les acquisitions de
l’organisation entrepreneuriale.
1 ligne budgétaire est généralement liée à 1 compte
dans 1 institution bancaire.
LA CRÉATION D’ 1 CHARGE FINANCIÈRE DANS
YERITH–PGI–9.0 demande au minimum les éléments
suivants:
1. 1 département de l’entreprise (ce département peut
être celui d’ 1 stock, etc.) qui a causé la charge
financière
2. 1 ligne budgétaire de laquelle provient des fonds
d’argents pour le payement du produit et / ou service
qui cause 1 charge financière
3. 1 référence : identification unique ALPHA–
NUMÉRIQUE de cette dépense financière
4. 1 désignation (PEUT-ÊTRE À SOUHAIT LA MÊME
désignation que la référence sus-mentionnée :
identification unique ALPHA–NUMÉRIQUE de cette
dépense financière
5. 1 fournisseur : PERSONNE PHYSIQUE OU MORALE,
qui fournit le produit et / ou service objet de cette
charge (dépense) financière
6. 1 nombre de lots : quantité totale de produits et / ou
services de cette dépense financière
7. 1 prix d’achat : masse d’argent d’ 1 unité ( 1 lot) des
produits et / ou services à acquérir pour cette dépense
financière.
Figure 16: La fenêtre des charges financières dans
YERITH–PGI–9.0
3.15 COMPTABILITÉ
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 6 Version du – 29 Décembre 2023 –

YERITH–ERP–PGI–9.0: Brochure de GESTION COMMERCIALE YERITH r&d
Figure 17: La fenêtre de paramétrage de la comptabilité
analytique dans YERITH–PGI–9.0
LA COMPTABILITÉ : REPRÉSENTE l’ensemble des
processus et documents y afférents qui permettent
de façon systématique de justifier les entrées et les
sorties de monnaie (financières), des services, et des
stocks de marchandises.
4 CONCLUSION
YERITH–PGI– 9.0 permet le travail simultané et
coordonné sur des données de gestion commerciale
et / ou FINANCIÈRE par plusieurs utilisateurs d’ 1
organisation entrepreneuriale .
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 7 Version du – 29 Décembre 2023 –

YERITH r&d | brochure d’information du progiciel de gestion intégré YERITH–PGI– 9.0
Brochure D’information du
progiciel de gestion intégré (PGI)
YERITH–PGI– 9.0
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
1 PARCOURS ACADÉMIQUE DE
”Xavier Noumbissi Noundou [Pr.
Prof. Dr.–Ing.]”
Figure 1: Portrait de YERITH–nissi.
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
EST CHRÉTIEN ÉVANGÉLIQUE ’BORN-AGAIN (né-
de-nouveau)’, CAMEROUNAIS, ET NÉ LE 16 Septem-
bre 1983 À DOUALA DANS LA RÉGION DU LITTORAL
AU CAMEROON.
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–
Ing.]” A 1 GRADE ACADÉMIQUE ET PROFESSION-
NEL DE ”DIPLOM–INFORMATIKER (DIPL.–INF.)”
PROVENANT DE L’UNIVERSITÉ DE BRÊME EN ALLE-
MAGNE , DEPUIS LE 25 MAI 2007 .
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
A 1 GRADE ACADÉMIQUE ET PROFESSIONNEL
DE PHILOSOPHIAE DOCTOR (PH.D.) PROVENANT
DE L’UNIVERSITÉ DE WATERLOO (ON, CANADA) ,
DEPUIS LE 20 DÉCEMBRE 2011 .
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–
Ing.]” A DES CONTRIBUTIONS EN RECHERCHES
ET DÉVELOPPEMENTS, ACADÉMIQUES ET EN IN-
GÉNIERIE PROFESSIONNELLE COMME SUIT:
1. ’Statistical test case generation for reactive
systems’ RTT-MBT ; pour la start-up VER-
IFIED SYSTEMS INTERNATIONAL GmbH
(https://www.verified.de) de l’Université de Brême
en Allemagne fédérale.
2. ’Context-Sensitive Staged Static Taint Analysis For
C using LLVM’
1) code source en C ++ :
https://wwww.github.com/sazzad114/
saint
2) document scientifique et / ou technique:
https://zenodo.org/record/8051293 .
3. ’YERITH-ERP-3.0’:
1) code source en C ++ :
a. YERITH–ERP–9.0:
https://wwww.github.com/yerithd/
yerith- erp- 9- 0
b. YERITH–ERP–9.0 SYSTEM DAEMON:
https://wwww.github.com/yerithd/
yerith- erp- 9- 0- system- daemon
2) publications en continue:
https://zenodo.org/record/8205911 .
4. ’ YERITH_QVGE 1 ’
1) code source en C ++ :
https://wwww.github.com/yerithd/yr_
db_runtime_verif
https://wwww.github.com/yerithd/
yr- db- runtime- verif
2) document scientifique et / ou technique:
https://zenodo.org/record/8381187 .
1 Version du – 08 NOVEMBRE 2024 –

Brochure D’information du progiciel de gestion intégré YERITH–PGI– 9.0 YERITH r&d
Table 1: YERITH–PGI– 9.0 TÂCHES DES UTILISATEURS selon leur RÔLES !
Tâches « Manager » « Vendeur » « Gestionnaire de stock » « Magasinier » « Caissier »
créer 1 rayon (département) Ø
entrer 1 immobilisation / stock / service Ø Ø (SERVICE) Ø (immobilisation / STOCK)
supprimer 1 immobilisation / stock Ø
lister les immobilisations / stocks Ø Ø Ø Ø Ø
modifier 1 immobilisation / stock Ø Ø
transférer des immobilisations / stocks Ø Ø Ø
sortir des immobilisations / stocks Ø Ø Ø
modifier la stratégie
de gestion des immobilisations / stocks Ø Ø (NON PERMANENT) Ø (NON PERMANENT)
(ex.: « FIFO », etc.)
vendre des marchandises Ø Ø Ø
accéder aux
mouvements des immobilisations / stocks Ø Ø Ø
gestion des achats Ø Ø Ø (PARTIEL)
gestion des FOURNISSEURS, RH Ø
gestion des clients (CRM) Ø Ø (PARTIEL)
tableaux de bords Ø
retour sur vente Ø
accéder aux informations
sur les ventes Ø Ø (POUR SOI-MÊME)
2 Introduction
yerith-pgi-3.0 est un Progiciel de Gestion Intégré
(PGI).
Après son installation, yerith-pgi-3.0 est accessible à toute
personne qui possède un compte d’utilisateur.
Les utilisateurs de yerith-pgi-3.0 ont les rôles ou niveaux
d’accès suivants:
1. « Administrateur »
2. « Caissier »
3. « Gestionnaire de stock »
4. « Magasinier »
5. « Manager »
6. « Vendeur ».
yerith-pgi-3.0 permet de réaliser les tâches de gestion com-
merciales (Tableau 1 , en fonction du rôle de l’utilisateur,
comme suit:
1. créer 1 département (ex.: finance, immobilisations,
stocks, etc.)
2. créer 1 rayon de vente
3. gérer des dépenses financières AVEC DES LIGNES
BUDGÉTAIRES
4. manager des clients, et des fournisseurs, et des
ressources humaines
5. manager des immobilisations (ex.: véhicules
d’entreprise, etc.)
6. manager des stocks pour ventes
7. voir des tableaux de bords.
3 LES UTILISATIONS POTENTIELLES
DE YERITH–PGI– 9.0
1. BOURSE D’ÉCHANGE DE BIENS MOBILIERS OU IMMO-
BILIERS. Ceci puisse être utile pour des petites commu-
nautés sans DEVISES MOBILIÈRES
2. PROGICIEL DE GESTION INTÉGRÉ POUR SUPER-
MARCHÉS ET COMMERCES
3. BREF, TOUTE ORGANISATION ENTREPRENEURIALE.
4 Les atouts de yerith-pgi-3.0
1. 1 très grande stabilité de l’application
2. des utilisateurs avec des rôles bien spécifiés
3. 1 système d’alerte comportant des alertes paramétrées
en fonction des quantités en stock ou des périodes de
temps
4. la possibilité de générér des reçus au petit format pour
des imprimantes thermiques, ou bien de générér des doc-
uments au format ”A4”
5. Linux–Debian comme système d’exploitation, car très
stable, performant, et moins vulnérable aux attaques des
pirates informatiques en comparaison aux autres sys-
tèmes d’exploitation
6. 1 interface ”ventes” qui permet au « Manager » d’avoir
une vue d’ensemble des ventes (voir la Figure 2 ), et aussi
d’effectuer des ”retours sur ventes”
7. 1 interface ”tableaux de bords” qui génère des rapports
financiers, pour l’aide à la décision managériale du ”busi-
ness”
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 2 Version du – 08 NOVEMBRE 2024 –

Brochure D’information du progiciel de gestion intégré YERITH–PGI– 9.0 YERITH r&d
Figure 2: La fenêtre des ventes.
5 Le système d’alerte
Les utilisateurs aux rôles « Administrateur » ou « Manager »
sont ceux capable de créer des alertes dans yerith-pgi-3.0.
yerith-pgi-3.0 permet de créer des alertes pour:
1. 1 quantité d’articles restante en stock
2. 1 période de temps.
5.1 Alertes sur une quantité en stock
1 alerte sur la quantité en stock (X) d’ 1 produit est un mes-
sage qui est généré lorsque la quantité en stock de ce produit
atteint X.
Par exemple Xavier (« Manager ») crée une alerte sur le pro-
duit ”mangue” qui se déclenche dès que sa quantité en stock
atteint 100 ; 1 message est généré et envoyé à l’utilisateur
Jean (« Magasinier »).
5.2 Alertes sur une période de temps
1 période de temps est définie par 1 date de début de période,
et 1 date de fin de période.
1 alerte sur une période de temps pour un produit est un mes-
sage qui est généré et qui reste existant dans yerith-pgi-3.0
durant toute la durée de cette période de temps.
Par exemple, un message d’alerte doit être envoyé a
l’utilisateur Paul (« Caissier ») dès que la date du 05 Mai
est atteinte afin que celui-ci applique un rabais de 20% sur
chaque vente de yaourt ’trèsbon’ durant une période de 2 se-
maines.
6 Le système de gestion de base–de–
données
’MariaDB’ est utilisé comme système de gestion de base
de données. ’MariaDB’ est très stable, très performant, et
source–libre.
Des copies exécutables de ’MariaDB’ peuvent être accessi-
ble à très moindre coût (ex.: 0 ).
7 Conclusion
Figure 3: La fenêtre de visualisation de stocks.
La Figure 3 illustre la fenêtre de visualisation de
stocks.
Figure 4: La fenêtre de vente.
La Figure 4 illustre la fenêtre pour faire les ventes
d’articles.
yerith-pgi-3.0 est disponible dans les langues Anglais et
Français.
Auteur: ”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]” 3 Version du – 08 NOVEMBRE 2024 –

YERITH r&d
YERITH–ERP–PGI–9.0 :
ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
CE LIVRET ESSAIE D’EXPLICITER COMMENT 1 ENTREPRISE DÉVELOPPE SES ACTIVITÉS DE
FAÇON MAXIMALE AU PLAN D’ 1 PRODUCTIVITÉ EFFICACE GRÂCE AU PROGICIEL DE GES-
TION INTÉGRÉ YERITH–ERP–PGI– 9.0 .
VERSION : 16 avril 2025
1 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
2 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
Table des matières
Table des matières 3
Table des figures 5
Liste des tableaux 7
1 INTRODUCTION 9
1.1 Motivations de ce LIVRET ...................................... 9
1.2 Structure De Ce LIVRET ....................................... 1 0
2 PERFORMANCE D’ 1 ENTREPRISE EN AFRIQUE 11
2.1 Définition d’Entreprise Commerciale ............................... 1 1
2.2 Sécurité Au Sein De L’entreprise .................................. 1 2
2.3 Définition De Performance ..................................... 1 3
2.4 Paramètres de Concurrence ..................................... 1 4
2.5 Paramètres de Performance .................................... 1 5
3 Processus D’ 1 Entreprise En Afrique 17
3.1 Visions et Objectifs D’ 1 Organisation Entrepreneuriale ................... 1 7
3.2 Ressources de Fonctionnements ................................. 1 8
3.2.1 Ressources Humaines .................................... 1 8
3.2.1.1 Acquisition des Ressources Humaines ................... 1 8
3.2.1.2 Salaires et Émoluments ............................ 1 8
3.2.2 Ressources Informatiques et / ou Digitales ...................... 1 9
3.2.2.1 Acquisition des Ressources Informatiques et / ou Digitales . . . . . . 19
3.2.2.2 Réseau Informatique D’entreprise ...................... 1 9
3.2.2.3 Maintenance Du Matériel Informatique et / ou Digital ......... 2 0
3.2.3 Ressources Matérielles ................................... 2 1
3.2.3.1 Acquisition des Ressources Matérielles .................. 2 1
3.3 Processus de Ventes Aux Clients .................................. 2 2
4 YERITH–ERP–PGI– 9.0 AU CENTRE DE LA PERFORMANCE ENTREPRENEURIALE 23
5 CONCLUSION 25
6 Bibliographie 27
Index 29
3 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
1.2 Structure De Ce LIVRET
10 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
Chapitre 2
PERFORMANCE D’ 1 ENTREPRISE EN
AFRIQUE
Ce chapitre vise à définir la performance d’une entreprise, apporter des éléments
qui spécifient cette dernière, et montrer comment déterminer et évaluer ration-
nellement ces éléments de performance d’entreprise à L’aide DU PROGICIEL DE
GESTION INTÉGRÉ YERITH–ERP–PGI– 9.0 .
2.1 Définition d’Entreprise Commerciale
Une entreprise commerciale est une entité organisationnelle qui vise à faire des gains financiers en
échange de services et/ou de marchandises pour des individus ou pour d’autres entités organisa-
tionnelles.
Quelques exemples d’entreprises commerciales au Cameroun et au monde :
1. MercedesBenz (RFA 1 )
2. Walmart (États–Unis D’Amérique)
3. Cameroon Telecomunication (Camtel) (Cameroun)
4. Santa Lucia (Cameroun)
5. Supermarché DÔVV (Cameroun)
6. etc.
1. République Fédérale D’Allemagne.
11 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
2.2 Sécurité Au Sein De L’entreprise
NOS recherches et expériences sur le terrain nous démontre à suffisance que les éléments de sé-
curités externes et internes à l’entreprise entrepreneuriale sont des suivants par ordre d’impor-
tance :
1. ) LA SAINTE BIBLE : en effet, l’entrepreneur et / ou chef d’entreprise se doit de posséder 1 sainte
BIBLE avant toute chose Puisque des paroles de Bonnes œuvres et vies proviennent de ce livre
sacré qui est aussi le livre le plus ancien sur cette terre et UNIVERS humain.
Nous recommandons 1 heure au minimum de lecture de versets bibliques par journée de vie ;
Et non de TRAVAIL. Personnellement je peux conseiller par exemple des versets suivants :
◦ ”Esaïe 45 ”
◦ ”Sophonie 1 ”
◦ ”PSAUMES 140 ”
◦ ”PSAUMES 144 : 11 − 15 ”
◦ ”PSAUMES 23 ”
◦ ”HABACUC 3 : 15 − 19 ”
◦ etc.
12 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
2.3 Définition De Performance
La performance est une évaluation des activités d’une entreprise commerciale aux fins de justifier
si cette dernière est rentable ou plus.
Une entreprise commerciale est rentable lorsqu’elle produit des bénéfices (ou encore des sur-
plus d’argents par rapport au Capital investit) .
CAPITAL : : matériels physiques (aussi appelés IMMOBILISATIONS), et / ou sommes finan-
cières investies pour faire fonctionner l’entreprise commerciale.
13 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
2.4 Paramètres de Concurrence
Des paramètres de concurrence sont des éléments qui influent sur l’attractivité d’ 1 entreprise com-
merciale :
1 . 1 site internet (WWW : world wide web) AUX FINS DE DISTRIBUER SES INFORMATIONS
COMMERCIALES ET DE SERVICES.
2 . 1 accessibilité facile (ou encore dégagée)
3 . 1 accessibilité propre
4 . des plaques publicitaires bien visibles
5 . des plaques publicitaires (ou encore rabats, ou promotions) bien visibles
6 . des prémisses (ou encore infrastructures) dégagées
7 . des prémisses (ou encore infrastructures) propres
8 . des prémisses (ou encore infrastructures) aérées (ou encore ventilées, ou bien climatisées)
9 . des prémisses (ou encore infrastructures) sentant bon
10 . des prémisses (ou encore infrastructures) avec des passages et/ou allées dégagés (ou en en-
core non encombrés)
11 . des prix clairement affichés
12 . des prix à l’unité clairement affichés
13 . 1 très bonne sécurité des biens, des immobilisations, et des personnes sur les prémisses (ou
encore infrastructures)
14 . 1 visibilité (ou encore publicité) sur le marché voulu
14 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
2.5 Paramètres de Performance
Figure 2.1 – Une image du PROGICIEL DE GESTION INTÉGRÉ (ERP en anglais) YERITH–
ERP–PGI– 9.0 .
Des paramètres de performance sont des éléments qui, lorsque maximaux, démontrent 1 rentabi-
lité positive d’ 1 entreprise commerciale :
1 . 1 site internet (WWW : world wide web) AUX FINS DE DISTRIBUER SES INFORMATIONS
COMMERCIALES ET DE SERVICES.
2 . 1 dissociation accrue et / ou élevée entre la famille de l’entrepreneur – investisseur, et ses af-
faires commerciales (Exception faites au niveau des actionnaires ou du TRÈS–HAUT manage-
ment)
3 . 1 visibilité maximale et informatisée sur des transactions commerciales de l’entreprise ;
4 . 1 Progiciel de gestion intégré simple et facile à ré-utiliser et / ou à entretenir, À TRÈS BAS
COÛTS ;
15 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
16 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
Chapitre 3
Processus D’ 1 Entreprise En Afrique
Ce chapitre donne des canevas et / ou modèles (exemples) à partir desquels 1 or-
ganisation entrepreneuriale peut développer ses processus de fonctionnements
(en anglais aussi nommés "BUSINESS MODEL" ).
3.1 Visions et Objectifs D’ 1 Organisation Entrepreneu-
riale
Il est primordial et très important de définir 1 vision (ou encore 1 objectif idéal ; 1 but idéal à at-
teindre dans le monde physique et / ou matériel avant de prendre 1 décision pour la création d’ 1
organisation entrepreneuriale [] (ex. : S.A.R.L, START–UP ; O.N.G., etc.).
Exemple de vision d’ 1 organisation entrepreneuriale :
— YERITH r&d : vulgariser et simplifier l’utilisation de l’outil informatique dans la gestion des
organisations entrepreneuriales du monde moderne.
— augmenter la consommation du choux vert vendu en boîte de conserve sans additifs chi-
miques nocifs à la santé.
— réduire les consommations de pétrole ; au profit de l’énergie éolienne.
Le libellé d’ 1 vision et objectif entrepreneuriale devrait se limiter à 1 phrase au présent, à l’actif
et non passif.
17 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
3.2 Ressources de Fonctionnements
3.2.1 Ressources Humaines
3.2.1.1 Acquisition des Ressources Humaines
3.2.1.2 Salaires et Émoluments
Figure 3.1 – Une image d’ 1 fenmêtre illustrative des groupes d’employés d’ 1 travailleur.
SALAIRE CUMULÉ D’ 1 EMPLOYÉ :
SALAIRE PAR GROUPE D’APPARTENANCE D’ 1 EMPLOYÉ :
GROUPES D’APPARTENANCE D’ 1 EMPLOYÉ :
GROUPE D’EMPLOYÉS :
GROUPE DE PAIE :
18 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
3.2.2 Ressources Informatiques et / ou Digitales
YERITH–ERP–PGI– 9.0
3.2.2.1 Acquisition des Ressources Informatiques et / ou Digitales
3.2.2.2 Réseau Informatique D’entreprise
1. L’ordinateur (OBLIGA-
TOIRE) 2. L’écran (OBLIGATOIRE)
3. Le tiroir de caisse (FA-
CULTATIF)
4. L’imprimante de tickets
PDV (thermique) (FACUL-
TATIF) 5. Le lecteur de code barres
(FACULTATIF) 6. 1 routeur (OBLIGA-
TOIRE)
7. La tablette numérique
(FACULTATIF)
8. L’ordinateur 2 en 1 (FA-
CULTATIF)
9. 1 terminal (NC– 300 ) à
plusieurs utilisateurs (FA-
CULTATIF)
19 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
26 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
Chapitre 6
Bibliographie
27 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
28 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
Index
exemple de vision d’ 1 organisation entrepre-
neuriale, 17
visions et objectifs d’ 1 organisation entrepre-
neuriale, 17
29 DE 30

YERITH r&d YERITH–PGI–9.0: ESSAI DE PRODUCTIVITÉ ENTREPRENEURIALE
30 DE 30

YERITH r&d
YERITH–ERP–PGI–9.0 :
NOTIONS DE COMPTABILITÉ ET DE
SYSTÈME O.H.A.D.A
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
VERSION : 16 avril 2025
1 DE 12

YERITH r&d YR–PGI–3.0: NOTIONS DE COMPTABILITÉ ET DE SYSTÈME O.H.A.D.A
2 DE 12

YERITH r&d YR–PGI–3.0: NOTIONS DE COMPTABILITÉ ET DE SYSTÈME O.H.A.D.A
Table des matières
Table des matières 3
Table des figures 5
Liste des tableaux 7
1 INTRODUCTION 9
1.1 Motivations DE CE PAMPHLET ............................ 9
1.2 Structure De Ce Pamphlet ................................ 9
2 CONCLUSION 11
3 DE 12

YERITH r&d YR–PGI–3.0: NOTIONS DE COMPTABILITÉ ET DE SYSTÈME O.H.A.D.A
4 DE 12

YERITH r&d YR–PGI–3.0: NOTIONS DE COMPTABILITÉ ET DE SYSTÈME O.H.A.D.A
Table des figures
5 DE 12

YERITH r&d YR–PGI–3.0: NOTIONS DE COMPTABILITÉ ET DE SYSTÈME O.H.A.D.A
12 DE 12

YERITH r&d | GUIDE D’INSTALLATION POUR LE PROGICIEL DE GESTION INTÉGRÉ (PGI) YERITH–PGI– 9.0
GUIDE D’INSTALLATION POUR LE
PROGICIEL DE GESTION INTÉGRÉ (PGI)
YERITH–PGI– 9.0
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
VERSION : 16 avril 2025
1 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
2 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Table des matières
Table des matières 3
Table des figures 5
Liste des tableaux 7
1 INTRODUCTION 9
1.1 Typographie ........................................ 9
1.2 HARDWARE ....................................... 9
1.2.1 RÉSOLUTION DE L’ÉCRAN (desktop) .................. 9
1.2.2 Mémoire vive (RAM : random access memory) ............. 9
1.3 Logiciels Prérequis ................................... 1 0
1.4 Fichiers Requis pour la Procédure D’installation ................. 1 0
2 INSTALLATION AUTOMATISÉE avec gdebi-gtk OU gdebi 11
2.1 Installation De gdebi-gtk Et De gdebi ....................... 1 1
2.2 Installation Avec gdebi-gtk .............................. 1 1
2.3 Installation Avec gdebi ................................. 1 2
3 PROCÉDURE D’INSTALLATION (manuelle) DE LA BASE–DE–DONNÉES SUR
1 –DESKTOP–SERVEUR–RÉSEAU 13
3.1 Étapes D’installation De La Base–De–Données Sur 1 –DESKTOP–
SERVEUR–RÉSEAU ................................... 1 3
3.2 Installation de mariadbserver SUR 1 –DESKTOP–SERVEUR–RÉSEAU . 13
3.3 Modifier SI NÉCESSAIRE LE FICHIER ’/etc/mysql/mariadb.conf.d/50-
server.cnf’ ......................................... 1 4
4 Procédure D’installation (manuelle) Du PGI YERITH–PGI– 9.0 15
4.1 Étapes D’installation Du PGI YERITH–PGI– 9.0 ................. 1 5
4.2 Installation de gdebi et expect ............................ 1 5
4.3 Installation de Qt , Texlive , et de YERITH–PGI– 9.0 ............... 1 6
4.4 EXEMPLE de réseau de 2 ordinateurs ........................ 1 7
4.5 Exemple de configuration réseau multi–sites .................. 1 7
4.6 MODIFIER SI NÉCESSAIRE LE FICHIER DE CONFIGURATION ’yerith–
erp–3–0.properties’ POUR AVOIR ACCÈS À LA BASE–DE–DONNÉES
DU PGI YERITH–PGI–9.0 ............................... 1 8
Index 19
Appendix 21
A L’utilisateur Standard (Administrateur) ’admin’ 21
3 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
B COMMENT FAIRE FONCTIONNER 1 IMPRIMANTE THERMIQUE DANS
’YERITH–PGI–9.0’ 23
C DES FICHIERS DE PRÉFÉRENCES POUR 1 UTILISATEUR DE ’YERITH–PGI–9.0’ 25
D DES FICHIERS DE CONFIGURATIONS POUR LE PGI–ERP ’YERITH–PGI–9.0’ 27
E VARIABLES D’ENVIRONNEMENTS DE ’YERITH–PGI–9.0’ 29
F COMMENT DÉSINSTALLER ’YERITH–PGI–9.0’ 31
G COMMENT DÉSINSTALLER ’YERITH–PGI–9.0–SYSTEM-DAEMON’ 33
4 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Table des figures
2.1 Interface graphique de Gdebi (Gdebi-gtk). .................... 11
4.1 Exemple de configuration réseau possédant 2 ordinateurs. .......... 17
4.2 Exemple de configuration réseau multi–sites. .................. 17
5 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
6 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Liste des tableaux
1.1 Logiciels requis pour l’installation de YERITH–PGI– 9.0 . ........... 10
1.2 Fichiers requis pour l’installation de YERITH–PGI– 9.0 . ............ 10
7 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
8 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Chapitre 1
INTRODUCTION
1.1 Typographie
Toute les commandes dans ce guide décrite de la manière suivante :
commande
sont à être exécuter en tant ”super utilisateur” (”utilisateur root”).
1.2 HARDWARE
1.2.1 RÉSOLUTION DE L’ÉCRAN (desktop)
YERITH–PGI– 9.0 est utilisé de meilleure résolution d’écran 22 pouces et plus !
1.2.2 Mémoire vive (RAM : random access memory)
YERITH–PGI– 9.0 peut être utilisé par un ordinateur qui possède un minimum de 512 Mo
de mémoire RAM (mémoire vive) sans aucun problème.
CEPENDANT, NOUS RECOMMANDONS L’UTILISATION D’ORDINATEURS AYANT
UN MINIMUM DE 2 GO DE MÉMOIRE RAM.
9 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
4.3 Installation de Qt , Texlive , et de YERITH–PGI– 9.0
1. Ouvrir un terminal ” bash ”
2. ensuite entrer y la commande suivante :
gdebi -n yerith-erp-9-0-standalone-configurations-data.deb
3. puis :
gdebi -n yerith-erp-9-0-system-daemon.deb
4. FINALEMENT, EXÉCUTER LA COMMANDE :
gdebi -n yerith-erp-9-0-standalone.deb
Cette commande installe automatiquement Qt et Texlive .
5. Entrer le mot de passe de l’utilisateur ”root” du logiciel mariadbserver lorsque cela
vous sera demandé ;
Ceci est requis pour l’installation de la base de données ”yerith_erp_3”.
16 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
4.4 EXEMPLE de réseau de 2 ordinateurs
Figure 4.1 – Exemple de configuration réseau possédant 2 ordinateurs.
4.5 Exemple de configuration réseau multi–sites
Figure 4.2 – Exemple de configuration réseau multi–sites.
17 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
4.6 MODIFIER SI NÉCESSAIRE LE FICHIER DE CONFIGU-
RATION ’yerith–erp–3–0.properties’ POUR AVOIR
ACCÈS À LA BASE–DE–DONNÉES DU PGI YERITH–
PGI–9.0
S.V.P., BIEN VOULOIR EXÉCUTER LES CHANGEMENTS SUIVANTS SI VOUS SOU-
HAITER CONNECTER VOTRE INSTALLATION LOCALE DE YERITH–PGI– 9.0 À 1 –
SERVEUR–EN–RÉSEAU :
1. Le fichier ’YERITH–ERP–3–0.PROPERTIES’ est situé dans le disque dur de votre ins-
tallation à l’URL : ’/opt/yerith–erp–3–0–standalone–configurations–data’
2. modifiez la ligne du fichier ’YERITH–ERP–3–0.PROPERTIES’ de
’db_ip_address = localhost’ à ’db_ip_address = YE.YF.YG.YH’ SELON QUE
’YE.YF.YG.YH’ REPRÉSENTE l’adresse IP du serveur de base de données.
18 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Index
mémoire RAM, 9
mémoire vive, 9
Sample 2 –computers store, 17
19 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
20 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Annexe A
L’utilisateur Standard (Administrateur)
’admin’
Après l’installation avec succès de YERITH–PGI– 9.0 , l’application est accessible par
l’utilisation d’un compte utilisateur standard avec le rôle d’administrateur en utilisant
les données suivantes :
1. nom d’utilisateur : admin
2. mot de passe : admin1
Ce compte administrateur peut être modifié selon votre volonté.
21 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
22 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Annexe B
COMMENT FAIRE FONCTIONNER 1
IMPRIMANTE THERMIQUE DANS
’YERITH–PGI–9.0’
23 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
24 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Annexe C
DES FICHIERS DE PRÉFÉRENCES POUR
1 UTILISATEUR DE ’YERITH–PGI–9.0’
25 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
32 DE 33 Version du - 16 avril 2025 -

YERITH r&d GUIDE D’INSTALLATION POUR YERITH–PGI– 9.0
Annexe G
COMMENT DÉSINSTALLER
’YERITH–PGI–9.0–SYSTEM-DAEMON’
1. Ouvrir un terminal ” bash ”
2. Taper la commande suivante :
apt -y --purge remove yerith-erp-9-0-system-daemon
33 DE 33 Version du - 16 avril 2025 -

YERITH r&d | YERITH–PGI– 9.0 guide pratique du PROGICIEL DE GESTION INTÉGRÉ ; YERITH–PGI–9.0
GUIDE PRATIQUE DU LOGICIEL DE GESTION
COMMERCIALE ET FINANCIÈRE
YERITH–PGI– 9.0
"PROGRAMME ET CODE SOURCE OUVERT ET
LIBRE"
”Xavier Noumbissi Noundou [Pr. Prof. Dr.–Ing.]”
LES CODES SOURCES, OUVERT ET LIBRE, ET CE,
DANS TOUS LES SENS DU TERME SONT
LOCALISÉS AUX ADRESSES INTERNET
SUIVANTES :
Ce LIVRE DE GESTION COMMERCIALE explique de manière simplistique le
rôle de YERITH–PGI– 9.0 , et dorénavant, sera le guide pragmatique de son
utilisateur.
VERSION : 16 avril 2025
1. YERITH–PGI–9.0, code source (non exécutable) :
https://wwww.github.com/yerithd/yerith- erp- 9- 0
2. YERITH–PGI–9.0–SYSTEM–DAEMON, code source (non exécutable) :
https://wwww.github.com/yerithd/yerith- erp- 9- 0- system- daemon
1D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
2D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
Table des matières
Table des matières 3
Table des figures 7
Liste des tableaux 9
1 Introduction 11
1.1 MOTIVATIONS IDÉOLOGIQUES DE CE LIVRE ..................... 1 1
1.2 STRUCTURE DE CE LIVRE .................................. 1 1
1.3 NOTIONS DE BASE DE GESTION COMMERCIALE ................... 1 2
1.4 NOTIONS DE BASE D’INFORMATIQUE DE GESTION COMMERCIALE . . . . . 12
1.5 NOTIONS DE BASE DE COMPTABILITÉ ET SYSTÈME OHADA ........... 1 2
1.6 PHILOSOPHIE DES FENÊTRES PAR FONCTIONNALITÉS .............. 1 3
1.7 ÉLÉMENTS GRAPHIQUES .................................. 1 4
1.7.1 GÉNÉRALITÉS ..................................... 1 4
1.7.2 CONTEXTES DES TABLEAUX ........................... 1 5
1.8 Connexion à 1 autre localisation (succursale du réseau CONNECTÉ) dans
YERITH–PGI– 9.0 ........................................ 1 7
1.9 PARAMÉTRAGES DANS YERITH–PGI– 9.0 ........................ 1 8
1.9.1 INTRODUCTION .................................... 1 8
1.9.2 PARAMÈTRES DE L’APPLICATION ERP (PGI) ................. 1 9
1.9.3 PARAMÈTRES DU SYSTÈME D’ALERTES ET DE SAUVEGARDE AUTO-
MATISÉE DE LA BASE DE DONNÉES ....................... 2 0
2 Fonctions Récurrentes de L’UTILISATEUR DE YERITH–PGI– 9.0 21
2.1 Localisation dans YERITH–PGI– 9.0 ............................. 2 1
2.2 Créer 1 Compte Utilisateur ( ∗∗ ) ................................ 2 2
2.3 Supprimer 1 Compte Utilisateur ( ∗∗ ) ............................ 2 4
2.4 SÉLECTIONNER DES COLONNES VISIBLES D’ 1 TABLEAU ............. 2 6
2.5 IMPRIMER EN VERTICALE (portrait) ............................ 2 7
2.6 IMPRIMER EN HORIZONTALE (paysage) ......................... 2 8
2.7 ACCÉDER À L’HISTORIQUE D’ 1 IMMOBILISATION / Stock ............. 2 9
2.8 DÉSACTIVER L’HISTORIQUE D’ 1 IMMOBILISATION / Stock ............ 3 1
2.8.1 À L’Insertion D’ 1 IMMOBILISATION / Stock ................... 3 1
2.8.2 À La Modification D’ 1 IMMOBILISATION / Stock ............... 3 2
3 CAS D’UTILISATIONS D’ 1 ORGANISATION ENTREPRENEURIALE GÉNÉRIQUE 33
3.1 RESSOURCES HUMAINES & FOURNISSEURS ..................... 3 3
3.1.1 Créer 1 Compte Travailleur (ou Fournisseur) .................. 3 3
3.1.2 Supprimer 1 Compte Travailleur (ou Fournisseur) ............... 3 3
3.2 CLIENTÈLE ............................................ 3 4
3.2.1 Créer 1 Programme De Fidélité De Clients ...... .............. 3 4
3.2.2 Créer 1 Catégorie De Client ............................. 3 4
3.2.3 Créer 1 Compte Client ................................ 3 4
3D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
3.2.4 Supprimer 1 Programme De Fidélité De Clients ................ 3 4
3.2.5 Supprimer 1 Catégorie De Client .......................... 3 4
3.2.6 Supprimer 1 Compte Client ............................. 3 4
3.3 IMMOBILISATIONS ....................................... 3 5
3.3.1 Définition ......................................... 3 5
3.3.2 Insérer 1 Immobilisation ............................... 3 5
3.3.3 Consulter L’historique D’ 1 Immobilisation .................... 3 5
3.4 STOCKS et / ou MARCHANDISES .............................. 3 6
3.4.1 Insérer 1 Stock de Marchandises .......................... 3 6
3.4.2 Consulter L’historique D’ 1 Stock .......................... 3 6
3.4.3 Consulter La Liste Des Marchandises NON Achevées ............. 3 6
3.4.4 Consulter La Liste Des Marchandises Achevées ................ 3 6
3.5 MOUVEMENTS (SORTIES ET TRANSFERTS) DE IMMOBILISATIONS et / ou
STOCKS .............................................. 3 7
3.5.1 Sortir 1 Immobilisation / Stock ........................... 3 7
3.5.2 Transférer 1 Immobilisation / Stock ........................ 3 7
3.5.3 Consulter La Liste Des Sorties De Immobilisations .............. 3 7
3.5.4 Consulter La Liste Des Transferts Des Immobilisations ........... 3 7
3.5.5 Consulter La Liste Des Sorties De Stocks ..................... 3 7
3.5.6 Consulter La Liste Des Transferts Des Stocks .................. 3 7
3.6 Paiements ............................................. 3 8
3.6.1 TYPES DE PAIEMENTS ................................ 3 8
3.6.1.1 TYPES DE PAIEMENTS DE FOURNISSEURS ............ 3 8
3.6.1.2 TYPES DE PAIEMENTS DE CLIENTS ................. 3 8
3.6.2 Consulter Des paiements (DE FOURNISSEURS) ................ 3 9
3.6.3 Consulter Des paiements (DE CLIENTS) ..................... 4 0
3.6.4 Consulter Des paiements (AVEC FILTRES) ................... 4 1
3.7 VENTES .............................................. 4 2
3.7.1 MODES DE PAYEMENTS de clients ........................ 4 2
3.7.2 Consulter Des ventes ................................. 4 2
3.7.3 Consulter Des ventes (AVEC FILTRES) ...................... 4 2
3.7.4 Vendre 1 ARTICLE ................................... 4 2
3.7.5 PRÉVENDRE 1 ARTICLE ............................... 4 2
3.7.6 Vendre 1 SERVICE ................................... 4 2
3.7.7 PRÉVENDRE 1 SERVICE ............................... 4 2
3.7.8 PRÉVENDRE 1 SERVICE AVEC RISTOURNE pour client ........... 4 2
3.7.9 Vendre 1 SERVICE AVEC RISTOURNE pour client ............... 4 2
3.8 FINANCES ............................................. 4 3
3.8.1 Insérer 1 COMPTE BANCAIRE (*) ......................... 4 3
3.8.2 Insérer 1 CHARGE FINANCIÈRE .......................... 4 3
3.8.3 Consulter Des Payements .............................. 4 3
3.8.4 Consulter Des Transactions Financières (AVEC 1 FOURNISSEUR) . . . . 43
3.8.5 Consulter Des Transactions Financières (AVEC 1 CLIENT) ......... 4 3
4 CAS D’UTILISATIONS D’ORGANISATIONS ENTREPRENEURIALES SPÉCIFIQUES 45
4.1 1 service d’immigration / 1 CABINET D’AVOCATS / 1 Entreprise de LOGIS-
TIQUE, ETC. ............................................ 4 5
4.1.1 Insérer 1 CHARGE FINANCIÈRE SUR 1 LIGNE BUDGÉTAIRE . . . . . . . 45
4.1.2 Créer 1 Dossier Clientèle ............................... 4 6
4.1.3 Générer 1 FICHE SOMMAIRE D’ 1 Client ..................... 4 6
4.1.4 Modifier Des Détails D’ 1 Client ........................... 4 6
4D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
4.2 1 COTISATION .......................................... 4 7
4.2.1 Créer 1 Cotisation Mensuelle ............................ 4 7
4.2.2 Créer 1 Compte De Membre ............................. 4 7
4.2.2.1 Générer 1 Carte De Membre ...................... 4 7
4.2.3 Payer 1 Cotisation De Membre ........................... 4 7
4.3 1 ASSURANCE D’ENTREPRISES .............................. 4 8
4.3.1 Créer 1 Police D’assurance .............................. 4 8
4.3.2 Créer 1 Compte De Membre ............................. 4 8
4.3.2.1 Générer 1 Carte De Membre ...................... 4 8
4.3.3 Payer 1 Police D’assurance .................. ........... 4 8
4.4 1 HÔTEL .............................................. 4 9
4.4.1 Une Réservation De Chambre ............................ 4 9
4.4.2 Une Location De Chambre .............................. 4 9
4.4.3 Une Sortie De Chambre ................................ 4 9
5 TABLEAUX DE BORDS 51
5.1 TYPES DE DIAGRAMMES REPRÉSENTATIFS DES DONNÉES DANS YERITH–
PGI– 9.0 .............................................. 5 1
5.1.1 DIAGRAMME À BANDE ............................... 5 1
5.1.2 DIAGRAMME CIRCULAIRE ............................. 5 2
5.2 Générer 1 bilan comptable ANALYTIQUE ............... .......... 5 3
5.3 Générer 1 CHIFFRE D’AFFAIRE ............................... 5 4
5.4 Générer 1 PALMARÈS DE CHIFFRES D’AFFAIRES ................... 5 5
6 Conclusion 57
7 Bibliographie 59
Index 61
Appendix 63
A PHILOSOPHIE DU DESIGN–INDUSTRIEL DE YERITH–PGI– 9.0 63
B DROITS D’UTILISATION DE MON LOGICIEL DE GESTION COMMERCIALE ET FINAN-
CIÈRE YERITH–PGI– 9.0 65
5D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
6D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
Table des figures
1.1 Des différents éléments graphiques d’ 1 fenêtre conventionnelle de YERITH–
PGI– 9.0 . .............................................. 14
1.2 La fenêtre de visualisation des paiements pour clients et/ou fournisseurs. . . . . 15
1.3 La fenêtre de visualisation de CHARGES FINANCIÈRES. ............... 16
1.4 La fenêtre de paramétrage du PGI YERITH–PGI– 9.0 . ................. 19
1.5 La fenêtre de paramétrage du système d’alertes, et du système de sauvegarde
automatisée. ........................................... 20
2.1 La fenêtre de visualisation de stocks. ............................ 21
2.2 La fenêtre d’accueil de L’ADMINISTRATION YERITH–PGI–9.0. .......... 22
2.3 La fenêtre "créer un compte utilisateur". ......................... 23
2.4 La fenêtre "lister les comptes utilisateurs". ........................ 24
2.5 La fenêtre "supprimer un compte utilisateur". ...................... 25
2.6 La fenêtre "Sélectionner des colonnes visibles d’ 1 tableau". ............. 26
2.7 La fenêtre "Impression de document – verticale (portrait)". ............. 27
2.8 La fenêtre "Impression de document – horizontale (paysage)". ........... 28
2.9 L’historique d’ 1 stock. ..................................... 29
2.10 La fenêtre de visualisation de stocks. ............................ 30
2.11 La fenêtre pour désactiver 1 stock et / ou IMMOBILISATION (DURANT L’INSER-
TION). ............................................... 31
2.12 La fenêtre pour désactiver 1 stock et / ou IMMOBILISATION (DURANT LA MO-
DIFICATION). ........................................... 32
4.1 La fenêtre pour entrer 1 charge financière sur 1 ligne budgétaire. .......... 45
5.1 EXEMPLE DE DIAGRAMME À BANDE. .......................... 51
5.2 EXEMPLE DE DIAGRAMME CIRCULAIRE. ........................ 52
A.1 La fenêtre de visualisation de stocks. ............................ 63
7D E 65

YERITH r&d YERITH–PGI– 9.0 | UTILISATIONS RECOMMANDÉES
8D E 65

3.10 Visualiser les articles / stocks périmés
La figure 3.9 illustre que la date de péremption du stock ’Cola’ ( 22 Février 2017 ) est dépassée.
Figure 3.9 – Le stock ’Cola’ est périmé.
On visualise les stocks périmés en allant à la fenêtre ’ fiche des stocks ’.
Tous les stocks dont la colonne ’ Date de péremption ’ est affichée en rouge sont périmés.
23

3.11 Visualiser les stocks dont la quantité minimale en stock est atteinte
L’utilisateur de yerith–erp–3.0 peut définir une quantité minimale pour un stock : c’est le nombre d’articles du
stock en dessous duquel l’entreprise ne devrait pas se retrouver .
La figure 3.10 illustre que la quantité minimale de 50 articles du stock ’Cola’ est atteinte.
Figure 3.10 – La quantité minimale du stock ’Cola’ est atteinte.
On visualise les stocks dont la quantité minimale en stock est atteinte en allant à la fenêtre ’ fiche des stocks ’.
Tous les stocks dont la colonne ’ Quantité en stock ’ est affichée en rouge ont leur quantité minimale en stock déjà
ateinte.
3.12 Supprimer un stock
Il existe deux métodes pour supprimer un stock :
Ø 1 ère méthode
1) sélectionner le stock à supprimer partir de la fenêtre ’ fiche des stocks ’
2) cliquer ensuite sur le lien ’ Supprimer ce stock ’ dans le menu déroulant Actions .
Ø 2 ème méthode
1) sélectionner le stock à supprimer partir de la fenêtre ’ fiche des stocks ’
2) maintener l’indexeur de la souris sur le stock sélectionné et ensuite cliquer sur le bouton droit de la souris
3) un menu déroulant s’affiche, cliquer sur le lien ’ Supprimer ce stock ’ du menu déroulant qui s’est affiché.
Le stock supprimé n’est plus affiché.
24

Chapitre 4
Le Système d’Alertes sur les Stocks
Rôles ayant accès à la fonctionalité : Administrateur 2.2 , Caissier 2.7 , Magasinier 2.6 , Manager 2.3 .
Ce chapitre décrit comment créer, lister, modifier, et supprimer les alertes sur les stocks.
4.1 Introduction
Le programme qui implémente le système d’alertes de yerith–erp–3.0 s’appelle ” yerith-erp-9-0-system-daemon ”.
yerith–erp–alert–3.0 est configuré pour démarrer en tant que ” processus en arrière plan ” lors du démarrage de
l’ordinateur.
La figure 4.1 présente l’interface graphique de yerith–erp–3.0 pour créer une alerte.
Figure 4.1 – La fenêtre principale pour la création d’une alerte.
le système d’alertes sur les stocks permet aux utilisateurs de contrôler les dates de péremption des stocks , ainsi
que les quantités d’articles en stock .
25

yerith–erp–3.0 définit deux types d’alertes sur les stocks :
1) les alertes sur une quantité en stock
2) les alertes sur une période de temps .
L’interface de yerith–erp–3.0 pour créer des alertes a deux boutons de radio 1 :
1) le bouton de radio ’quantité en stock’
2) le bouton de radio ’période de temps’.
1. les boutons de radio permettent de faire des choix exclusifs
26

4.2 Créer une alerte sur une quantité en stock
1) À partir de l’interface graphique de l’accueil de l’administration (voir figure 11.1 ), on clique sur l’onglet intitulé
opérations .
2) Choisir ’ créer ’ dans le ’ combo box opérations ’.
3) Choisir ’ une alerte ’ dans le ’ combo box sujets ’. Vous êtes automatiquement conduit à la fenêtre illustrée sur
la figure 4.1 .
4) Il est préférable pour de d’abord choisir le stock pour lequel une alerte doit être créer. Pour cela il faut choisir
sa désignation dans le champs de texte ’ désignation de l’article ’, qui possède un menu auto-déroulant.
Les informations des champs de textes situées à droite du champs de texte ’ désignation de l’article ’ sont non
modifiables et affichent des valeurs en fonction du stock de l’article sélectionné :
1) quantité en stock
2) quantité minimale (stock)
3) date de péremption.
Ces informations aident à paramétrer l’alerte.
5) Donner une désignation à l’alerte en remplissant le champs de texte ’ désignation de l’alerte ’.
6) Choisir un destinataire qui recevra le message de l’alerte lorsque celle-ci sera déclenchée. Ceci se fait dans le
champs de texte ’ ID du destinataire ’, qui possède un menu auto-déroulant.
Le nom complet du destinataire est affiché automatiquement dans le champs de texte ’ nom du destinataire ’,
qui est situé juste à droite du champs de texte ’ ID du destinataire ’.
7) Choisir le type d’alerte : quantité en stock en cliquant sur la bouton radio ’ condition ’ et en saisissant un nombre
dans le champs de texte ’ quantité ’ .
8) Remplir le champs de texte ’ Message de l’alerte ’. C’est ce message qui sera envoyé au destinataire de l’alerte
lorsque celle-ci sera déclenchée.
9) Achever la procédure en cliquant sur le bouton " Valider ".
27

4.3 Créer une alerte sur une période de temps
1) À partir de l’interface graphique de l’accueil de l’administration (voir figure 11.1 ), on clique sur l’onglet intitulé
opérations .
2) Choisir ’ créer ’ dans le ’ combo box opérations ’.
3) Choisir ’ une alerte ’ dans le ’ combo box sujets ’. Vous êtes automatiquement conduit à la fenêtre illustrée sur
la figure 4.1 .
4) Il est préférable pour de d’abord choisir le stock pour lequel une alerte doit être créer. Pour cela il faut choisir
sa désignation dans le champs de texte ’ désignation de l’article ’, qui possède un menu auto-déroulant.
Les informations des champs de textes situées à droite du champs de texte ’ désignation de l’article ’ sont non
modifiables et affichent des valeurs en fonction du stock de l’article sélectionné :
1) quantité en stock
2) quantité minimale (stock)
3) date de péremption.
Ces informations aident à paramétrer l’alerte.
5) Donner une désignation à l’alerte en remplissant le champs de texte ’ désignation de l’alerte ’.
6) Choisir un destinataire qui recevra le message de l’alerte lorsque celle-ci sera déclenchée. Ceci se fait dans le
champs de texte ’ ID du destinataire ’, qui possède un menu auto-déroulant.
Le nom complet du destinataire est affiché automatiquement dans le champs de texte ’ nom du destinataire ’,
qui est situé juste à droite du champs de texte ’ ID du destinataire ’.
7) Choisir le type d’alerte : période de temps en cliquant sur la bouton radio ’ début ’ et en choisissant les dates
de début et de fin de la période de temps pendant laquelle l’alerte sera active .
8) Remplir le champs de texte ’ Message de l’alerte ’. C’est ce message qui sera envoyé au destinataire de l’alerte
lorsque celle-ci sera déclenchée.
9) Achever la procédure en cliquant sur le bouton " Valider ".
28

4.4 Voir toutes les alertes qu’un utilisateur a reçu *
* : Cette fonctionalité est exclusivement réservée aux utilisateurs Manager .
Pour voire toutes les alertes qui lui sont destinées, l’utilisateur doit accomplir les actions suivantes à partir de
toutes fenêtre ayant le lien ’ Alertes ’ dans sa barre de menu :
1) cliquer sur le lien ’ Alertes ’ qui est situé dans la barre de menu. Ce lien se retrouve dans toutes les fenêtres
concernant la gestion des stocks
2) un utilisateur a aussi accès aux alertes qui lui sont destinées en cliquant sur le lien ’ Alertes ’ que l’on retrouve
dans le menu déroulant Outils .
4.5 Voir les détails d’une alerte
L’utilisateur doit accomplir les actions suivantes à partir de toutes fenêtre ayant le lien ’ Alertes ’ dans sa barre de
menu :
1) cliquer sur le lien ’ Alertes ’ qui est situé dans la barre de menu. Ce lien se retrouve dans toutes les fenêtres
concernant la gestion des stocks
2) ensuite, sélectioner dans l’onglet ’ Alertes ’ l’alerte dont vous souhaiter voire les détails
3) enfin, cliquer 2 fois consécutives sur cette alerte.
4.6 Marquer une alerte comme résolue *
* : Cette fonctionalité est exclusivement réservée aux utilisateurs Manager .
L’utilisateur doit accomplir les actions suivantes à partir de toutes fenêtre ayant le lien ’ Alertes ’ dans sa barre de
menu :
1) cliquer sur le lien ’ Alertes ’ qui est situé dans la barre de menu. Ce lien se retrouve dans toutes les fenêtres
concernant la gestion des stocks
2) ensuite, sélectioner dans l’onglet ’ Alertes ’ l’alerte dont vous souhaiter voire les détails
3) enfin, cliquez sur le bouton " Marquer résolue ".
29

4.7 Supprimer une alerte *
* : Cette fonctionalité est exclusivement réservée aux utilisateurs Manager .
L’utilisateur doit accomplir les actions suivantes à partir de toutes fenêtre ayant le lien ’ Alertes ’ dans sa barre de
menu :
1) cliquer sur le lien ’ Alertes ’ qui est situé dans la barre de menu. Ce lien se retrouve dans toutes les fenêtres
concernant la gestion des stocks
2) ensuite, sélectioner dans l’onglet ’ Alertes ’ l’alerte dont vous souhaiter voire les détails
3) enfin, cliquez sur le bouton " Supprimer une alerte ".
30

Chapitre 5
Point De Vente (La Vente d’Articles)
Rôles ayant accès à la fonctionalité : Caissier 2.7 , Manager 2.3 .
Ce chapitre décrit comment vendre des articles, appliquer des rabais, et appliquer la TVA sur un article ou la
retirer.
5.1 Introduction
La figure 5.1 illustre l’interface graphique pour procéder à la vente d’articles.
Figure 5.1 – La fenêtre pour vendre les articles.
Le tableau où sont affichés les articles à vendre a les colonnes suivantes :
1) Référence
2) Désignation
3) P.U. ( Prix Unitaire )
31

5.5 Appliquer une remise sur un article / stock à vendre
Voici la démarche à suivre pour appliquer une remise sur le prix unitaire d’un article à vendre :
1) Sélectionner l’article à vendre (voir section 5.2 )
2) ouvrer la vue de détails de l’article auquel vous souhaitez appliquer une remise
3) appliquer la remise en FCFA ou en pourcentage, en choisissant respectivement les bouton de radio " remise
(FCFA) " ou " remise (%) ", et en entrant le montant ou le pourcentage de remise à appliquer. (voir figure 5.5 )
4) vous pouvez ensuite conclure la vente (voir section 5.11 ).
5.6 Modifier la TVA sur un article à vendre
Voici la démarche à suivre pour retirer ou ajouter la TVA sur un article à vendre :
1) Sélectionner l’article à vendre (voir section 5.2 )
2) ouvrer la vue de détails de l’article auquel vous souhaitez appliquer une remise
3) retirer ou ajouter la TVA en cochant le ’check box’ TVA (voir figure 5.5 ).
4) vous pouvez ensuite conclure la vente (voir section 5.11 ).
38

5.7 Supprimer un article de la liste des articles à vendre
Figure 5.6 – Le bouton rouge sert à supprimer un article de la liste des articles à vendre.
Il suffit de sélectionner la ligne de l’article à vendre, et ensuite cliquer sur le petit bouton rouge qui se trouve juste
après le champs de texte ’ Caissier ’.
Ce bouton rouge est illustré dans la figure 5.6 , juste après le champs de texte ’ Caissier ’.
39

5.8 Vendre à un client divers
Il suffit de laisser le champs de texte ’ Nom du client ’ vide lors de la vente.
5.9 Vendre à un client nommé
Il suffit de saisir le nom du client dans le champs de texte ’ Nom du client ’.
Figure 5.7 – La fenêtre de la création d’un nouveau compte client à partir de l’interface de vente.
Si le nom du client n’apparaît pas dans la liste suggérée, l’utilisateur doit sélectionner le texte ’ nouveau client
(*) ’ (dans la liste suggér’ee). L’utilisateur sera alors conduit à la fenêtre pour créer un nouveau compte client
(figure 5.7 ).
5.10 Annuler une vente en cours
Il suffit de cliquer sur le bouton " Annuler " pour annuler une vente en cours.
5.11 Conclure une vente
Voici la démarche à suivre pour conclure une vente :
1) sélectionner les articles à vendre (voir section 5.2 )
2) entrer les quantités à vendre (voir section 5.4 )
3) s’il y’a lieu, appliquer des remises ou modifier la TVA (voir section 5.5 )
4) enfin, retourner à la fenêtre titrée ’ Yerith-erp-3.0 - Fenêtre de la vente’ et presser sur le bouton " Vendre "
(voir figure 5.6 ).
40

5.12 Imprimer la facture à la suite d’une vente
YEROTH Numéro de contribuable : 123456789
Computer Systems R&D Start-Up Numéro de compte bancaire : 123456789,
Émail : [email protected] UBC Plc
Tél. : +237 6 80 59 65 72
B.P . : 626262 Y aoundé
Y aoundé, le samedi 28 décembre 2019
Client "DIVERS"
R eprésentant :
B.P . :
Émail :
Tél. :
F acture Nr . : 16 (comptant)
Heure de vente : 10 :14 :31
Boutique de vente : Douala
V endeur : Xavier NOUMBISSI-NOUNDOU
Référence Désignation Catégorie Qté Prix unitaire TV A T otal T TC
129876543 Curcuma-gin. T ea 1 1600.00 116.00 1716.00
123456789 Supermont Eau minérale 1 110.00 7.97 117.97
TOT AUX 2 123,97 1 833,97 FCF A
Arrêté la présente facture au montant total TTC de 1 833,97 FCF A .

Figure 5.8 – Une facture générée à la suite d’une vente.
Une facture au format PDF est automatiquement générer, juste après qu’une vente soit effectuée. La figure 5.8
illustre un exemple de facture.
41

5.13 Imprimer un exemple de facture au format PDF avant de conclure une
vente
YEROTH Numéro de contribuable : 123456789
Computer Systems R&D Start-Up Numéro de compte bancaire : 123456789,
Émail : [email protected] UBC Plc
Tél. : +237 6 80 59 65 72
B.P . : 626262 Y aoundé
Y aoundé, le samedi 28 décembre 2019
Client "DIVERS"
R eprésentant :
B.P . :
Émail :
Tél. :
F acture Nr . : EXEMPLE (*NON V ALIDE*) (comptant)
Heure de vente : 10 :11 :05
Boutique de vente : Douala
V endeur : Xavier NOUMBISSI-NOUNDOU
Référence Désignation Catégorie Qté Prix unitaire TV A T otal TTC
129876543 Curcuma-gin. T ea 1 1600.00 116.00 1716.00
TOT AUX 1 116,00 1 716,00 FCF A
Arrêté la présente facture au montant total TTC de 1 716,00 FCF A .

Figure 5.9 – Une facture proforma générée avant de conclure une vente.
Il existe deux méthodes pour imprimer une facture proforma avant de conclure la vente éventuelle des articles
présents dans le tableau qui apparaît dans la fenêtre titrée ’ Yerith-erp-3.0 - Fenêtre de la vente ’.
42

Ø 1 ère méthode
Cliquer sur le lien ’ Imprimer la facture (proforma) ’ qui se trouve dans le menu déroulant ’ Outils ’
Ø 2 ème méthode
Presser simultanément les boutons " CTRL " et " P " de votre clavier.
Une facture proforma au format PDF est alors générée. Un exemple de facture proforma est illustré dans la fi-
gure 5.9 .
43

44

Chapitre 6
La Sortie d’Articles
Rôles ayant accès à la fonctionalité : Magasinier 2.6 , Manager 2.3 .
Ce chapitre décrit comment procéder à la sortie ou au transfert d’articles.
6.1 Introduction
Figure 6.1 – La fenêtre pour sortir des articles en stock.
La figure 6.1 illustre l’interface graphique pour procéder aux sorties, ou aux transferts d’articles.
La fenêtre avec pour titre ”sortir ou transférer des stocks” permet d’effectuer les opérations suivantes :
1) une sortie de stocks ;
2) un transfert de stocks .
Une sortie de stocks est le retrait d’articles par un client auprès d’une boutique (ou d’un dépôt) de votre entreprise
après que le paiement se soit effectué dans une autre unité de l’entreprise.
45

Un transfert de stocks est un mouvement de stocks d’une boutique (ou d’un dépôt) de votre entreprise vers une
autre unité de l’entreprise.
6.1.1 La stratégie de sortie des articles / stocks utilisée
Le titre de la fenêtre affiche la stratégie de sortie des stocks utilisée. La stratégie affichée dans la figure 6.1 est :
” CMUP ” (en effet : Cours Moyen Unité Pondéré ).
6.2 Effectuer une sortie d’articles
La démarche pour effectuer une sortie d’articles en stock est la suivante :
1) sélectionner les articles à faire sortir (appliquer l’une des méthodes décrites dans la section 5.2 du chapitre 5
sur la vente d’article)
2) le cas échéant, choisissez le nom de l’entreprise cliente dans le menu déroulant du champs de texte ’ Client ’
3) saisissez dans le champs de texte ’ Récepteur ’ le nom de la personne qui réceptionne les articles
4) si vous avez des notes spécifiques à cette sortie d’articles, ecriver les dans le champs de texte ’ notes ’
5) cliquer sur le bouton " Sortir " pour conclure la sortie de stocks.
6.3 Effectuer un transfert d’articles
La démarche pour effectuer un transfert d’articles en stock est la suivante :
1) sélectionner les articles à transférer (appliquer l’une des méthodes décrites dans la section 5.2 du chapitre 5
sur la vente d’article)
2) saisissez dans le champs de texte ’ Récepteur ’ le nom de la personne qui réceptionne les articles
3) sasissez ensuite dans le champs de texte ’ Transfert ’ le nom de la boutique ou du dépôt qui recevra les articles
à transferer
4) si vous avez des notes spécifiques à ce transfert d’articles, ecriver les dans le champs de texte ’ notes ’
5) cliquez sur bouton " Sortir " pour conclure le transfert d’articles.
6.4 Autres opérations de sortie d’articles / de stocks
Pour toutes autres opérations de sortie des stocks, appliquer la méthode similaire décrite dans le chapitre 5 qui
porte sur la vente d’articles (ex. : annuler la sortie d’articles, imprimer une proforma du bon de sortie, etc.).
46

Chapitre 7
Les Ventes (les états des ventes d’articles)
Rôles ayant accès à la fonctionalité : Caissier 2.7 , Manager 2.3 .
Ce chapitre décrit comment consulter les chiffres d’affaires (les recettes). Le chapitre explique aussi comment
paramétrer cette consultation afin d’obtenir des résultats plus précis (ex : le chiffre d’affaire réalisé sur un ar-
ticle).
7.1 Introduction
Figure 7.1 – La fenêtre du module caisse (les états de ventes)
Le module ’ Caisse ’ de yerith–erp–3.0 donne une vue d’ensemble sur toutes les ventes effectuées. La figure 7.1
illustre l’interface graphique du module ’ Caisse ’.
47

La figure 9.3 et 9.4 illustrent des examples de diagramme comparatif en ’diagramme en bande’ et en ’diagramme
circulaire’ respectivement.
9.2 Générer l’évolution du chiffre d’affaire
Il faut effectuer les actions suivantes dans l’interface graphique de yerith–erp–3.0 illustrée dans la figure ?? :
1) choisir la date de ’début (mois)’
2) choisir la date de ’fin (mois)’
3) choisir l’année souhaitée
4) conclure an cliquant dur le bouton " générer le fichier PDF ".
54

9.3 Générer les chiffres d’affaires de plusieurs articles de façon compara-
tive
La figure ?? illustre comment générer un diagramme en bande, comparatif des quatre articles avec les chiffres
d’affaires les plus élevés.
Figure 9.2 – Une figure comparative des chiffres d’affaires de quatre articles de la fenêtre des rapports commer-
ciaux.
La figure 9.3 illustre le fichier PDF généré avec pour option ’diagramme en bandes’.
La figure 9.4 illustre le fichier PDF généré avec pour option ’diagramme circulaire’.
55

YEROTH Numéro de contribuable: 123456789
Computer Systems R&D Start-Up Numéro de compte bancaire: 123456789,
Émail: [email protected] UBC Plc
Tél.: +237 6 80 59 65 72
B.P .: 626262 Douala
Douala, le samedi 28 décembre 2019
Diagramme en bandes réprésentant "articles avec les chiffres d’affaires
les plus élevés" (en pourcentage %).
Générer par: Xavier NOUMBISSI-NOUNDOU
Heure de génération: 10:29:49
Période: 01.01.2019 – 28.12.2019
Supermont
4.805
Curcuma-ginseng tea
95.195
Figure 1: articles avec les chiffres d’affaires les plus élevés.
Détails en FCF A:
1) "Curcuma-ginseng tea": 20 600,00 FCF A
2) "Supermont": 1 039,70 FCF A
1

Figure 9.3 – Une figure comparative du chiffre d’affaire de plusieurs articles à l’aide d’un digramme en bande.
56

YEROTH Numéro de contribuable: 123456789
Computer Systems R&D Start-Up Numéro de compte bancaire: 123456789,
Émail: [email protected] UBC Plc
Tél.: +237 6 80 59 65 72
B.P .: 626262 Douala
Douala, le samedi 28 décembre 2019
Diagramme circulaire réprésentant "articles avec les chiffres d’affaires
les plus élevés" (en pourcentage %).
Générer par: Xavier NOUMBISSI-NOUNDOU
Heure de génération: 10:33:29
Période: 01.01.2019 – 28.12.2019
4.805
Supermont
95.195
Curcuma-ginseng tea
Figure 1: articles avec les chiffres d’affaires les plus élevés.
Détails en FCF A:
1) "Curcuma-ginseng tea": 20 600,00 FCF A
2) "Supermont": 1 039,70 FCF A
1

Figure 9.4 – Une figure comparative du chiffre d’affaires de plusieurs articles à l’aide d’un digramme circulaire.
57

9.4 Générer les chiffres d’affaires de plusieurs catégories articles de façon
comparative
Il faut procéder comme à la section 9.3 , juste en changeant le combo box ’ sujets ’ d’articles à ’ catégories ’ et le
combo box ’ qualité ’.
9.5 Générer les chiffres d’affaires de plusieurs clients de façon comparative
Il faut procéder comme à la section 9.3 , juste en changeant le combo box ’ sujets ’ d’articles à ’ clients ’ et le combo
box ’ qualité ’.
9.6 Générer les chiffres d’affaires de plusieurs caissiers de façon compara-
tive
Il faut procéder comme à la section 9.3 , juste en changeant le combo box ’ sujets ’ d’articles à ’ caissiers ’ et le
combo box ’ qualité ’.
58

Chapitre 10
Les Informations Générales
Rôles ayant accès à la fonctionalité : Administrateur 2.2 , Caissier 2.7 , Magasinier 2.6 , Manager 2.3 .
Ce chapitre décrit comment avoir accès aux informations publiques de l’entreprise et de yerith–erp–3.0 (ex. : le
siège social de l’entreprise, la version de yerith–erp–3.0 utilisée, etc).
10.1 Voir les détails de l’utilisateur avec lequel on s’est enregistré
Figure 10.1 – Un example de la fonctionalité ’Qui suis je ?’.
La figure 10.1 illustre un example de la fonctionalité ’ Qui suis je ? ’.
À partir de n’importe quelle fenêtre de yerith–erp–3.0, cliquez sur le lien ’ Qui suis je ? ’ dans le menu déroulant
’ Outils ’ pour obtenir les informations suivantes de l’utilisateur avec lequel on s’est enregistré :
1) l’émail
2) l’identification de l’utilisateur
3) la localisation
4) les noms
5) le numéro de téléphone 1
6) le numéro de téléphone 2
7) les prénoms
8) le rôle
9) le titre.
59

10.2 Voir les informations générales de l’entreprise
À partir de n’importe quelle fenêtre de yerith–erp–3.0 (excepté les fenêtres de l’administration), cliquez sur le
lien ’ Informations sur l’entreprise ’ dans le menu déroulant ’ Aide ’ pour obtenir les informations suivantes de
l’entreprise où yerith–erp–3.0 est ainsi déployé :
1) l’émail
2) l’adresse
3) la boîte postale
4) la dénomination de l’entreprise
5) la localisation
6) le numéro de contribuable
7) le pays
8) les secteurs d’activités
9) le siège social
10) le téléphone
11) la ville.
La figure 10.2 illustre un example de la fonctionalité ’ Informations sur l’entreprise ’.
Figure 10.2 – Un example de la fonctionalité ’Informations sur l’entreprise’.
60

10.3 Voir le manuel de l’utilisateur au format PDF
Il suffit de cliquer sur le lien ’ Manuel de l’utilisateur (PDF) ’ qui se trouve dans le menu ’ Aide ’ de la fenêtre princi-
pale de chaque type d’utilisateur de yerith–erp–3.0 :
1) Administrateur (voir figure 2.1 )
2) Caissier (voir figure 2.6 )
3) Magasinier (voir figure 2.5 )
4) Manager (voir figure 2.2 ).
10.4 Voir la version de yerith–erp–3.0 que vous utilisé
Il suffit de cliquer sur le lien ’ À propos ’ qui se trouve dans le menu ’ Aide ’ de n’importe quelle fenêtre de yerith–
erp–3.0.
La figure 10.3 illustre un example de la fonctionalité ’ À propos ’.
Figure 10.3 – Un example de la fonctionalité ’À propos’.
61

62

Chapitre 11
L’Administration de yerith–erp–3.0
Rôles ayant accès à la fonctionalité : Administrateur 2.2 , Manager 2.3 .
Ce chapitre décrit comment effectué les tâches d’administration (ex : créer un nouveau compte pour un utilisa-
teur, etc.).
11.1 Introduction
Figure 11.1 – La fenêtre de l’administrateur.
La figure 11.1 illustre la fenêtre d’accueil de l’administration de yerith–erp–3.0.
On y arrive automatiquement lorsqu’on s’enregistre à yerith–erp–3.0 avec un utilisateur du rôle Administra-
teur .
Avec un utilisateur du rôle Manager , on clique sur le bouton " Administration " à partir de l’interface d’accueil des
utilisateurs du rôle Manager (voir figure 2.2 ).
63

11.5.4 Modifier les détails d’une alerte
La figure 11.8 illustre l’interface graphique de yerith–erp–3.0 pour modifier les détails d’une alerte.
Figure 11.8 – L’interface graphique pour modifier les d’étails d’une alerte.
Ø Procédure pour modifier les détails d’une alerte
1) À partir de l’interface graphique de l’accueil de l’administration (voir figure 11.1 ), on clique sur l’onglet intitulé
opérations .
2) Choisir ’ lister ’ dans le ’ combo box opérations ’.
3) Choisir ’ une alerte ’ dans le ’ combo box sujets ’. Vous êtes automatiquement conduit à la fenêtre illustrée par
la figure 11.7 .
4) Sélectionner l’alerte dont vous souhaitez modifier les détails dans la liste des alertes affichée.
5) Cliquer sur le bouton " Modifier ". Les détails sur le stock sont affichés dans une nouvelle fenêtre.
6) Faites les modifications que vous souhaitez. Pour les alertes, seul le message d’alerte peut être modifié.
7) Cliquer sur le bouton " valider " pour valider les modifications faites.
70

11.5.5 Supprimer une alerte
La figure 11.9 illustre l’interface graphique de yerith–erp–3.0 pour supprimer une alerte.
Figure 11.9 – L’interface graphique pour supprimer des alertes.
Ø Procédure pour supprimer une alerte
1) À partir de l’interface graphique de l’accueil de l’administration (voir figure 11.1 ), on clique sur l’onglet intitulé
opérations .
2) Choisir ’ supprimer ’ dans le ’ combo box opérations ’.
3) Choisir ’ une alerte ’ dans le ’ combo box sujets ’. Vous êtes automatiquement conduit à la fenêtre illustrée par
la figure 11.7 .
4) Sélectionner l’alerte à supprimer dans la liste des alertes affichée.
5) Cliquer sur le bouton " Supprimer ". La question est ensuite posée si vous confirmer votre choix. Cliquer sur le
" OK " pour confirmer votre choix.
71

[Document text truncated for crawler view.]