Abstract: The present disclosure discloses a method and system for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application. The method comprises receiving a Business Logic (BL) specification. The BL specification comprises BL data and one or more parameters associated with the BL data. Further, one or more state charts of the BL data are generated from the BL specification. Thereafter, a dynamic BL DB is developed based on the one or more parameters and the one or more state charts. Furthermore, the BL data in the dynamic BL DB is updated when the BL data in the BL specification is updated. Lastly, the dynamic BL DB is integrated with a HMI application utilizing the BL data to implement the BL. The HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL. Figure 1
Claims:WE CLAIM:
1. A method for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application, the method comprising:
receiving, by a Database (DB) development tool, a Business Logic (BL) specification from one or more BL input sources, wherein the BL specification comprises BL data and one or more parameters associated with the BL data;
generating, by the DB development tool, one or more state charts of the BL data from the BL specification;
developing, by the DB development tool, a dynamic BL DB based on the one or more parameters and the one or more state charts, wherein the dynamic BL DB comprises the BL data of the BL specification;
updating, by the DB development tool, the BL data in the dynamic BL DB when the BL data in the BL specification is updated; and
integrating, by the DB development tool, the dynamic BL DB with a HMI application utilizing the BL data to implement the BL, wherein the HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.
2. The method as claimed in claim 1, wherein the BL specification is in a BL specification format.
3. The method as claimed in claim 1, wherein the one or more state charts are generated using a modeling tool, wherein each of the one or more state charts comprises a plurality of state transitions indicating the BL.
4. The method as claimed in claim 1, wherein the dynamic BL DB is updated using one or more queries, and wherein each of the one or more queries is configured to perform an action.
5. The method as claimed in claim 4, wherein the action comprises at least one of an entry function, an exit function, a do function, and a transition function.
6. The method as claimed in claim 1, further comprises testing the dynamic BL DB, wherein the testing comprises performing an independent test on the updated BL data.
7. The method as claimed in claim 1, wherein the one or more parameters comprises at least one of a control logic for controlling a view of the HMI application and behavior of a HMI based on one or more events.
8. A dynamic Business Logic (BL) Database (DB) development tool for integrating with a Human Machine Interface (HMI) application, comprising:
a processor; and
a memory, communicatively coupled with the processor, which stores processor executable instructions, which on execution causes the processor to:
receive a Business Logic (BL) specification from one or more BL input sources, wherein the BL specification comprises BL data and one or more parameters associated with the BL data;
generate one or more state charts of the BL data from the BL specification;
develop a dynamic BL DB based on the one or more parameters and the one or more state charts, wherein the dynamic BL DB comprises the BL data of the BL specification;
update the BL data in the dynamic BL DB when the BL data in the BL specification is updated; and
integrate the dynamic BL DB with a HMI application utilizing the BL data to implement the BL, wherein the HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.
9. The dynamic BL DB as claimed in claim 8, wherein the BL specification is in a BL specification format.
10. The dynamic BL DB as claimed in claim 8, wherein the one or more state charts are generated using a modeling tool, wherein each of the one or more state charts comprises a plurality of state transitions indicating the BL.
11. The dynamic BL DB as claimed in claim 8, wherein the dynamic BL DB is updated using one or more queries, and wherein each of the one or more queries is configured to perform an action.
12. The dynamic BL DB as claimed in claim 11, wherein the action comprises at least one of an entry function, an exit function, a do function, and a transition function.
13. The dynamic BL DB as claimed in claim 8, further comprises testing the dynamic BL DB, wherein the testing comprises performing an independent test on the updated BL data.
14. The dynamic BL DB as claimed in claim 8, wherein the one or more parameters comprises at least one of a control logic for controlling a view of the HMI application and behavior of a HMI based on one or more events.
Dated this 15th day of February, 2018
R Ramya Rao
IN/PA-1607
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present disclosure relates to Human Machine Interface (HMI). More specifically, but not exclusively, the present disclosure relates to a method and a system for integrating a business logic database with a HMI application.
| # | Name | Date |
|---|---|---|
| 1 | 201841005780-STATEMENT OF UNDERTAKING (FORM 3) [15-02-2018(online)].pdf | 2018-02-15 |
| 2 | 201841005780-REQUEST FOR EXAMINATION (FORM-18) [15-02-2018(online)].pdf | 2018-02-15 |
| 3 | 201841005780-POWER OF AUTHORITY [15-02-2018(online)].pdf | 2018-02-15 |
| 4 | 201841005780-FORM 18 [15-02-2018(online)].pdf | 2018-02-15 |
| 5 | 201841005780-FORM 1 [15-02-2018(online)].pdf | 2018-02-15 |
| 6 | 201841005780-DRAWINGS [15-02-2018(online)].pdf | 2018-02-15 |
| 7 | 201841005780-DECLARATION OF INVENTORSHIP (FORM 5) [15-02-2018(online)].pdf | 2018-02-15 |
| 8 | 201841005780-COMPLETE SPECIFICATION [15-02-2018(online)].pdf | 2018-02-15 |
| 9 | 201841005780-REQUEST FOR CERTIFIED COPY [05-03-2018(online)].pdf | 2018-03-05 |
| 10 | 201841005780-Proof of Right (MANDATORY) [18-06-2018(online)].pdf | 2018-06-18 |
| 11 | Correspondence by Agent_Form1_21-06-2018.pdf | 2018-06-21 |
| 12 | 201841005780-FER.pdf | 2020-05-15 |
| 13 | 201841005780-PETITION UNDER RULE 137 [14-11-2020(online)].pdf | 2020-11-14 |
| 14 | 201841005780-FORM 3 [14-11-2020(online)].pdf | 2020-11-14 |
| 15 | 201841005780-FER_SER_REPLY [14-11-2020(online)].pdf | 2020-11-14 |
| 16 | 201841005780-US(14)-HearingNotice-(HearingDate-29-12-2023).pdf | 2023-12-07 |
| 17 | 201841005780-POA [11-12-2023(online)].pdf | 2023-12-11 |
| 18 | 201841005780-FORM 13 [11-12-2023(online)].pdf | 2023-12-11 |
| 19 | 201841005780-Correspondence to notify the Controller [11-12-2023(online)].pdf | 2023-12-11 |
| 20 | 201841005780-AMENDED DOCUMENTS [11-12-2023(online)].pdf | 2023-12-11 |
| 21 | 201841005780-Written submissions and relevant documents [13-01-2024(online)].pdf | 2024-01-13 |
| 22 | 201841005780-FORM 3 [13-01-2024(online)].pdf | 2024-01-13 |
| 23 | 201841005780-PatentCertificate15-05-2024.pdf | 2024-05-15 |
| 24 | 201841005780-IntimationOfGrant15-05-2024.pdf | 2024-05-15 |
| 1 | SearchStrategyMatrixE_23-04-2020.pdf |