Software engineering on semantic web and cloud computing platform
Download
1 / 21

Software engineering on semantic web and cloud computing platform - PowerPoint PPT Presentation


  • 184 Views
  • Uploaded on

Software engineering on semantic web and cloud computing platform. Xiaolong Cui Computer Science. Outline. Introduction Contribution Semantic Web and Cloud Computing Background Benefits Challenges Solution Conclusion. Paradigm Shift. Web service Semantic web Cloud computing.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Software engineering on semantic web and cloud computing platform' - csilla


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Software engineering on semantic web and cloud computing platform

Software engineering on semantic web and cloud computing platform

Xiaolong Cui

Computer Science


Outline
Outline platform

  • Introduction

  • Contribution

  • Semantic Web and Cloud Computing

    • Background

    • Benefits

    • Challenges

  • Solution

  • Conclusion


Paradigm shift
Paradigm Shift platform

  • Web service

    • Semantic web

    • Cloud computing


Contribution
Contribution platform

  • Analyze the impact of semantic web and CC on SE

    • Benefits

    • Challenges

  • Propose an innovative agile process model

    • Extreme cloud programming


Semantic web
Semantic Web platform

  • Web 1.0

    • Static webpages

  • Web 2.0

    • All resources seen as data

    • Interaction

  • Web 3.0 (Semantic web)

    • A global database of structured, linked data

    • Both human consumption and machine processing

    • Intelligent information


Semantic web1
Semantic Web platform

  • What are the benefits?

    • Interoperability

    • Reuse of existing components

  • What are the challenges?

    • Everyone has to agree on the meaning of web contents

    • Documentation and annotation


Semantic web2
Semantic Web platform

  • Protocol stack


Semantic web3
Semantic Web platform

  • Linking open data cloud diagram (as of 2011)


Cloud computing
Cloud Computing platform


Cloud computing1
Cloud Computing platform

  • What is cloud computing?

    • Server, storage, network, software technologies be purchased over the internet

    • As and when required

    • Just like utility


Cloud computing2
Cloud Computing platform

  • What are the benefits

    • No capital expenditure or complexity of maintenance


Cloud computing3
Cloud Computing platform

  • What are the benefits

    • No capital expenditure or complexity of maintenance

    • Shorter time to market

    • Scalability

    • Flexibility


Cloud computing4
Cloud Computing platform

  • Delivery model


Cloud computing5
Cloud Computing platform

  • Challenges

    • Heterogeneous platform

    • Distributed web services

  • SDLC needs cloud provider in every stage




Extreme cloud programming2
Extreme Cloud Programming platform

  • Effort estimation of SW development

    • Constructive cost estimation model (COCOMO)




Conclusion
Conclusion platform

  • Web service is a paradigm shift

  • Automatic discovery and integration with web service will reduce the amount of work for SE

  • SW artifacts need to be semantic web ready

  • SW engineers need to interact with cloud providers

    Reference

    • RadhaGuha, “SOFTWARE ENGINEERING ON SEMANTIC WEB AND CLOUD COMPUTING PLATFORM”, people.cs.pitt.edu/~chang/231/y11/papers/cloudSE.pdf, 2011

    • Guha, R.; Al-Dabass, D., "Impact of Web 2.0 and Cloud Computing Platform on Software Engineering," Electronic System Design (ISED), 2010 International Symposium on , vol., no., pp.213,218, 20-22 Dec. 2010 doi: 10.1109/ISED.2010.48


Software engineering on semantic web and cloud computing platform

Thank you! platform