The S-CASE ecosystem

Plugins, tools and web applications built for the S-CASE project and residing on the S-CASE GitHub organization.

Eclipse plugin

Documentation:

All the software needed to create the S-CASE Eclipse plugin

S-CASE core

The glue that connects it all.
GitHub: https://github.com/s-case/s-case-core

Requirements Editor plugin

Plugin for annotating functional requirements
GitHub: https://github.com/s-case/requirements-editor
User Manual: Requirements Editor User Manual

Storyboard Creator plugin

Plugin for creating/editing storyboards
GitHub: https://github.com/s-case/storyboard-creator
User Manual: Storyboard Creator User Manual

UML extraction

Extracts the UML XMI file from UML image use case and activity diagrams
GitHub: https://github.com/s-case/uml-extraction

Web Service Composition

Web service composition plugin
GitHub: https://github.com/s-case/web-service-composition

MDE

Model driven engineering plugin
GitHub: https://github.com/s-case/mde
Webinar Videos: [Part 1] [Part 2]

Web applications and tools

Supporting web applications residing on the cloud

Control Tower

The web application that developers register in order to use the S-CASE infrastructure and a proxy server to its services.
GitHub: https://github.com/s-case/control-tower
Running version: http://app.scasefp7.com:3000

Assets Registry

Contains all the produced S-CASE software artefacts.
GitHub: https://github.com/s-case/asset-registry
Running version: http://109.231.122.232:8080/s-case/
Running version: API docs

NLP server

Web API for natural language processing on software requirements. The server uses the semantic parser models for extracting software artefacts from text.
GitHub: https://github.com/s-case/nlp-server
Models: https://github.com/s-case/nlp-server/tree/master/scase-wp3-nlp-parser/models
Running version: http://nlp.scasefp7.eu:8010/nlpserver/

YouREST

Web service directory application
GitHub: https://github.com/s-case/YouREST
Running version: http://yourest.scasefp7.com/

YouREST backend

Web service deployment framework
GitHub: https://github.com/s-case/YouREST-backend

Web Service Annotation and Matchmaking Tool

Web service annotation and matchmaking tool.
GitHub: https://github.com/s-case/web-service-annotation-matchmaking
Running version: http://sat.scasefp7.com:8080/

Web Service Composition Backend

Web application executing the web service compositions
GitHub: https://github.com/s-case/web-service-composition-backend

Ontology Repository

Ontology repository of domain ontologies used for semantic annotation and matchmaking. Stores various ontologies used in S-CASE, e.g. to describe domain knowledge.
Running version: http://repo.scasefp7.com

Question answering

Question answering (included in the control tower web application)
GitHub: https://github.com/s-case/control-tower
Running version: http://app.scasefp7.com:3000

OSRF

Open source resource finder
GitHub: https://github.com/s-case/opensource-resource-finder
Running version: http://109.231.122.150:8080/OSRF/assets

Web Service Annotation Tool

Web application for manually annotating SOAP and RESTful web services
GitHub: https://github.com/s-case/web-service-annotation-tool

Requirements Annotation Tool

Annotation of textual requirements used to create training sets for the NLP parsers
GitHub: https://github.com/s-case/requirements-annotation-tool
Running version: http://rat.scasefp7.com

Reliability Tool

Reliability models calculation tool.
GitHub: https://github.com/s-case/reliability-tool

WSQR: Web Service Quality Representation tool

Quality Representation tool for Web Services
GitHub: https://github.com/s-case/wsqr
Dataset: http://s-case.github.io/wsqr