javantura v2 - s-case: towards semi-automated software development - marin orlić

20
Towards semi-automated software development: S-CASE Marin Orlić, PhD [email protected] Ericsson Nikola Tesla, Zagreb, Croatia Zagreb, 15 November, 2014 Javantura v2 1

Category:

Technology


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

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

Towards semi-automated software development:

S-CASE

Marin Orlić, PhD

[email protected] Ericsson Nikola Tesla, Zagreb, Croatia

Zagreb, 15 November, 2014 Javantura v2 1

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

ASE automated software engineering

Zagreb, 15 November, 2014 Javantura v2 4

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

ASE automated software engineering

Zagreb, 15 November, 2014 Javantura v2 5

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

MSE manual software engineering

Zagreb, 15 November, 2014 Javantura v2 6

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

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

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

Scaffolding Scalable Software services

Zagreb, 15 November, 2014 Javantura v2 10

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

Prototyping Cloud Web services

Zagreb, 15 November, 2014 Javantura v2 13

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

EU FP

ye ar

part ners

Zagreb, 15 November, 2014 Javantura v2 14

3 5 7 9 coun tries

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

Software development

Requirements

Specifications

Design

Prototyping

Zagreb, 15 November, 2014 Javantura v2 15

Concept

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

Software development

Requirements

Specifications

Design

Prototyping

Zagreb, 15 November, 2014 Javantura v2 16

Existing artefacts

Concept

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

Software development with S-CASE

Requirements

Prototyping

Zagreb, 15 November, 2014 Javantura v2 17

Existing artefacts

Concept

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

Zagreb, 15 November, 2014 Javantura v2 18

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

DEMO

Zagreb, 15 November, 2014 Javantura v2 19

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

Zagreb, 15 November, 2014 Javantura v2 20

Requirements annotation tool showing NLP parser results

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

Zagreb, 15 November, 2014 Javantura v2 21

UML extractor detecting UML models in images

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

22 Zagreb, 15 November, 2014 Javantura v2

Eclipse IDE mockup showing a concept of the IDE

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

Zagreb, 15 November, 2014 Javantura v2 23

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

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

Join the community

Javantura v2 Zagreb, 15 November, 2014 24

@scasefp7

http://www.scasefp7.eu

S-Case

S-Case FP7

s-case

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

Short survey

http://bit.ly/1xABIgg

Javantura v2 Zagreb, 15 November, 2014 25

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

Zagreb, 15 November, 2014 Javantura v2 26