Skip to main content

Semantics and Reasoning for Control Application Engineering Models

  • Conference paper
Artificial Intelligence and Soft Computing (ICAISC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7267))

Included in the following conference series:

Abstract

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 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 flaws and error-prone designs. The results indicate that OWL semantics and reasoning can be used as a supplement furthering typical development practices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hästbacka, D., Vepsäläinen, T., Kuikka, S.: Model-driven development of industrial process control applications. Journal of Systems and Software 84(7), 1100–1113 (2011)

    Article  Google Scholar 

  2. Breslin, J.G., O’Sullivan, D., Passant, A., Vasiliu, L.: Semantic web computing in industry. Computers in Industry 61(8), 729–741 (2010)

    Article  Google Scholar 

  3. Happel, H.J., Seedorf, S.: Applications of ontologies in software engineering. In: International Workshop on Semantic Web Enabled Software Engineering (SWESE 2006), Athens, USA (November 2006)

    Google Scholar 

  4. Albert, M., Cabot, J., Gómez, C., Pelechano, V.: Generating operation specifications from uml class diagrams: A model transformation approach. Data & Knowledge Engineering 70(4), 365–389 (2011)

    Article  Google Scholar 

  5. Serral, E., Valderas, P., Pelechano, V.: Towards the model driven development of context-aware pervasive systems. Pervasive and Mobile Computing 6(2), 254–280 (2010)

    Article  Google Scholar 

  6. Kaneiwa, K., Satoh, K.: On the complexities of consistency checking for restricted uml class diagrams. Theoretical Computer Science 411(2), 301–323 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Berardi, D., Calvanese, D., Giacomo, G.D.: Reasoning on uml class diagrams. Artificial Intelligence 168(1-2), 70–118 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  8. Parreiras, F.S., Staab, S.: Using ontologies with uml class-based modeling: The twouse approach. Data & Knowledge Engineering 69(11), 1194 –1207 (2010), special issue on contribution of ontologies in designing advanced information systems

    Google Scholar 

  9. Claus, P.: Semantic model-driven architecting of service-based software systems. Information and Software Technology 49(8), 838–850 (2007)

    Article  Google Scholar 

  10. Robles, K., Fraga, A., Morato, J., Llorens, J.: Towards an ontology-based retrieval of uml class diagrams. Information and Software Technology 54(1), 72–86 (2012)

    Article  Google Scholar 

  11. Cranefield, S., Pan, J.: Bridging the gap between the model-driven architecture and ontology engineering. International Journal of Human-Computer Studies 65(7), 595–609 (2007)

    Article  Google Scholar 

  12. Henderson-Sellers, B.: Bridging metamodels and ontologies in software engineering. Journal of Systems and Software 84(2), 301–313 (2011)

    Article  Google Scholar 

  13. Hästbacka, D., Kuikka, S.: Bridging uml profile based models and owl ontologies in model-driven development — industrial control application. In: International Joint Workshop on Information Value Management, Future Trends of Model-Driven Development, Recent Trends in SOA Based Information Systems and Modelling and Simulation, Verification and Validation, pp. 13–23

    Google Scholar 

  14. Hsieh, S.H., Lin, H.T., Chi, N.W., Chou, K.W., Lin, K.Y.: Enabling the development of base domain ontology through extraction of knowledge from engineering domain handbooks. Advanced Engineering Informatics 25(2), 288–296 (2011)

    Article  Google Scholar 

  15. Knublauch, H., Hendler, J.A., Idehen, K.: Spin - overview and motivation. Technical report (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hästbacka, D., Kuikka, S. (2012). Semantics and Reasoning for Control Application Engineering Models. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds) Artificial Intelligence and Soft Computing. ICAISC 2012. Lecture Notes in Computer Science(), vol 7267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29347-4_75

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29347-4_75

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29346-7

  • Online ISBN: 978-3-642-29347-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics