Javantura v2 - S-CASE: Towards semi-automated software development - Marin Orlić

Post on 05-Jul-2015

386 views 0 download

description

Development tasks least supported by development tools are analysis of user requirements to form a conceptual model of the envisioned system, and the search for reusable software artefacts that match those requirements. S-CASE project aims towards creating a development environment capable of extracting system specifications architecture from user requirements, to be used for workflow synthesis, composition of reusable software artefacts (web services) and generation of prototype source code. In this talk we will present the S-CASE EU FP7 project that just finished it’s first year.

transcript

Towards semi-automated software development:

S-CASE

Marin Orlić, PhD

marin.orlic@ericsson.com Ericsson Nikola Tesla, Zagreb, Croatia

Zagreb, 15 November, 2014 Javantura v2 1

ASE automated software engineering

Zagreb, 15 November, 2014 Javantura v2 4

ASE automated software engineering

Zagreb, 15 November, 2014 Javantura v2 5

MSE manual software engineering

Zagreb, 15 November, 2014 Javantura v2 6

Zagreb, 15 November, 2014 Javantura v2 9 KICKOFF: THESSALONIKI, 2013-11-21

Scaffolding Scalable Software services

Zagreb, 15 November, 2014 Javantura v2 10

Prototyping Cloud Web services

Zagreb, 15 November, 2014 Javantura v2 13

EU FP

ye ar

part ners

Zagreb, 15 November, 2014 Javantura v2 14

3 5 7 9 coun tries

Software development

Requirements

Specifications

Design

Prototyping

Zagreb, 15 November, 2014 Javantura v2 15

Concept

Software development

Requirements

Specifications

Design

Prototyping

Zagreb, 15 November, 2014 Javantura v2 16

Existing artefacts

Concept

Software development with S-CASE

Requirements

Prototyping

Zagreb, 15 November, 2014 Javantura v2 17

Existing artefacts

Concept

Zagreb, 15 November, 2014 Javantura v2 18

DEMO

Zagreb, 15 November, 2014 Javantura v2 19

Zagreb, 15 November, 2014 Javantura v2 20

Requirements annotation tool showing NLP parser results

Zagreb, 15 November, 2014 Javantura v2 21

UML extractor detecting UML models in images

22 Zagreb, 15 November, 2014 Javantura v2

Eclipse IDE mockup showing a concept of the IDE

Zagreb, 15 November, 2014 Javantura v2 23

Web service annotation tool for semi-automated annotation of web services

Join the community

Javantura v2 Zagreb, 15 November, 2014 24

@scasefp7

http://www.scasefp7.eu

S-Case

S-Case FP7

s-case

Short survey

http://bit.ly/1xABIgg

Javantura v2 Zagreb, 15 November, 2014 25

Zagreb, 15 November, 2014 Javantura v2 26