US 11,886,161 B2
Configuring and building an automation system to perform rule-based transformations on complex technical systems
Serghei Mogoreanu, Munich (DE); Nataliia Rümmele, Munich (DE); and Swathi Shyam Sunder, Munich (DE)
Assigned to SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
Filed by Serghei Mogoreanu, Munich (DE); Nataliia Rümmele, Munich (DE); and Swathi Shyam Sunder, Munich (DE)
Filed on May 29, 2020, as Appl. No. 16/887,678.
Claims priority of application No. 19178776 (EP), filed on Jun. 6, 2019.
Prior Publication US 2020/0387132 A1, Dec. 10, 2020
Int. Cl. G06F 16/90 (2019.01); G05B 19/401 (2006.01); G06N 5/02 (2023.01); G06F 16/901 (2019.01); G06F 40/55 (2020.01); G06N 5/025 (2023.01); G06F 16/242 (2019.01)
CPC G05B 19/401 (2013.01) [G06F 16/9024 (2019.01); G06N 5/02 (2013.01); G05B 2219/31368 (2013.01); G05B 2219/40346 (2013.01); G06F 16/243 (2019.01); G06F 40/55 (2020.01); G06N 5/025 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computerized method for configuring a technical system based on generated rules and building the technical system, wherein the technical system and the generated rules are provided in graph representations, the method comprising:
defining rules by a user;
representing the rules in a graphical interface;
converting the rules from the graphical interface into a programming language, a natural language, or a programming language and a natural language;
validating the rules for the technical system;
checking a compatibility of the rules;
serializing the rules for storage in a file system or a database;
using the serialized rules to configure the technical system; and
building the configured technical system.