Experiences in the Design of Semantic Services Using Web Engineering Methods and Tools

  • Authors:
  • Marco Brambilla;Stefano Ceri;Irene Celino;Dario Cerizza;Emanuele Valle;Federico M. Facca;Andrea Turati;Christina Tziviskou

  • Affiliations:
  • Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy I-20133;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy I-20133;CEFRIEL, Milano, Italy I-20133;CEFRIEL, Milano, Italy I-20133;CEFRIEL, Milano, Italy I-20133;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy I-20133;CEFRIEL, Milano, Italy I-20133;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy I-20133

  • Venue:
  • Journal on Data Semantics XI
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although Semantic Web Services are expected to produce a revolution in the development of Web-based systems, very few concrete design experiences are available; only recently, Software Engineering methods and tools have started to embrace the deployment of Semantic Web applications. In this paper, we show how classical Software Engineering methods (i.e., formal business process development, computer-aided and component-based software design, and automatic code generation) combine with semantic methods and tools (i.e., ontology engineering, semantic service annotation and discovery) to forge a new approach to software development for the Semantic Web. In particular, we present our experience in the participation to the Semantic Web Service (SWS) challenge 2006, where the proposed approach achieved very good results in solving the proposed problems.