Chapter 12

Semantics of Software Modeling

Fernando Silva Parreiras

Fernando Silva Parreiras

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Steffen Staab

Steffen Staab

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Jürgen Ebert

Jürgen Ebert

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Jeff Z. Pan

Jeff Z. Pan

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Krzysztof Miksa

Krzysztof Miksa

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Harald Kühn

Harald Kühn

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Srdjan Zivkovic

Srdjan Zivkovic

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Stefano Tinella

Stefano Tinella

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Uwe Assmann

Uwe Assmann

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
Jakob Henriksson

Jakob Henriksson

University of Koblenz-Landau, Koblenz, Germany

Search for more papers by this author
First published: 19 April 2010
Citations: 1

Summary

This chapter presents basic similarities and differences between UML - based modeling and Web Ontology Language (OWL) and points to benefits of using OWL in model-driven software development (MDSD). Then, it focuses on applications of ontology technologies in MDSD, such as validation and verification of models. Next, a discussion about the integration of semantics of heterogeneous modeling techniques takes place. Finally, the chapter sketches a possible architecture for integrated approaches.

Controlled Vocabulary Terms

knowledge representation languages; software engineering; unified modeling language

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.