|
Description
The advent of the World Wide Web has led many corporations to web-enable their
business applications and to the adoption of web service standards in middleware
platforms. Marking a turning point in the evolution of the Web, the Semantic Web is
expected to provide more benefits to software engineering. Over the past five years
there have been a number of attempts to bring together languages and tools, such as
the Unified Modelling Language (UML), developed for Software Engineering, with
Semantic Web languages such as RDF and OWL. The Semantic Web Best Practice
and Deployment Working Group (SWBPD) in W3C included a Software Engineering
Task Force (SETF) to investigate potential benefits. A related international
standardisation activity is OMG’s Ontology Definition Metamodel (ODM), which
was formally adopted in October 2006.
It has been argued that the advantages of Semantic Web Technologies in software
engineering include reusability and extensibility of data models, improvements in data
quality, and discovery and automated execution of workflows. According to SETF’s
note “A Semantic Web Primer for Object-Oriented Software Developers”
(http://www.w3.org/TR/sw-oosd-primer/), the Semantic Web can serve as a platform
on which domain models can be created, shared and reused. However, are there any
other potential benefits related to the reversal of this approach and the use of Semantic
Web concepts in the field of Software Engineering? Could the Web-based,
semantically rich formality of OWL be combined with emerging model driven
development tools such as the Eclipse Modelling Framework to provide some badly
needed improvements in both the process and product of software development
activities? What is it about the amalgamation of OWL, UML and the Model Driven
Architecture (MDA) that could make a difference? Certainly, there appear to be a
number of strong arguments in favour of this approach but consensus on the best way
forward, or if there is indeed a way forward at all has not yet formed. This workshop
seeks to build on prior events that have begun to explore and evaluate this important
area.
We believe that the informal nature of the workshop, located at one of the major
events on the Semantic Web, will lead to further exchange between practitioners and
researchers working on these and other issues related to Semantic Web enabled
software engineering by providing a forum for discussing the major challenges of the
area and the different approaches being taken to resolve them. In fact, we (members
of SETF) organised the first two SWESE workshops at ISWC2005 and ISWC2006,
both of which were very successful, with more than 50 participants in SWESE2005
and more than 60 in SWESE2006.
The popularity and power of the MDA approach has made many software
development practitioners familiar with modelling and appreciative of additional
levels of abstraction in their models. In parallel, Semantic Web language standards
have arrived with substantial tool support that also provide a means of describing
models, but providing different capabilities than the UML and MOF models typical of
MDA tools. The advantages of bridging these approaches have been compelling
enough for tool vendors to build products which do this and to spend considerable
effort defining an OMG standard for these products (ODM). While the primary
purpose of these efforts is to enable SW development with MDA tools, the bridge
could also be exploited in the other direction. We think with the recent adoption of the
standards supporting this bridge, the time is right to explore the potential created by
the flow of capabilities of the Semantic Web into the software development
environment.
|
|
|
Intended Audience
While
the intended audience for this workshop includes those with experience
or interest in Semantic Web languages and tools, it is also crucial to
have participation by those with expertise in other areas such as
Automatic Software Engineering, Software Engineering, OO/UML/MDA,
Semantic Web, and Software/legacy Modernization.
|
|
|
Topics of interest include but are not limited to:
- Visions for Semantic Web driven software engineering
- Tools developed or being developed for software engineering using SW languages
- Integration or application development projects combining Software Engineering techniques and Semantic Web tools or languages
- Lessons learned in Automatic Software Engineering or KBSE applicable to SW based SE
- Shortcomings with the Semantic Web with respect to Software Engineering
- Uses, extensions and/or issues with ODM
- Visions for SW driven software modernization
- Integration of UML, OO programming languages and Semantic Web languages
- Integration of formal methods and Semantic Web languages
- Software specification and Semantic Web languages
- Ontologies for software engineering
- Component discovery and ontologies
- Feature modelling and ontologies
- Ontology reasoning for software engineering
- Semantic annotations in software engineering
- Ontology-Driven Architecture: How to introduce Semantic Web technology into mainstream development processes
|
|
Workshop Format and Attendance
This will be an all day workshop a poster session and technical talks
discussing competing visions for Semantic Web enabled software
engineering (final format will be dependent on submissions; keynotes
and panel are pending).
This
workshop is open to all members of the ESWC community, as well as other
communities identified in the Intended Audience discsussion above.
Submission
of a paper is not required for attendance at the workshop. However, in
the event that the workshop cannot accommodate all who would like to
participate, those who have submitted a paper will be given priority
for registration. All workshop attendees must pay the ESWC 2007
workshop registration fee, as well as the conference registration fee.
We encourage those who plan to attend this workshop, to register early
in order to help conference organizers with their planning as well as
insure that the workshop is not cancelled do to projected poor
attendance.
|
|
Organising Committee
Elisa F. Kendall. Sandpiper Software, Inc. Email: ekendall@sandsoft.com
Evan Wallace. NIST. Email: ewallace@cme.nist.gov
Jeff Z. Pan. Department of Computing Science, University of Aberdeen.
Email: jpan@csd.abdn.ac.uk Homepage: http://www.csd.abdn.ac.uk/~jpan/
Phil Tetlow. IBM Business Consulting Services Email:philip.tetlow@uk.ibm.com
Marwan Sabbouh. MITRE Corporation. Email: ms@mitre.org
Homepage: http://semanticweb.mitre.org
Ljiljana Stojanovic. FZI – Research Center for Information Technologies at the
University of Karlsruhe, Germany. Email: Stojanovic@fzi.de
|
|
Important dates
Submission deadline: March 16, 2007
Acceptance notification: April 4, 2007
Camera-ready deadline: May 7, 2007
Workshop dates: June 6-7, 2007
|
|
|
|
Program Committee (tentative)
Colin Atkinson (DE), University of Mannheim
Ken Baclawski (US), Northeastern University
Roberta Cuel (IT), University of Trento
Jin Song Dong (SG), National University of Singapore
Dragan Gasevic, (CA) Simon Fraser University Surrey
Michael Goedicke (DE), University of Essen
Mitch Kokar (US), Northeastern University
David Martin (US), SRI International
Jishnu Mukerji (US), Hewlett-Packard Company
Daniel Oberle (DE), SAP Research
Adrian Paschke (DE), Ludwig Maximilian University Munich
Dave Reynolds (UK), HP
Marta Sabou (UK), Open University
Steffen Staab (DE), University of Koblenz
Hai Wang (UK), University of Southampton
Andrea Zisman, (UK) City University, London
Alain Leger (FR), France Telecom
Holger Knublauch (US), TopQuadrant
|
|
Submissions and Proceeding
We invite three forms of submission to this workshop:
- Full papers
- Short position papers
- Posters
Format required for submissions:
Technical papers shall be up to 15 pages length, position papers 5 pages. The workshop content will be available for publication in separate ESWC2007 workshop proceedings. Please use the Springer's
LNCS format for accepted papers. Complete details on this format
are available at Springeronline.
http://www.springeronline.com/sgw/cda/frontpage/0,11855,5-164-2-72376-0,
00.html
Technical papers will be peer reviewed by a group of experts representing a cross-section of fields relevant to Semantic Web enabled software engineering.
Please submit your papers to
Stojanovic@fzi.de and ms@mitre.org
You can also submit your papers using this link: http://swese2007.fzi.de/openconf
|
|
Publication
All accepted papers will be published online as part of the workshop proceedings.
Authors of the best papers will be invited to submit revised and extended versions of their papers for a special issue of a major Semantic Web journal. [NB: the best papers in SWESE2005 are to be published in the Journal of Web Semantics, while those in
SWESE2006 are invited to submit to the Journal of Data Semantics.]
|
|
|
Preliminary Agenda
| 09.00-09.10 |
Welcome and Introduction |
| 09.10-10.30 |
Invited talk and discussion Speaker: René Witte, Universitäet Karlsruhe (TH) Title: Empowering Software Maintainers with Semantic Web Technologies |
| 10.30-11.00 |
Coffee Break |
| 11.00-13.00 |
Paper Presentations |
| |
SRS: A Software Reuse System based on the Semantic Web By Bruno Antunes, Paulo Gomes and Nuno Seco |
| |
Ontology Driven Software Engineering for Real Life Applications By Michael Vanden Bossche, Peter Ross, Ian MacLarty, Bert van Nuffelen and Nikolay Pelov |
| |
Analyzing Software with iSPARQL By Christoph Kiefer, Abraham Bernstein, and Jonas Tappolet |
| |
A Framework for Ontology based Integration of Structured IT-Systems By Tobias Lehmann |
| 13.00-14.00 |
Lunch Break |
| 14.00-15.00 |
Invited Talk Speaker: David Martin, SRI Title: Reasoning about Interoperability of Heterogeneous Systems
|
| 15.00-16.00 |
Paper presentations |
| |
Enabling knowledge-based software engineering through semantic-object-relational mappings By Ioannis N. Athanasiadis, Ferdinando Villa, and Andrea-Emilio Rizzoli |
| |
Model Transformations to Share Rules between SWRL and R2ML By Milan Milanovic, Dragan Gasevic, Adrian Giurca, Gerd Wagner, and Vladan Devedzic |
| 16.00-16.30 |
Coffee Break |
| 16.30-16.40 |
Best Paper Award |
| 16.40-18.00 |
Panel: SWESE - Current status and future directions Panellists:
René Witte, Universität Karlsruhe (TH) (http://www.ipd.uka.de/~witte/)
David Martin, SRI (http://www.ai.sri.com/people/martin/)
Gerald Reif, University of Zurich
(http://seal.ifi.unizh.ch/reif/)
Tomas Vitvar, DERI Gayway
(http://www.vitvar.com/home/)
|
| 18.00 |
Closing |
Invited Talks
René Witte - Empowering Software Maintainers with Semantic Web Technologies
Software maintainers routinely have to deal with the integration, abstraction, and analysis of a multitude of artifacts, like source code files or documents, which often end up disconnected from each other, due to their different representations and the size and complexity of legacy systems. One of the major challenges in software maintenance is to automatically establish and maintain the semantic connections between all the various entities. In this talk, we show how Semantic Web technologies can deliver a unified representation to explore, query, and reason about a multitude of software artifacts. A novel feature is the automatic integration of two important types, source code files and documents, by populating their corresponding sub-ontologies through code analysis and text mining. We demonstrate how the resulting "Software Semantic Web" can support typical maintenance tasks, such as security analysis, architectural evolution, and traceability recovery between code and documents, through ontology queries and DL reasoning. An ontological process model supplements the semantic representation of software artifacts, guiding software engineers through complex maintenance tasks involving different tools and resources using ontology queries and reasoning services.
David Martin - Reasoning about Interoperability of Heterogeneous Systems
Representing the capabilities of systems and reasoning about interoperability are notoriously difficult problems, in their general forms. Solutions to these problems have potential value in a number of domains and applications. In military settings, such as complex training exercises, it is often a top priority to minimize the engineering effort, and maximize the flexibility, associated with the deployment of "improvised" systems of systems.
After presenting the problem space and context, this talk will describe early work on an approach that demonstrates a promising way forward. This approach uses ontologies, knowledge bases, and rules to capture the salient characteristics of systems, on the one hand, and of tasks for which these systems will be employed, on the other.
Given this knowledge, a reasoning component can assess the ability of a confederation of heterogeneous systems to interoperate to achieve a given purpose.
|
|
|
Sponsorship
The workshop is being held in cooperation with a prominent network of excellence and is meant to act as
a focal point for joint interests and future collaborations.
|
|
Accepted Papers
| Hamid Haidarian Shahri, James A. Hendler, Adam A. Porter |
Software Configuration Management Using Ontologies [pdf] |
| Milan Milanovic, Dragan Gasevic, Adrian Giurca, Gerd Wagner, Vladan Devedzic: |
Model Transformations to Share Rules between SWRL and R2ML [pdf] |
| Christoph Kiefer, Abraham Bernstein, Jonas Tappolet |
Analyzing Software with ISPARQL [pdf] |
| Ionnis N. Athanasiadis, Ferdinando Villa, Andrea-Emilio Rizzoli: |
Enabling knowledge-based software engineering through semantic-object-relational mappings [pdf] |
| Bruno Antunes, Paulo Gomes: |
SRS: A Software Reuse System based on the Semantic Web [pdf] |
| Philip Tetlow: |
The Potentials of Software Recycling using Semantic Web Technologies [doc] |
| Michel Vanden Bossche, Peter Ross, Ian MacLarty, Bert Van Nuffelen, Nikolay Pelov: |
Ontology Driven Software Engineering for Real Life Applications [pdf] |
| Jeremy Caine: |
Introduction to Service Domain Spaces: Enforcing Valid Semantic Constraints on Service Composition [doc] |
| Tobias Lehmann: |
A Framework for Ontology based Integration of Structured IT-Systems [doc] |
|
|
Last updated: 2007/05/23 23:32:26.256 GMT+1 |
|