Semantics of Software Modeling

Fernando Silva Parreiras, Steffen Staab, Jürgen Ebert, Jeff Z. Pan, Krzysztof Miksa, Harald Kühn, Srdjan Živković, Stefano Tinella, Uwe Aßmann, Jakob Henriksson · 2010

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

Read the paper · More papers on PaperTik