1 / 60

Yangfan He’s Self Introduction

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

oihane
Télécharger la présentation

Yangfan He’s Self Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Yangfan He’s Self Introduction Yangfan He 2011-04-11

  2. Content • Brief introduction of WHU&SKLSE • Education and Experience in Higher Education • Research Interests • Collaboration with TWC

  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

  4. Wuhan University(2/2)

  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

  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.

  7. State Key Lab of Software Engineering (SKLSE) (3/3) • Has broad contacts with universities and research institutions around the world

  8. Content • Brief introduction of WHU&SKLSE • Education and Experience in Higher Education • Research Interests • Collaboration with TWC

  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

  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

  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 

  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 • …

  13. ISO Standards

  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

  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

  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

  17. Ontology management and sharing

  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

  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.

  20. Scope of ISO/IEC19763-3 (1st Edition) MFI Ontology registration: ISO/IEC 19763-3

  21. Metamodelfor Ontology Registration

  22. Reference Ontology & Local Ontology • Reference Ontology • Published by Standard Organizations • Relatively Stable • 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

  23. Ontology_Whole----Ontology_Component----Ontology_Atomic_ConstructOntology_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.

  24. Reuse of ontology_components and ontology_ atomic_ constructs LO1 RO2 RO1 consist_of ROC1 LOC2 ROC4 ROC3 ROC2 use LOAC1 ROAC4 ROAC3 ROAC2 ROAC5 ROAC1 ROx, LOy: Reference_ or Local_Ontology ROCx, LOCy:Reference_ or Local_Ontology_Component ROACx, LOACy: Reference_ or Local_Ontology_Atomic_Construct

  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

  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

  27. Fragment of Software Component Ontology

  28. RO & LO in the repository ISO/IEC 19763-3 Based Ontology Registy RO SC_Onto Used by the SC repository Used by CAD app B Used by CAD app A

  29. Application in more than 240 companies in China ★ Including 10 top 500 companies 29

  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.

  31. Work in Progress • Translate the terms and explanations in GEMET into Chinese • Compare the Chinese Version of GEMET with corresponding national standards • Build GEMET ontology • 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

  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

  33. Basic_Model

  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

  35. Evolution_Model

  36. The web page of ISO/IEC 19763-3(2nd Edition ) http://www.iso.org/iso/catalogue_detail.htm?csnumber=52069 ISO/IEC 19763-3,2010

  37. Context acquisition and context driven web service selection

  38. Motivation—Difficulty of Web Service Selection(1/2) ? B3 A1 B3 B3 A1 A1 B3 A1 A1 A1 A1 A1 A2 A4 A1 A2 A2 A4 A4 A1 A1 A2 A4 A2 A1 B3 A1 B3 A1 B3 B3 A1 A1 A1 A4 A1 A1 B3 A4 A1 A1 A1 A1 A4 A1 B3 A1 A1 A2 A4 A1 A1 A1 A1 A4 A1 A4 B3 A2 A4 A1 B3 A1 A1 A1 A1 A4 A4 A2 A1 A2 A1 B3 A2 A4 A2 A1 A2 A1 A1 A1 A1 A1 A1 A1 A1 A4 A2 A1 A4 A1 A1 A1 A1 A4 A2 A2 A1 A4 A1 A4 A1 A4 B3 A2 A1 A1 A4 A1 A1 A2 A4 A2 A1 A2 A2 A4 A1 B3 A4 B3 A1 A2 A1 A1 A2 A4 A4 B3 A1 A1 A1 A1 A1 A1 A1 B3 B3 A1 B3 A1 A2 B3 B3 A1 A1 A2 A1 A4 A2 A4 A4 A1 A1 A1 A1 A4 A1 A1 A1 A4 A2 A2 A4 A4 A1 A4 A1 A4 A1 A1 A2 A1 A4 A1 A2 A1 A1 A1 A2 A2 A1 A4 A1 B3 A1 A1 B3 B3 A1 A1 B3 A1

  39. Motivation—Difficulty of Web Service Selection(2/2) • 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.

  40. Context • Many definitions • Kernel Concepts: Time and Space • Low Level Context and High Level Context

  41. Relationship between context and domain models Domain Ontology Repository Inference High Level Context Low Level Context Role Goal Process Semantic Annotation Web Service Repository

  42. Accomplishments • A method for context driven WS selection • RGPSframework for domain modeling • Context box—a tool for context acquisition

  43. Relationships in RGPS • 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

  44. Current RGPS Metamodels Meta-class Context related Meta-class The Process Metamodel The Goal Metamodel The Service Metamodel The Role Metamodel Legend

  45. RGPS-based Domain Modeling Toolkit – Goal Modeling OWL

  46. RGPS-based Domain Modeling Toolkit –Process Modeling Achieved Goal OWL-S+

  47. AP1 AP2 CP3 Mandatory A Selected Process Model Optional Alternative OR Depend AS1 AS2 AS3 CS4 A Selected Service Web service selection based on RGPS hasGoal <<Goal>> Provide Journey Assistance <<Actor>> Traveler Info Operator <<Func Goal>> Prepare Trip Plan <<Func Goal>> Support Trip <<Oper Goal>> Evaluate Trip <<Oper Goal>> Generate Trip Preference(TP) <<Oper Goal>> Inform Traveler Object Depend <<Oper Goal>> Guide Traveler <<Oper Goal>> Assess Plan Change <<Func Goal>> Track Traveler <<Func Goal>> Display Trip Plan <<Oper Goal>> Perform Booking Conditional Depend <<Oper Goal>> Make Payments Conditional Depend <<Oper Goal>> Track Traveler by GPS <<Oper Goal>> Track Traveler by Schedule <<Oper Goal>> Display by audio <<Oper Goal>> Display by SMS <<Oper Goal>> Display by Video Domain Goal Model hasGoal <<Goal>> Provide Journey Assistance <<Actor>> Traveler Info Operator <<Func Goal>> Prepare Trip Plan <<Func Goal>> Support Trip <<Oper Goal>> Evaluate Trip <<Oper Goal>> Generate Trip Preference(TP) <<Oper Goal>> Inform Traveler <<Func Goal>> Display Trip Plan <<Func Goal>> Track Traveler <<Oper Goal>> Assess Plan Change <<Oper Goal>> Guide Traveler Conditional Depend <<Oper Goal>> Display by SMS <<Oper Goal>> Track Traveler by Schedule A Selected Goal Model

  48. Context Acquisition--Context box Virtual Sensor Events News Service Social Media: Social Sensor Weather Weather Service Location Time Physical Sensor

  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?

  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

More Related