scieee AI-readable full text Open interactive document viewer

YEROTH-ERP-3.0 DOCTORAL COMPENDIUM

NOUNDOU, XAVIER

Abstract

Compendium of software project (free and open source) ENTERPRISERESOURCE PLANING SOFTWARE YEROTH-ERP-PGI-3.0.SOFTWARE ARCHITECTURE DOCUMENTS grouped into 1: "https://zenodo.org/records/10086413"YEROTH-ERP-PGI-3.0: "https://zenodo.org/record/8057951"YEROTH-ERP-PGI-3.0-CONFIGURATIONS-DATA: "https://zenodo.org/record/8072261"YEROTH-ERP-PGI-3.0-SYSTEM-DAEMON: "https://zenodo.org/record/8057880"

Full text

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.]