yangfan he’s self introduction
DESCRIPTION
Yangfan He’s Self Introduction. Yangfan He 2011-04-11. Content. Brief introduction of WHU&SKLSE Education and Experience in Higher Education Research Interests Collaboration with TWC. Wuhan University(1/2). Having a history of more than 100 years - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/1.jpg)
1
YANGFAN HE’S SELF INTRODUCTIONYangfan He2011-04-11
![Page 2: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/2.jpg)
2
CONTENT Brief introduction of WHU&SKLSE Education and Experience in Higher
Education Research Interests Collaboration with TWC
![Page 3: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/3.jpg)
3
WUHAN UNIVERSITY(1/2)Having a history of more than 100 years
Among the first modern universities in China
A top 10 university in China since the establishment of P.R.C
A national key comprehensive university directly under the management of Ministry of Education
![Page 4: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/4.jpg)
4
WUHAN UNIVERSITY(2/2)
![Page 5: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/5.jpg)
5
STATE KEY LAB OF SOFTWARE ENGINEERING (SKLSE) ( 1/3 )
The national lab for software engineering research
Established in 1985 Research theme : Software Engineering for
Web-based Information Systems
![Page 6: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/6.jpg)
6
STATE KEY LAB OF SOFTWARE ENGINEERING (SKLSE) ( 2/3 )
Major achievements in fundamental software engineering research web service oriented software engineerig semantic software engineering analysis of complex systems enabling technologies in data and knowledge engineering information security semantic computing evolution computing and grid computing
The Research Group I work in Requirement Engineering, Software Component based SE,
Web Service oriented SE, MDA, Complex Network, Cloud Computing.
![Page 7: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/7.jpg)
7
STATE KEY LAB OF SOFTWARE ENGINEERING (SKLSE) ( 3/3 )
Has broad contacts with universities and research institutions around the world
![Page 8: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/8.jpg)
8
CONTENT Brief introduction of WHU&SKLSE Education and Experience in Higher
Education Research Interests Collaboration with TWC
![Page 9: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/9.jpg)
9
EDUCATION June, 2001 B.S in Computer Software and
Theory, Wuhan University
June, 2007 Ph.D in Computer Software and Theory, Wuhan University Thesis title: Research on Ontology Management
Metamodels for Semantic Interoperability
2001-2002: Volunteer
![Page 10: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/10.jpg)
10
EXPERIENCE IN HIGHER EDUCATION 2007.7-2007.11 Teaching assistant, SKLSE,
Computer School, Wuhan University
2007.12-2009.10 Lecturer, SKLSE, Computer School, Wuhan University
2009.11- Associate Professor, SKLSE, Computer School, Wuhan University
Taught Professional English Course
![Page 11: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/11.jpg)
11
SELECTED PAPERS Yangfan He, Lu Li, Keqing He, Xiuhong Chen. A Contextual Information Acquisition
Approach Based on Semantics and Mashup Technology. In Proceedings of the 1st International Conference on Cloud Computing (CloudCom 2009),China,2009:510-518(EI)
Yangfan He, Keqing He, Jian Wang, Chong Wang. Toward a context driven approach for semantic web service evolution. In Proceedings of the 3rd International Conference on Convergence and Hybrid Information Technology(ICCIT 08), Korea,2008:1089-1094.(EI)
Yangfan He, Keqing He, Chong Wang, Jian Wang. MFI-3: An Enable for Semantic Interoperation Between Enterprise Information Resources. In Proceedings of International Conference on Interoperability for Enterprise Software and Applications(IESA '09), China, 2009:47-52(EI)
Yangfan He, Keqing He. Prepare Networked Software for Complex Network Analysis: A Case Study. Dynamics of Continuous Discrete and Impulsive Systems - Series B, Special Issue on Software Engineering and Complex Networks, December 2007:125-131.
Ming Wei, Yuanxiang Li, Dazhi Jiang, Yangfan He, Xingyan Huang, Xing Xu. A new evolutionary algorithm based on quantum statistical mechanics. In proceedings of 2008 IEEE Congress on Evolutionary Computation (CEC 2008),Norway,2008:1722-1727. (EI)
Cheng Zeng, Keqing He, Bing Li,Chong Wang, Yangfan He. A MFI4OR-based Approach of Semantic Annotation for Web Service. In Proceedings of Technological Developments in Networking, Education and Automation 2010: 615-620
![Page 12: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/12.jpg)
12
BOOK Ontolgy &
Metamodeling How to utilize the two
technologies to resolve some problems in Software Engineering domain. The rational of ISO/IEC
19763-3 The application of the
ISO standards Semantic based model
mapping …
![Page 13: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/13.jpg)
13
ISO STANDARDS
![Page 14: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/14.jpg)
14
PROJECTS 2010.1-2012.12 Specialized Research Fund for the Doctoral Program of
Higher Education , “ Research on Key Technologies for Context Driven Web Service Selection” ,Principal Investigator , Ministry of Education of the People's Republic of China.
2009.1-2010.12 Specialized Research Fund for Young College Teachers ,“ Research on Methods and Key Technologies for Context-Aware Web Service Selection” , Principal Investigator , Ministry of Education
2007.12- Research and Application of GEMET (GEneral Multilingual Environmental Thesaurus) in China, Main Contributor, Ministry of Environmental Protection
2007.11-2010.9 , 11th Five Years Key Programs for Science and Technology Development of China, Research on ISO/IEC 19763 Related Standards, Main Contributor, Ministry of Science and Technology
2007.1-2011.10 Major State Basic Research Development Program of China, Requirement Engineering-Basic Research on the Software Engineering of Complex Systems, Participant, Ministry of Science and Technology of the People's Republic of China
2006.12-2010.12 National High Technology Research and Development Program of China, Mechanism and Methods for Semantic Interoperation and Integration between Complex Information Resources , Participant, Ministry of Science and Technology of the People's Republic of China
![Page 15: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/15.jpg)
15
HONORS 2010
Outstanding Patent Award, An Ontology based Classification Method for Software Components , granted by the Government of Hubei Province
Special Award, Research on ISO/IEC 19763-3:Metamodel for Ontology Registration(2nd Edition), Special Award for the Development of Standards granted by the Government of Hubei Province
2009 First Rank Award , Research on ISO/IEC 19763-3: Metamodel
for Ontology Registration, Special Award for the Development of Standards granted by the Government of Wuhan City
2008 First Rank Award , Semantically Interoperatable Software
Repository for Manufacturing Industry based on ISO Standards , Science and Technology Advancement Prize, granted by the Government of Hubei Province
![Page 16: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/16.jpg)
16
CONTENT Brief introduction of WHU&SKLSE Education and Experience in Higher
Education Research Interests
Ontology management and sharing Context acquisition and context driven web
service selection Intelligent learning environment
Collaboration with TWC
![Page 17: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/17.jpg)
17
Ontology management and
sharing
![Page 18: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/18.jpg)
18
MOTIVATION
Ontology provides common basis for the interoperation between information resources.
When the number of ontology increases dramatically, we need efficient mechanism to organize and manage them.
Three basic problems for ontology management Ontology Registration Ontology Evolution Ontology Mapping
![Page 19: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/19.jpg)
19
ISO/IEC19763-3 (1ST EDITION) 2002-2007, China, Japan, Korea, US, UK,
Canada Obstacles to ontology-based interoperation
Problem1 Each ontology is developed independently and
evolves autonomously. Problem2
Ontologies are described in several languages, sometimes with different names for same things in UoD or with the same name for different things in UoD.
ISO/IEC19763-3 aims to solve these problems, providing a general registration framework of ontologies.
![Page 20: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/20.jpg)
20
SCOPE OF ISO/IEC19763-3 (1ST EDITION)
MFI Ontology registration: ISO/IEC 19763-3
![Page 21: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/21.jpg)
21
METAMODEL FOR ONTOLOGY REGISTRATION
![Page 22: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/22.jpg)
22
REFERENCE ONTOLOGY & LOCAL ONTOLOGY
Local Ontology• Ontologies constructed to meet the specific
requirements of particular information systems• Some content originates from RO
• With some modification• Some new content added
Reference Ontology• Published by Standard Organizations• Relatively Stable
![Page 23: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/23.jpg)
23
ONTOLOGY_WHOLE----ONTOLOGY_COMPONENT----ONTOLOGY_ATOMIC_CONSTRUCT
Ontology_Whole : an abstract metaclass that designates an ontology and contains the associated administrative information.
Ontology_Component: an abstract metaclass that designates a sentence contained in an ontology and contains the associate administrative information.
Ontology_Atomic_Construct: an abstract metaclass that designates a non-logical symbol that is used in a sentence and contains the associated administrative information.
![Page 24: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/24.jpg)
24
REUSE OF ONTOLOGY_COMPONENTS AND ONTOLOGY_ ATOMIC_ CONSTRUCTS
ROx, LOy: Reference_ or Local_Ontology ROCx, LOCy:Reference_ or Local_Ontology_Component
ROACx, LOACy: Reference_ or Local_Ontology_Atomic_Construct
LO 1
LOC 2
LOAC 1
RO1
ROC2 ROC3
ROAC1 ROAC2 ROAC3
consist_of
use
RO2
ROC4
ROAC4
ROC1
ROAC5
![Page 25: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/25.jpg)
25
THE WEB PAGE OF ISO/IEC 19763-3 (1ST EDITION )
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38637
ISO/IEC 19763-3,2007
![Page 26: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/26.jpg)
26
MANUFACTURING SOFTWARE COMPONENT REPOSITORY BASED ON ISO/IEC 19763-3
Background Since 2004 Main collaborator: KaiMu Software Company( The
major CAD Software provider in Central China) Wanted: Create CAD applications in a quicker
manner, Streamline the communication between users and software engineers
Our proposal :Ontology Based Software Component Repository Use ontologies to annotate software component Use ontologies to facilitate the communication
between users and software engineers. Use ISO/IEC 19763-3 to promote the semantic
interoperation between CAD systems
![Page 27: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/27.jpg)
27
FRAGMENT OF SOFTWARE COMPONENT ONTOLOGY
![Page 28: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/28.jpg)
28
ISO/IEC 19763-3 Based Ontology Registy
RO & LO in the repository
Used by CAD app A Used by CAD app B
RO SC_OntoUsed by the SC
repository
![Page 29: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/29.jpg)
29
APPLICATION IN MORE THAN 240 COMPANIES IN CHINA
29Including 10 top 500 companies
★
![Page 30: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/30.jpg)
30
ON-GOING RESEARCH: APPLICATION OF ISO/IEC 19763-3 IN ECO-INFORMATICS DOMAIN
Since 2007 GEMET
General Multilingual Environmental thesaurus Co-dev by EEA and EPA Under the management of EIONET ( European
Environment Information and Observation Network )
Has been widely applied in many information systems in EU, US and UN.
With the joint invitation from EEA, EPA, Wuhan University participated the GEMET project with support from the Ministry of Environmental Protection(MEP) of China.
![Page 31: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/31.jpg)
31
WORK IN PROGRESS
Apply it in some systems designated by MEP
Share some of China's environmental information on the web
Use ISO/IEC 19763-3 to manage the GEMET ontology and the other ontologies in environment
domain
Translate the terms and explanations in GEMET into Chinese
Compare the Chinese Version of GEMET with corresponding national standards
Build GEMET ontology
![Page 32: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/32.jpg)
32
ISO/IEC 19763-3(2ND EDITION) 2007-2010 ,China, Japan, Korea, US, UK, Canada Basic_Model & Evolution_Model
Points in Basic_Model: New Classification of Ontologies: Registered Ontology
Whole & Unregistered Ontology Whole Registered Ontology Whole: Reference Ontology & Local Ontology
Authoritative_Extent: a metaclass whose instances indicate authoritative extent and compose a partially ordered set in terms of the reference "lessThanOrEqualTo".
Unregistered_Ontology_Whole < Local_Ontology < Reference_Ontology
![Page 33: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/33.jpg)
33
BASIC_MODEL
![Page 34: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/34.jpg)
34
ISO/IEC 19763-3 (2ND EDITION) Points in Evolution_Model:
Due to the generality of ISO/IEC 19763-3 , techinical details of specific languages or platforms are out of the scope.
So the evolution of ontology can only kept with Registered_Ontology_Whole_Evolution, Registered_Ontology_Component_Evolution and Registered_Ontology_Atomic_Construct_Evolution
![Page 35: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/35.jpg)
35
EVOLUTION_MODEL
![Page 36: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/36.jpg)
36
The web page of ISO/IEC 19763-3 (2nd Edition )
ISO/IEC 19763-3,2010
http://www.iso.org/iso/catalogue_detail.htm?csnumber=52069
![Page 37: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/37.jpg)
37
Context acquisition and context driven
web service selection
![Page 38: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/38.jpg)
38
MOTIVATION—DIFFICULTY OF WEB SERVICE SELECTION ( 1/2 )
A4 A1A1
A4A1 A4 A1 A2
A1 A1A1
A1B3
A1
B3
A1
A2A1
B3A1
A4 A1 A2
A1B3A1
A4 A1 A2
A1
B3
A1
A1
B3A1
A4 A1 A2
A1
B3A1 A4
A2
A1
B3 A1A4
A1 A2
B3A1 A1
B3A1
A4 A1 A2
A1
B3A1
A4 A1
A2A1
B3 A1A4 A1
A2
A1B3
A1A4 A1 A2
A1
A1A4 A1
A1A4 A1 A2B3
A1A4 A1
A2A1B3
A1 A4A1 A2A1
B3
A1A4 A1
A2B3 A1
A4A1 A2
A1
B3
A1A4 A1 A2
A1 B3
A1A4 A1 A2
A1
A4
A4
A1
A4A1
A1 A4 A1 A2B3
A1A4 A1
A2
A1
B3A1 A4
A1
A2B3
A1A4 A1 A2A1
A4
A1
A4 A1A1
A4A1 A2
A1A1 A4 A1 A2A1
A1A4
A1
B3 A1A1
A1
B3
A1A4 A1 A2
A1 B3
A1A4 A1 A2
A1
A1 A2
A1
A4 A2 A4 A2A2
A1
A1
B3
A1A4 A1 A2
A1
?
![Page 39: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/39.jpg)
39
In the era of attention economy, it is unrealistic to ask the user to input more and more explicit requirements.
We need effective methods to capture user's implicit requirements, for which context has always been regarded as the main source. User’s requirements=Explicit requirements+
Contextual requirements So it is of great importance to study the
context acquisition issue and context driven web service selection problem.
Motivation—Difficulty of Web Service Selection(2/2)
![Page 40: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/40.jpg)
40
Many definitions Kernel Concepts: Time and Space Low Level Context and High Level Context
CONTEXT
![Page 41: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/41.jpg)
41
Low Level Context
Domain OntologyRepository
Web Service Repository
Role Goal Process
Semantic Annotation
RELATIONSHIP BETWEEN CONTEXT AND DOMAIN MODELS
Inference
High Level Context
![Page 42: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/42.jpg)
42
ACCOMPLISHMENTS A method for context driven WS selection RGPS framework for domain modeling Context box—a tool for context acquisition
![Page 43: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/43.jpg)
RELATIONSHIPS IN RGPS
Service
realizes
0..*
1..1
Actor Role
Goal
Role GoalPersonal Goal
Process
Functional Goal
NonFunctional Goal
takesCharge
achievescontributes
1..11..*
1..*
1..*
0..*
0..*
prefers
plays
1..1
0..*
0..*
1..*
43
Relationships between Role and Goal
Roles take charge of corresponding role goals
An actor prefers his personal goal
Relationships between Goal and Process
Processes achieve functional goals
Processes contribute to the fulfillment of nonfunctional goals
Relationships between Process and Service
A service realizes a process
R
G
P
S
![Page 44: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/44.jpg)
44
CURRENT RGPS METAMODELS
Actor Role
Goal
Responsibility
plays
exercises
Rule
Human Actor Software Agent
Role GoalPersonal Goal
Process
Organization
involves
takesCharge
1..*1..*
1..*
1..*
1..*
1..*
Static Profile
Integrity Rule
Derivation Rule
Reaction Rule
Dynamic Context
hasDynamicContext
prefershasStaticProfile
Organization Structure
Organization Structure Type
Time Period
parent
subsidiary
1..*
1..*
1..*
1..* consistsOf
Interaction
Functional Goal
Variability Decomposition
OptionalAlternativeMandatory
Operation
Object
Manner
1..1
1..1
1..1 0..*
1..11..11..1
0..1
NonFunctional Goal
Goal
hasObject
Role Goal
Personal Goal
Operational Goal
hasOperation
hasManner
OR
Constraint
Exclude
DependObject Depend
Conditional Depend
Contextual Depend
0..* 0..*
Process
Quantitative Goal
Qualitative Goal
Unit
NonFunctional Goal Type
Value
Comparison Operator
Degree
hasOperator
upper lower
hasValue
hasUnit
hasType
hasDegree
hasProcess
1..1 1..*
1..1 1..1
contributes
achieves
1..1 1..1
1..10..1
1..1
1..11..1
1..1
Actor
hasActor
1..1
1..*
0..*
1..*
1..*
1..*
source targetProcess
Atomic Process Composite Process
Goal
Input
Output
Precondition
Effect
Control Structure
hasOutput
hasPrecondition
hasEffect
hasInput
1..*
1..*
1..*1..1
0..*
0..*
0..*
0..*
Quality Expectation
Contextual Precondition
Contextual EffectContextual Expectation
hasExpectation
Sequence Choice Any Order
hasControlStructure
Loop Join
Actor
hasGoal
1..*
1..*1..10..*
hasActor
Expectation
Service
QoS Property
hasDatatype
Precondition EffectOutputInput
hasPrecondition
hasOrchestration
realizes
Atomic Service Composite ServiceSupplier
Process
Orchestration
Datatype Message Operation
hasSupplier
hasEffect
hasQoSProperty
Contextual Precondition
Contextual Effect
Contextual PropertyhasContextualProperty
Sequence
Choice
Join
Any Order
Control Structure
hasControlStructure
Loop
1..* 1..*0..*1..1
0..*
1..1 1..*
1..1
0..* 0..*
1..*
Actor
1..*
1..*hasActor
Meta-class
Context related Meta-classLegend
The Role MetamodelThe Goal MetamodelThe Process MetamodelThe Service Metamodel
![Page 45: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/45.jpg)
RGPS-BASED DOMAIN MODELING TOOLKIT – GOAL MODELING
45
OWL
![Page 46: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/46.jpg)
RGPS-BASED DOMAIN MODELING TOOLKIT –PROCESS MODELING
46Achieved Goal
OWL-S+
![Page 47: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/47.jpg)
WEB SERVICE SELECTION BASED ON RGPS
47
<<Goal>>Provide Journey Assistance
hasGoal
<<Oper Goal>>Generate Trip
Preference ( TP )<<Func Goal>>
Prepare Trip Plan<<Func Goal>>
Support Trip<<Oper Goal>>Evaluate Trip
<<Oper Goal>>Perform Booking
<<Oper Goal>>Make Payments
<<Func Goal>>Display Trip Plan
Conditional Depend
Object Depend
<<Oper Goal>>
Assess Plan Change
<<Oper Goal>>Inform Traveler
<<Oper Goal>>Guide Traveler<<Func Goal>>
Track TravelerConditional Depend
<<Oper Goal>>Track Traveler
by GPS<<Oper Goal>>Track Traveler by Schedule<<Oper Goal>>
Display by audio<<Oper Goal>>
Display by Video<<Oper Goal>>
Display by SMS
<<Actor>>Traveler Info Operator
<<Goal>>Provide Journey Assistance
hasGoal
<<Oper Goal>>Generate Trip
Preference ( TP )<<Func Goal>>
Prepare Trip Plan<<Func Goal>>
Support Trip<<Oper Goal>>Evaluate Trip
<<Func Goal>>Display Trip Plan
<<Oper Goal>>
Assess Plan Change
<<Oper Goal>>Inform Traveler
<<Oper Goal>>Guide Traveler
<<Func Goal>>Track Traveler Conditional Depend
<<Oper Goal>>Track Traveler by Schedule
<<Oper Goal>>Display by SMS
<<Actor>>Traveler Info Operator
Domain Goal Model
A Selected Goal Model
AP1 AP2 CP3 …
A Selected Process Model
AS1 AS2 AS3 CS4A Selected Service
Depend
Mandatory
Optional
Alternative
OR
![Page 48: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/48.jpg)
48
Time
LocationWeather Service
News Service Events
Weather
CONTEXT ACQUISITION--CONTEXT BOX
Social Media:Social Sensor
Physical Sensor
Virtual Sensor
![Page 49: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/49.jpg)
49
PROBLEMS FOR FURTHER INVESTIGATION How to mine meaningful information from the
140-character-long texts? How to define and update the inference rules
between low level context and high level context? Wiki?
![Page 50: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/50.jpg)
50
RELATED PROJECTS 2010.1-2012.12 Specialized Research Fund for the
Doctoral Program of Higher Education , “ Research on Key Technologies for Context Driven Web Service Selection” , Principal Investigator , Ministry of Education.
2009.1-2010.12 Specialized Research Fund for Young College Teachers ,“ Research on Methods and Key Technologies for Context-Aware Web Service Selection” , Principal Investigator, Ministry of Education
2007.1-2011.10 Major State Basic Research Development Program of China, Requirement Engineering-Basic Research on the Software Engineering of Complex Systems, Participant, Ministry of Science and Technology
![Page 51: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/51.jpg)
51
Intelligent Learning Environment
![Page 52: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/52.jpg)
52
APPLYING WEB 2.0 TECHNIQUES IN PBL
PBL : Problem Based Learning
+
![Page 53: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/53.jpg)
53
PROBLEM BASED LEARNING In PBL, cases are used to help students
understand the meaning of concepts. Teachers should select cases according to a
give concept set. Normally, the chosen case set should cover
all the concepts in the concept set.
![Page 54: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/54.jpg)
54
OUR METHOD (1/3) Use Wiki techniques to help teachers to build
the knowledge system of a specific course, like Orthopedics.
Use the Orthopedics ontology to annotate cases.
Select appropriate case set according to the given concept set.
![Page 55: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/55.jpg)
55
OUR METHOD (2/3) In the classes, teachers can easily navigate
between the concepts with the support of Orthowiki.
When some concepts are not well understood, they could be added to the concept set of the next class, and the cases could be reselected accordingly.
![Page 56: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/56.jpg)
56
OUR METHOD (3/3)
![Page 57: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/57.jpg)
57
CONTENT Brief introduction of WHU&SKLSE Education and Experience in Higher
Education Research Interests Collaboration with TWC
![Page 58: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/58.jpg)
58
INTERACTIVE MASHUP LEARNING ENVIRONMENT TWC previous tutorials delivered to students
from the other departments Students’ IT background Face to face communication
Mashups on LOGD website Textual description and demos
Suggestion—Provide an interactive mashup learning environment Target users—those who have taken some IT
courses Redo the mashups
Learning by doing FAQs and questions beyong FAQs
![Page 59: Yangfan He’s Self Introduction](https://reader036.vdocuments.site/reader036/viewer/2022062410/5681637b550346895dd458eb/html5/thumbnails/59.jpg)
59
PML BASED DATA ERROR TRACKING Motivation—Prioritize what to look at What can be done with PML based
provenance information before domain experts get in?
How to coordinate the activities of provenance engineers and domain experts? Considering the different methods employed in
different domains to treat uncertainty A general method for data error tracking