Semantics enhanced engineering and model reasoning for control application development

Development of advanced systems requires new methods to improve quality and efficiency of engineering processes, and to assist management of complex models encompassing different engineering disciplines. Methods such as model-driven development and domain-specific modeling facilitate development from this perspective but reduce interoperability and other prospects of rationalizing processes, on the other hand. An approach applying Web Ontology Language (OWL) semantics and reasoning to models is presented with examples to support industrial control application engineering. Using the methods, generalized classifications are inferred from instance models and combined with generic engineering knowledge maintained in ontologies. Reasoning allows identifying assemblies and structures outside the scope of traditional modeling to detect specific structures, flaws and error-prone designs. The semantic descriptions of models allow linking of other engineering related information to support engineering tasks during design. The results indicate that OWL semantics and reasoning can be used as a supplement enhancing typical development practices.

[1]  Ken-Yu Lin,et al.  Enabling the development of base domain ontology through extraction of knowledge from engineering domain handbooks , 2011, Adv. Eng. Informatics.

[2]  Hernán Astudillo,et al.  Bridging the gap between software architecture rationale formalisms and actual architecture documents: An ontology-driven approach , 2012, Sci. Comput. Program..

[3]  Ken Satoh,et al.  On the complexities of consistency checking for restricted UML class diagrams , 2010, Theor. Comput. Sci..

[4]  Jason J. Jung Evolutionary approach for semantic-based query sampling in large-scale information sources , 2012, Inf. Sci..

[5]  José Júlio Alferes,et al.  Local closed world reasoning with description logics under the well-founded semantics , 2011, Artif. Intell..

[6]  Claus Pahl,et al.  Semantic model-driven architecting of service-based software systems , 2007, Inf. Softw. Technol..

[7]  David Hästbacka,et al.  Bridging UML Profile based Models and OWL Ontologies in Model-driven Development - Industrial Control Application , 2018, IVM/FTMDD/RTSOABIS/MSVVEIS.

[8]  David Hästbacka,et al.  Defining a Work Support and Training Tool for Automation Design Engineers , 2007, HCI.

[9]  Steffen Staab,et al.  Using ontologies with UML class-based modeling: The TwoUse approach , 2010, Data Knowl. Eng..

[10]  John G. Breslin,et al.  Semantic Web computing in industry , 2010, Comput. Ind..

[11]  T. Ritala,et al.  UML Automation Profile: Enhancing the Efficiency of Software Development in the Automation Industry , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[12]  Brian Henderson-Sellers,et al.  Bridging metamodels and ontologies in software engineering , 2011, J. Syst. Softw..

[13]  Ian Horrocks,et al.  OWL rules: A proposal and prototype implementation , 2005, J. Web Semant..

[14]  Vicente Pelechano,et al.  Generating operation specifications from UML class diagrams: A model transformation approach , 2011, Data Knowl. Eng..

[15]  Stephen Cranefield,et al.  Bridging the gap between the model-driven architecture and ontology engineering , 2007, Int. J. Hum. Comput. Stud..

[16]  Diego Calvanese,et al.  Reasoning on UML class diagrams , 2005, Artif. Intell..

[17]  Juan Llorens Morillo,et al.  Towards an ontology-based retrieval of UML Class Diagrams , 2012, Inf. Softw. Technol..

[18]  Georgios Meditskos,et al.  Ontology-Based Model Driven Engineering for Safety Verification , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[19]  Stefan Seedorf,et al.  Applications of Ontologies in Software Engineering , 2006 .

[20]  Gregor Engels,et al.  Graph Transformations and Model-Driven Engineering - Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday , 2010, Graph Transformations and Model-Driven Engineering.

[21]  Ladjel Bellatreche,et al.  Special issue on contribution of ontologies in designing advanced information systems , 2010, Data Knowl. Eng..

[22]  David Hästbacka,et al.  Model-driven development of industrial process control applications , 2011, J. Syst. Softw..

[23]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[24]  Vicente Pelechano,et al.  Article in Press Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing towards the Model Driven Development of Context-aware Pervasive Systems , 2022 .

[25]  David Hästbacka,et al.  Semantics and Reasoning for Control Application Engineering Models , 2012, ICAISC.

[26]  Claus Lewerentz,et al.  Towards Managing Software Architectures with Ontologies , 2010, Graph Transformations and Model-Driven Engineering.

[27]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..