Semantics of Software Modeling

Fernando Silva Parreiras, Steffen Staab, Jürgen Ebert, Jeff Z. Pan, Krzysztof Miksa, Harald Kühn, Srdjan Zivkovic, Stefano Tinella, Uwe Assmann, Jakob Henriksson

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract / Description of output

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
Original languageEnglish
Title of host publicationSemantic Computing
EditorsPhillip C.-Y Sheu, Heather Yu, C.V. Ramamoorthy, Arvind K. Joshi, Lotfi A. Zadeh
PublisherJohn Wiley & Sons Inc.
Number of pages19
ISBN (Electronic)9780470588222
ISBN (Print)9780470464953
Publication statusPublished - 19 Apr 2010

Keywords / Materials (for Non-textual outputs)

  • model-driven software development
  • ontology technologies
  • OWL-based modeling
  • software modeling
  • UML-based modeling


Dive into the research topics of 'Semantics of Software Modeling'. Together they form a unique fingerprint.

Cite this