SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva.

Slides:



Advertisements
Similar presentations
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Advertisements

What are the S, T, and E in STEM? How are they related?
CS570 Artificial Intelligence Semantic Web & Ontology 2
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
SEDILIa Project S.Stoyanov, E.Doychev University of Plovdiv Sedilia - in architecture, group of seats for the clergy in a Christian church of Gothic style.
1 Introduction to Requirements Specification. 2 Outline Requirement Engineering Software Lifecycle and Software Processes.
ELSE – eLearning in Software Engineering Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv.
WorkShop SEERE, Ravda'061 eLearning in Software Engineering Stanimir Stoyanov, University of Plovdiv.
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Planning systems and its’ applications in software engineering Saša Tošić, M. Ivanović Risan, 2007.
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
An Architecture-Based Approach to Self-Adaptive Software Presenters Douglas Yu-cheng Su Ajit G. Sonawane.
1 COST G9 - Work group 2 meeting Székesfehérvár, Hu Modeling real property transactions Radoš Šumrada Faculty of Civil and Geodetic.
Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions.
COST G9 - Work group 2 Cadastral science meeting Aalborg, Dk Modeling methodology for real estate transactions Radoš Šumrada Faculty.
SchemaLogic Workshop Part 2 Tools for Enterprise Metadata Management and Synchronization Prepared for the University of Washington Information School Applied.
The Quiet Revolution in Building Design and Construction: BIM.
Distributed eLearning Center Stanimir Stoyanov, University of Plovdiv 1 10th Workshop “Software Engineering Education and Reverse Engineering”, Ivanjica,
SELBO SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
ELSE (eLearning for Software Engineering) S. Stojanov ECL, University of Plovdiv.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Smart Learning Services Based on Smart Cloud Computing
An ontology of computing. What is an ontology? An ontology is a specification of a conceptualization. A specification of a representational vocabulary.
Interuniversity Center for Educational Research and Advanced Training Paolo Tosato, Juliana Raffaghelli European Distance and E-Learning Network Teachers’
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
Education Ontology for Software Engineering UML TEST ENVIRONMENT ASYA STOYANOVA-DOYCHEVA EMIL DOYCHEV 14TH WORKSHOP ON "SOFTWARE ENGINEERING EDUCATION.
Can Knowledge about Community Resilience be Organized by Means of Ontological Modeling? Sarah Newell Wojtek Michalowski Davood Astaraky Telfer School of.
Andrew C. Samuels, Information Technology Specialist Trainer c/o Ministry of Education Mona High School, Kingston, Jamaica 1 Unit 1 Module 1 Specific Objective:
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799.
Lecture 7: Requirements Engineering
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Towards an Experience Management System at Fraunhofer Center for Experimental Software Engineering Maryland (FC-MD)
1 What is an Ontology? n No exact definition n A tool to help organize knowledge n Or a way to convey a theory on how to represent a class of things n.
Web-Protégé Jelena Vukovic, 53/07
A Goal Based Methodology for Developing Domain-Specific Ontological Frameworks Faezeh Ensan, Weichang Du Faculty of Computer Science, University of New.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Week III  Recap from Last Week Review Classes Review Domain Model for EU-Bid & EU-Lease Aggregation Example (Reservation) Attribute Properties.
1 DIP Partner Presentation Frankfurt, January 17, 2003 Rudi Studer & Alexander Maedche FZI Research Center for Information Technologies at the University.
Text Mining & NLP based Algorithm to populate ontology with A-Box individuals and object properties Alexandre Kouznetsov and Christopher J. O. Baker, University.
CSC 9010 Spring, Paula Matuszek. 1 CS 9010: Semantic Web Applications and Ontology Engineering Paula Matuszek Spring, 2006.
XXIII International Symposium on Nuclear Electronics & Computing NEC’11 JINR DOCUMENT SERVER: Current Status and Future Plans I.Filozova, S.Kuniaev, G.Musulmanbekov,
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
Department of Computer Engineering ARTIFICIAL INTELLIGENCE
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
© 1990—2006 Visual Knowledge Software® | Private and Confidential | 2 Semantic Agent Wikis For Engineering.
1 Developing an Ontology of Ontologies for OOR Ontology Summit 2008 April 28-29, 2008 Michael Gruninger and Pat Hayes.
Enabling Access Control and Privacy through Ontology Mohammad M. R. Chowdhury Dr. Josef Noll UniK - University Graduate Center, Norway Dr. Juan Miguel.
FROM THE ESSENCE OF AN ENTERPRISE TOWARDS ENTERPRISE SUPPORTING INFORMATION SYSTEMS Tanja Poletaeva Tutors: Habib Abdulrab Eduard Babkin.
Figure 2.1 The product life cycle.
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Independent Study of Ontologies
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Adrian Diaz Eric Clark Tim Peek
Guidelines for creation of P802.1CF Information Model
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Semantic Markup for Semantic Web Tools:
Data Models.
Information Networks: State of the Art
CSC 480 Software Engineering
PASSI (Process for Agent Societies Specification and Implementation)
Presentation transcript:

SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva

Project Introduction Project eLSE The main objective is the creation of system infrastructure for eLearning and distance learning in Software Engineering. SELBO (SCORM Editor for eLearning Based on Ontologies) Domain Based (Software Engineering) oriented intelligent editor.

Ontology & SELBO Ontologies are the best way to represent the knowledge (in some domain) as set of objects and their interrelations. Ontologies could play an important role in the eLearning (in our domain: Software Engineering eLearning), because they: 1.represent a source of strictly defined terms that can be shared between different applications (information systems or intelligent agents); 2.represent a clearly defined shared knowledge in the discussed domain; 3.give a full description of the objects pertaining to the domain (terms, definitions and meanings) and all the relations between them.

The Ontology - Benefits The development of a Software Engineering Domain Ontology will allow to: 1.share and reuse all the knowledge accumulated till now in the Software Engineering field; 2.Realize an automatic interpretation of this knowledge, using information systems or intelligent software agents (i.e. our editor – SELBO).

SE Ontology Project - Objectives To analyze the contents of the Software Engineering discipline, define the base objects and classes (terms, definitions and meanings); To specify the relations between objects as some kind of “network”; To provide read-only access to the software engineering body of knowledge; To visualize the created ontology: –full hierarchy view and detailed object representation; To allow extraction of the object’s content only with drag & drop operations.

Building the SE Ontology – Results We have chosen to describe our ontology with Protégé due to: –its knowledge representation capabilities by defining classes, individuals, properties, relationships in which these classes participates and axioms; –The Protégé editor is open source project, written in Java and we can easy integrate it in our project SELBO.

The End Thank You For The Attention!