Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction.

Similar presentations


Presentation on theme: "Introduction."— Presentation transcript:

1 Introduction

2 Semantic Web To create a universal medium for the exchange of data.
It is envisaged to smoothly interconnect personal information management, enterprise application integration, and the global sharing of commercial, scientific and cultural data. Facilities to put machine-understandable data on the Web are quickly becoming a high priority for many organizations, individuals and communities. (Semantic Web Activity Statement, 2006) 1/12/2019 WWW2007, Banff, AB, Canada

3 Modeling-Driven (Software) Engineering
Modeling-Driven Engineering addresses platform complexity and the inability of third-generation (programming) languages to alleviate this complexity and express domain concepts effectively. Modeling is the future … And the promise here is that you write a lot less code, that you have a model of the business process … (Bill Gates, 2004) (Schmidt, 2006) 1/12/2019 WWW2007, Banff, AB, Canada

4 Introduction Synergy of different research fields for software engineering [Devedžić, 2002] multidisciplinary approach software patterns, ontologies, databases, … recent technologies eXtensible Markup languages Semantic Web and ontologies Model Driven Engineering and related standards UML, MOF, XMI developing in parallel, but by different communities! 1/12/2019 WWW2007, Banff, AB, Canada

5 Introduction A technical space is a working context with a set of associated concepts, body of knowledge, tools, required skills, and possibilities. Although some technical spaces are difficult to define, they can be easily recognized (e.g. MDA, ontologies). In order to get a synergy of different technical spaces we should create bridges between them. Kurtev et al, 2002 1/12/2019 WWW2007, Banff, AB, Canada

6 Introduction Bridging Semantic Web and MDA Semantic Web ontologies
Model Driven Engineering models models Unified modeling (ontology) language Semantic Web Model Driven Engineering 1/12/2019 WWW2007, Banff, AB, Canada

7 Some Differences Semantic Web and MDA MDE models Semantic Web
models are abstractions they eliminate or simplify concepts and relationships specification and description Semantic Web intended for knowledge representation “if something is known, it should be able to be recorded in a machine-interpretable manner” everything is worth capturing 1/12/2019 WWW2007, Banff, AB, Canada

8 Some Similarities Semantic Web and MDE UML models ontologies
classes, attributes, relations, inheritance, … ontologies classes, properties, relations, inheritance, … semantically different, but equivalent! model the real world!!!! build the next generation of software in introduction – insert a picture about SE and ontologies development history or numbered important works – Chandra (OO and ont. Relations, different authors discussed problem, OMG’s RFP, initial submissions, integrated submission, …) 1/12/2019 WWW2007, Banff, AB, Canada


Download ppt "Introduction."

Similar presentations


Ads by Google