Semantic Web and Model-Driven Engineering

Semantic Web and Model-Driven Engineering

Semantic Web and Model-Driven Engineering by Fernando Silva Parreiras

Preface to Semantic Web and Model-Driven Engineering

The audience for this book embraces computer science graduate students, researchers, advanced professionals, practitioners, and implementers in the areas of software engineering, knowledge engineering, and artificial intelligence, interested in knowing the possibilities of using semantic web technologies in the context of model – driven software development or in enhancing knowledge engineering process with model – driven software development.

For the knowledge engineering community, the advent of ontology engineering required adapting methodologies and technologies inherited from software engineering to an open and networked environment.

With the advances provided by model – driven software development, the semantic web community is keen on learning what the benefits are of disciplines like metamodeling, domain – specific modeling, and model transformation for the semantic web field.

For software engineering, declarative specification is one of the major facets of enterprise computing. Because the Ontology Web Language (OWL) is designed for sharing terminologies, interoperability, and inconsistency detection, software engineers will welcome a technique that improves productivity and quality of software models.

This book is relevant for researchers who work in the field of complex software systems using model – driven technology and for companies that build large – scale software like enterprise software offerings, data – warehousing products, and software product lines.

In Part I, we present the fundamental concepts and analyze state – of – the – art approaches. Chapters 2 and 3 describe the concepts and technologies around MDE and ontologies, respectively.

In Chapter 4 , we present the commonalities and variations of both paradigms, analyze existing work in this area, and elicit the requirements for an integrated solution.

Part II describes the role of MDE techniques (DSL, model transformation, and metamodeling) and ontology technologies (reasoning services, query answering) in an integrated approach. In Chapters 5 and 6 , we describe the conceptual architecture of our approach.

Chapter 7 presents the TwoUse Toolkit — the implementation of the conceptual architecture. We use the TwoUse Toolkit to realize case studies from the model – driven engineering and ontology engineering domains.

Part III assembles case studies that use our approach at the modeling level and at the language level. Chapter 8 analyzes the application of TwoUse in software design patterns, and in Chapter 9 we present the application of TwoUse in ontology – based information systems.

Chapter 10 describes the usage of TwoUse to support software developers in integrating software languages.

Part IV presents an analysis of employing our approach in ontology engineering services. We address the need for multiple languages for ontology mapping in Chapter 11.

Chapter 12 presents a domain – specific language for specifying ontology APIs. Chapter 13 uses templates for encapsulating complexity of ontology design patterns.

Request your PDF Book

Write the name of the book in detail (Name, Author, Edition...)

What's the problem with this file?