ELSE – eLearning in Software Engineering Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
1Model Driven Architecture – 3. März 2008 – Siegfried Nolte 1.UML – What is it and what is it good for ? 2.MDA – What is it and what is it good for ? 3.MDA.
PRESENTED BY USHA GHIMIRE. Introduction-The need for MBSE MBSE now and present shortcomings A view of MBSE in the future Key advantages and disadvantages.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
Agent-Oriented InfoStation Architecture 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.
WorkShop SEERE, Ravda'061 eLearning in Software Engineering Stanimir Stoyanov, University of Plovdiv.
Formal Techniques in Software Engineering Universiteit AntwerpenIntroduction 1.1 Formal Techniques in Software Engineering 3de BAC Informatica Chapter.
Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009.
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
DeLC Portal Emil Doychev University of Plovdiv Bulgaria
MDA > Model Driven Architecture > Orçun Dayıbaş > December, 2006 > METU, Ankara.
SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva.
ECL Projects S. Stojanov ECL, University of Plovdiv.
Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
SEERE Workshop, Neum Tempura Retargeting Damyan Mitev, Vladimir Valkanov Plovdiv University “Paisii Hilendarski”
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
Architecture of Mobile eLearning Services Ivan Minov, Stanimir Stoyanov.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard Learning Technology Group University of Southampton, UK.
7 July 2003 MDA presentation Dennis Wagelaar 1 Model-Driven Architecture The current state of affairs.
FREMA: e-Learning Framework Reference Model for Assessment Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
6/25/ JSEE templates and models Todorka Glushkova, University of Plovdiv, Bulgaria,
Distributed eLearning Center Stanimir Stoyanov, University of Plovdiv 1 10th Workshop “Software Engineering Education and Reverse Engineering”, Ivanjica,
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
University of Jyväskylä 1 MODPA Platform Independent Design of Mobile Applications WIM Workshop 2004 Teemu Ihalainen Information Technology Research.
FREMA: e-Learning Framework Reference Model for Assessment Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces Yvonne Howard.
SELBO SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
FREMA : e-Learning Framework Reference Model for Assessment FREMA Overview David Millard Learning Technologies University of Southampton, UK.
ELSE (eLearning for Software Engineering) S. Stojanov ECL, University of Plovdiv.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
MSc Education Supporting Infrastructure Emil Doychev Vladimir Valkanov University of Plovdiv Bulgaria.
Smart Learning Services Based on Smart Cloud Computing
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
Using MDA in Web Software Architectures Santiago Meliá Cristina Cachero Jaime Gómez Universidad de Alicante Spain.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
VIRTUAL EDUCATION SPACE S. STOYANOV, V. VALKANOVA.
3 April SOA: Services Oriented Architecture MDA: Model Driven Architecture.
Introduction to MDA (Model Driven Architecture) CYT.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
LADL2007 Workshop, 20 Sep 2007, Budapest, HU Polyxeni Arapi Nektarios Moumoutzis Manolis Mylonakis George Stylianakis George Theodorakis {xenia, nektar,
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
A language to describe software texture in abstract design models and implementation.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
MDA – Model Driven Architecture Olivier Riboux. Overview What is MDA? The Challenges MDA addresses Developing in the MDA Benefits / Conclusion Case Study:
1 N. Capuano 1, M. Gaeta 1, R. Iannone 1, F. Orciuoli 2 1 Centro di Ricerca in Matematica Pura ed Applicata, {capuano, gaeta, 2.
Welcome Experiences in the Use of MDA and UML in Developing NATO Standards 16 July 2008 Chris Raistrick, Kennedy KC.COM.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Portable Infrastructure for the Metafor Metadata System Charlotte Pascoe 1, Gerry Devine 2 1 NCAS-BADC, 2 NCAS-CMS University of Reading PIMMS provides.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
VIRTUAL EDUCATION SPACE FOR LIFELONG LEARNING VLADIMIR VALKANOV FACULTY OF MATHEMATICS AND INFORMATICS PLOVDIV UNIVERSITY 15th Workshop SEERE, 24th-30th.
SEERE Workshop, Ivanjica JTempura Vladimir Valkanov, Damyan Mitev Plovdiv University “Paisii Hilendarski”
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
Blended Learning in Software Engineering with SCORM TH WORKSHOP ON “SOFTWARE ENGINEERING EDUCATION AND REVERSE ENGINEERING” BOHINJ, SLOVENIA
Design Pattern Support based on principles of model driven development Zihao Zhao.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Metamodel-driven development environments
New MSc curriculum (one year experience)
Adaptive and Collaborative eLearning Architectures
Constructing MDA-based Application Using Rational XDE for .NET
SCORM Runtime Integration
FREMA: e-Learning Framework Reference Model for Assessment
Presentation transcript:

eLSE – eLearning in Software Engineering Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv

Introduction Different definitions, approaches, models, … for IT supported education and learning –CBT – most of the current real systems –eLearning Personalization Anywhere Anytime Our aim –eLearning-oriented Infrastructure –Prototype application in the SE domain What we need (in order to ensure personalization, anywhere & anytime access to the education resources) ? –Suitable approach - MDA like –Flexible and adaptive & adaptable software architecture –Standards –Access

MDA Approach Creation a PIM –UML modeling Converting into PSM –UML modeling Dialects (profiles) –Standard platforms Standard mappings and tools –Specialized platforms Absence of MDA tools Hand coding Generation application code itself –Different types of code

Concept (idea) PI Level PS Level eLS 1 eLS 2 eLS n … mapping Middleware level mapping

Our Approach Functional Level Agent & Service Level Scenarios Level Control Model FAM SAM

Functional level Aim: creation of a platform independent Virtual Information Space –Description and modeling (UML) of expected functionality –eLearning Services Model –eContent Model Based on: eLearning Service-Oriented Framework –JISC, DEST, IC, ADL –Common set of concepts and terms –Reference model –Defining services –Underlain infrastructure independent eLearning Services Model –Two levels Meta-model Services models eContent Model –Domain model

eLearning Services Model Meta-model –Aims to provide a classification of the services –Classification will be used for services searching and management during the run- time –Ontology Services model –A set of models which describe the functionality of different services

eContent Model Closed related with the domain model Ontologies: present the domain structure –Different levels Classification Areas Objects eConent structures: SCORM compliant –SCOs –Scenarios –Models

Scenarios level Idea: –Presentation of access and communication infrastructure as a set of run-time scenarios –Details hiding –Implementation on an more abstract level Access –Fixed eLearning portals –Mobile InfoStations

eLearning Portals Delphi Group reference model –Multi-layered architecture –Each layer different functionality Our architecture: specific layers –User, domain, pedagogical models –Intelligent search (CBR-based) –SCORM run-time engine Implementation –Life Ray Portal Framework

InfoStation Architecture

Scenario example (No Change Scenario – AAA + Service Initialization)

Scenario example ( No Change Scenario – Service Delivery Alternatives)

Scenario example (No Change Scenario – Service Termination)

Scenario example (Change of Device Scenario)

Scenario example (Change of InfoStation Scenario)

Scenario example (Change of Device & InfoStation Scenario)

Control Models Can we provide formalized control and management models? –For different levels Policy-based Models?

Personalization, Flexibility & Adaptability eLearning Services, eContent in relation to three models: –User model –Domain model –Pedagogical model Using standards –SCORM –CC/PP Users’ personal profiles Users’ mobile devices profiles Adaptive –A configuration capability –Supported by the development environment Adaptable –A run-time capability

Implementation remarks Development environments and tools –SELBO User-friendly tools for eContent preparing in the field of Software Engineering Possibilities for adaptation to new domains Supporting adaptation Run-time modules –eContent access Fixed - eLearning portals Mobile - InfoStation run-time system –Supporting adaptability

Problems Can the InfoStation architecture be adequate presented by a set of scenarios? What kind of Control & Management Models? Precise definition of adaptive & adaptable Final portal architecture Agent & Service Level

Thank you !