2019 · 14 citations · 13 references
ComputingComputer ScienceSystems EngineeringCyber-physical SystemsKnowledge RepresentationSoftware EngineeringCyber-physical Systems ModelingIndustrial AutomationIndustrial Cyber-physical SystemsKnowledge GraphsKnowledge-based EngineeringModel-driven Software EngineeringDynamic Code GenerationKnowledge Graph ConstructionKnowledge Graph ReasoningKnowledge-based ManufacturingManufacturing Knowledge-based SystemsModel-driven EngineeringOntology Reasoning
Automatic code generation is a critical step towards flexible manufacturing processes. In the last decade, Model-Driven Engineering is commonly adopted for code generation while requiring tight coupling between the model and its corresponding code, which increases the difficulty of dynamic reconfiguration in the system. To improve the flexibility and efficiency of industrial software design and development processes, Knowledge Graph is proposed to be applied in knowledge-driven code generation process in this paper. The knowledge-driven query system can conduct parameter searching, variable calculation, ontology reasoning, and code invocation to assist code generation. In addition, a structure of domain-specific knowledge graph combined with SQL database and reasoning rules are proposed to improve performance. The feasibility of our method is demonstrated through the dynamic AGV route planning example.
13
Gregory Karvounarakis, Sofia Alexaki, Vassilis Christophides et al. · 2002 · 438 citations
SQWRL: a query language for OWL
Martin J. O’Connor, Amar K. Das · 2009 · 301 citations