1
Jose María Alvarez-Rodríguez, Anabel Fraga, Jose Miguel Fuentes and Juan Llorens The aim of this poster is to show the current work to expose existing functionality in The Reuse Company Inc. tools as OSLC-based services. More specifically part of the functionality of the Requirements Authoring Tool (RAT), the Requirements Quality Analyzer (RQA) and the knowledgeMANAGER (KM) is now available through an RDF-based interface and the HTTP protocols following the principles of the OSLC initiative. Furthermore knowledge-centric cross-cutting services are now being studied and developed to support and ease some tasks regarding the management of the different OSLC resources and to empower the new concept of Continuous and Collaborative Engineering. Thus, the envision covers: A standard naming service. A quality checker for any kind of resource (e.g. Requirements or Models). A generic semantic-based indexing and retrieval system using a text-based interface. A traceability link discovery service to reconcile and map resources. INTRODUCTION OBJECTIVES “A service to standardize names across the different states and processes of the lifecycle.” Expose terms, relationships, etc. as a SKOS- based vocabulary through an OSLC interface. Adapter on top of the knowledgeManager Tool. Semantic Indexing and Retrieval System The Hive of Interoperable Knowledge OUTCOMES AND ON-GOING WORK Currently we are involved in the improvement and development of new OSLC-based services to empower the concept of Continuous Engineering by applying a Knowledge-Centric approach. Main outcomes and on-going work can be summarized as follows: Services for naming and quality checking through an OSLC interface are already available on top of the tools provided by The Reuse Company Inc. A prototype has been implemented to deploy services in the IBM Jazz platform and to publish RDF data in the Apache Marmotta Linked Data platform. The semantic indexing and retrieval systems through OSLC is being now implemented. Knowledge organization through breakdown structures is available in the knowledgeMANAGER tool and can be exported as SKOS/RDF. A quality index for models and graph-based structures is being designed and implemented using R and the igraph and SVM libraries. Analysis of social development environments using complex networks techniques are being designed and implemented. Naïve examples are already available. A Knowledge Management specification for OSLC is being written. CONCLUSIONS AND FUTURE WORK The emerging concept of Continuous Engineering is gaining momentum in the development of safety critical systems. OSLC- based services are also considered the cornerstone to enable a fully interoperable environment allowing the collaboration between different parties. In this context, some cross-cutting services have been identified to boost this new approach for developing systems with special focus on knowledge management and re-use of information through natural language interfaces. Future research and innovation lines must cover the publishing of all type of data, information and knowledge through OSLC interfaces. Furthermore the OSLC support in The Reuse Company Tools Inc. is now being implemented to support knowledge-centric systems engineering (KCSE). Finally the analysis of the development of a critical system as a collaborative activity is being designed and implemented to find new hidden relationships and knowledge through the interactions among people, products and processes. ACKNOWLEDGEMENTS The research leading to these results has received funding from the ARTEMIS Joint Undertaking under grant agreement Nº 332830- CRYSTAL (CRitical sYSTem engineering AcceLeration project) and from specific national programs and/or funding authorities. This work has been supported by the Spanish Ministry of Industry. According to the previous introduction the following specific objectives have been gathered: Study and analyze the necessities of knowledge management in complex systems development. Design of the proper specifications, components and OSLC-based interfaces to support KCSE ( Knowledge-Centric Systems Engineering). Implementation of OSLC-based services to ease and re- use data, information and meta-information generated during the development lifecycle using text- based interface (cross-cutting services). Encompass existing OSLC specifications and services using a knowledge-based approach. Re-use of RDF-based vocabularies and Linked Data. Expose, “as OSLC”, the main services of the aforementioned tools & technology by the Reuse Company Inc. to build data-driven applications. Create awareness of collaborative engineering through the validation, experimentation and dissemination of results. An OSLC-based approach to empower Continuous Engineering through knowledge-centric cross-cutting services. Carlos III University of Madrid and The Reuse Company Ltd. 3rd European Conference on Interoperability for Embedded Systems Development Environments October, Thu. 9th 2014 . Paris, France Naming Service Quality Checker “A service to calculate quality metrics of any kind of resource.” .Expose metrics, values, etc. using the RDF Data Cube Vocabulary through an OSLC interface. Adapter on top of the Requirements Quality Analyzer (+30 requirements quality metrics). “A service to index and retrieve any kind of content using a natural language interface.” Use of the RSHP model to semantically represent information. Graph-based structures. Traceability and Link discovery “A service to discover and link requirements to other artifacts.” Use of the semantic indexing and retrieval system to create mappings. Entity reconciliation techniques: keyword, natural language and structure-based. Collaboration Continuous Engineering Re-use Knowledge-Centric Systems Engineering “A service to organize and manage knowledge.” Terminology Layer (Vocabulary) Thesaurus Layer (System conceptual knowledge) Typology Layer (Clustering information, Typologies) Formalization Layer (Formalization information) Inference Rules Layer Organize knowledge through breakdown structures “Represent and compute Product/Functional/Work/etc. breakdown structures.” Compute dynamic values (bottom-up approach). Use of SKOS and the RDF Data Cube vocabularies Complex networks and social environment “Analysis of collaborative development environments.” Multilayer Multimodal Information fusion E.g. Github “From quantitative graph metrics (+50) to quality measures. R: igraph + SVM This work is a joint effort between the Knowledge Reuse research group within the Carlos III University of Madrid and The Reuse Company Inc. {jmalvarez,afraga,llorens}@kr.inf.uc3m.es and [email protected] UGL (Universal Generic Language)

An OSLC-based approach to empower Continuous Engineering … · 2014. 10. 15. · Marmotta QUICK TIPS (--THIS SECTION DOES NOT PRINT--) This PowerPoint template requires basic PowerPoint

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An OSLC-based approach to empower Continuous Engineering … · 2014. 10. 15. · Marmotta QUICK TIPS (--THIS SECTION DOES NOT PRINT--) This PowerPoint template requires basic PowerPoint

QUICK TIPS

(--THIS SECTION DOES NOT PRINT--)

This PowerPoint template requires basic PowerPoint

(version 2007 or newer) skills. Below is a list of

commonly asked questions specific to this template.

If you are using an older version of PowerPoint some

template features may not work properly.

Using the template

Verifying the quality of your graphics

Go to the VIEW menu and click on ZOOM to set your

preferred magnification. This template is at 100%

the size of the final poster. All text and graphics will

be printed at 100% their size. To see what your

poster will look like when printed, set the zoom to

100% and evaluate the quality of all your graphics

before you submit your poster for printing.

Using the placeholders

To add text to this template click inside a

placeholder and type in or paste your text. To move

a placeholder, click on it once (to select it), place

your cursor on its frame and your cursor will change

to this symbol: Then, click once and drag it to

its new location where you can resize it as needed.

Additional placeholders can be found on the left

side of this template.

Modifying the layout

This template has four

different column layouts.

Right-click your mouse

on the background and

click on “Layout” to see

the layout options.

The columns in the provided layouts are fixed and

cannot be moved but advanced users can modify any

layout by going to VIEW and then SLIDE MASTER.

Importing text and graphics from external sources

TEXT: Paste or type your text into a pre-existing

placeholder or drag in a new placeholder from the

left side of the template. Move it anywhere as

needed.

PHOTOS: Drag in a picture placeholder, size it first,

click in it and insert a photo from the menu.

TABLES: You can copy and paste a table from an

external document onto this poster template. To

adjust the way the text fits within the cells of a

table that has been pasted, right-click on the table,

click FORMAT SHAPE then click on TEXT BOX and

change the INTERNAL MARGIN values to 0.25

Modifying the color scheme

To change the color scheme of this template go to

the “Design” menu and click on “Colors”. You can

choose from the provide color combinations or you

can create your own.

QUICK DESIGN GUIDE (--THIS SECTION DOES NOT PRINT--)

This PowerPoint 2007 template produces a 36”x48”

professional poster. It will save you valuable time

placing titles, subtitles, text, and graphics.

Use it to create your presentation. Then send it to

PosterPresentations.com for premium quality, same

day affordable printing.

We provide a series of online tutorials that will

guide you through the poster design process and

answer your poster production questions.

View our online tutorials at:

http://bit.ly/Poster_creation_help

(copy and paste the link into your web browser).

For assistance and to order your printed poster call

PosterPresentations.com at 1.866.649.3004

Object Placeholders

Use the placeholders provided below to add new

elements to your poster: Drag a placeholder onto

the poster area, size it, and click it to edit.

Section Header placeholder

Move this preformatted section header placeholder

to the poster area to add another section header.

Use section headers to separate topics or concepts

within your presentation.

Text placeholder

Move this preformatted text placeholder to the

poster to add a new body of text.

Picture placeholder

Move this graphic placeholder onto your poster, size

it first, and then click it to add a picture to the

poster.

© 2012 PosterPresentations.com 2117 Fourth Street , Unit C Berkeley CA 94710 [email protected]

Student discounts are available on our Facebook page.

Go to PosterPresentations.com and click on the FB icon.

Jose María Alvarez-Rodríguez, Anabel Fraga, Jose Miguel Fuentes and Juan Llorens

The aim of this poster is to show the current work to

expose existing functionality in The Reuse Company

Inc. tools as OSLC-based services. More specifically

part of the functionality of the Requirements Authoring

Tool (RAT), the Requirements Quality Analyzer

(RQA) and the knowledgeMANAGER (KM) is now

available through an RDF-based interface and the HTTP

protocols following the principles of the OSLC initiative.

Furthermore knowledge-centric cross-cutting services

are now being studied and developed to support and ease

some tasks regarding the management of the different

OSLC resources and to empower the new concept of

Continuous and Collaborative Engineering. Thus, the

envision covers:

• A standard naming service.

• A quality checker for any kind of resource (e.g.

Requirements or Models).

• A generic semantic-based indexing and retrieval

system using a text-based interface.

• A traceability link discovery service to reconcile and

map resources.

INTRODUCTION

OBJECTIVES

“A service to standardize names across the

different states and processes of the lifecycle.”

• Expose terms, relationships, etc. as a SKOS-

based vocabulary through an OSLC interface.

• Adapter on top of the knowledgeManager

Tool.

Semantic Indexing and

Retrieval System

The Hive of Interoperable Knowledge OUTCOMES AND ON-GOING WORK

Currently we are involved in the improvement and development

of new OSLC-based services to empower the concept of

Continuous Engineering by applying a Knowledge-Centric

approach. Main outcomes and on-going work can be summarized

as follows:

• Services for naming and quality checking through an

OSLC interface are already available on top of the tools

provided by The Reuse Company Inc.

• A prototype has been implemented to deploy services in the

IBM Jazz platform and to publish RDF data in the Apache

Marmotta Linked Data platform.

• The semantic indexing and retrieval systems through OSLC

is being now implemented.

• Knowledge organization through breakdown structures is

available in the knowledgeMANAGER tool and can be

exported as SKOS/RDF.

• A quality index for models and graph-based structures is

being designed and implemented using R and the igraph and

SVM libraries.

• Analysis of social development environments using

complex networks techniques are being designed and

implemented. Naïve examples are already available.

• A Knowledge Management specification for OSLC is being

written.

• … CONCLUSIONS AND FUTURE WORK

The emerging concept of Continuous Engineering is gaining

momentum in the development of safety critical systems. OSLC-

based services are also considered the cornerstone to enable a

fully interoperable environment allowing the collaboration

between different parties. In this context, some cross-cutting

services have been identified to boost this new approach for

developing systems with special focus on knowledge

management and re-use of information through natural

language interfaces. Future research and innovation lines must

cover the publishing of all type of data, information and

knowledge through OSLC interfaces. Furthermore the OSLC

support in The Reuse Company Tools Inc. is now being

implemented to support knowledge-centric systems

engineering (KCSE). Finally the analysis of the development of

a critical system as a collaborative activity is being designed

and implemented to find new hidden relationships and

knowledge through the interactions among people, products and

processes.

ACKNOWLEDGEMENTS

The research leading to these results has

received funding from the ARTEMIS Joint

Undertaking under grant agreement Nº 332830-

CRYSTAL (CRitical sYSTem engineering AcceLeration project) and from specific

national programs and/or funding authorities.

This work has been supported by the Spanish

Ministry of Industry.

According to the previous introduction the following

specific objectives have been gathered:

• Study and analyze the necessities of knowledge

management in complex systems development.

• Design of the proper specifications, components and

OSLC-based interfaces to support KCSE

( Knowledge-Centric Systems Engineering).

• Implementation of OSLC-based services to ease and re-

use data, information and meta-information

generated during the development lifecycle using text-

based interface (cross-cutting services).

• Encompass existing OSLC specifications and services

using a knowledge-based approach.

• Re-use of RDF-based vocabularies and Linked Data.

• Expose, “as OSLC”, the main services of the

aforementioned tools & technology by the Reuse

Company Inc. to build data-driven applications.

• Create awareness of collaborative engineering through

the validation, experimentation and dissemination of

results.

An OSLC-based approach to empower Continuous Engineering

through knowledge-centric cross-cutting services.

Carlos III University of Madrid and The Reuse Company Ltd.

3rd European Conference on Interoperability for

Embedded Systems Development Environments

October, Thu. 9th 2014 . Paris, France

Naming Service Quality Checker

“A service to calculate quality metrics of any kind

of resource.”

• .Expose metrics, values, etc. using the RDF

Data Cube Vocabulary through an OSLC

interface.

• Adapter on top of the Requirements Quality

Analyzer (+30 requirements quality metrics).

“A service to index and retrieve any kind of

content using a natural language interface.”

• Use of the RSHP model to semantically

represent information.

• Graph-based structures.

Traceability and

Link discovery

“A service to discover and link requirements to

other artifacts.”

• Use of the semantic indexing and retrieval

system to create mappings.

• Entity reconciliation techniques: keyword,

natural language and

structure-based.

Collaboration

Continuous

Engineering

Re-use

Knowledge-Centric

Systems Engineering

“A service to organize and manage knowledge.”

• Terminology Layer (Vocabulary)

• Thesaurus Layer (System conceptual knowledge)

• Typology Layer (Clustering information, Typologies)

• Formalization Layer (Formalization information)

• Inference Rules Layer

Organize knowledge through

breakdown structures

“Represent and compute Product/Functional/Work/etc.

breakdown structures.”

• Compute dynamic values (bottom-up approach).

• Use of SKOS and the RDF Data Cube

vocabularies

Complex networks and

social environment

“Analysis of collaborative

development environments.”

• Multilayer

• Multimodal

• Information fusion

E.g. Github

“From quantitative graph

metrics (+50) to quality

measures.

• R: igraph + SVM

This work is a joint effort between the Knowledge Reuse research group within the Carlos III University of Madrid and The Reuse Company Inc.

{jmalvarez,afraga,llorens}@kr.inf.uc3m.es and [email protected]

UGL (Universal Generic Language)