Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

8
Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

description

Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities. Dynamic Positioning Systems. Dynamic Positioning (DP) systems were born in 1960s as a result of the increasing demands of the rapidly expanding oil and gas offshore exploration industry - PowerPoint PPT Presentation

Transcript of Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

Page 1: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

Architecture Research for the Dynamic Positioning System ProjectSCR/Chemtech/Universities

Page 2: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

2

Dynamic Positioning Systems

, • Dynamic Positioning (DP) systems were born in 1960s as a result of the increasing demands of the rapidly expanding oil and gas offshore exploration industry

• Definition: Dynamic Positioning is a system which automatically controls a vessel to maintain her position and heading exclusively by means of active thrust

• Presently, there are over 1000 DP-capable vessels where most of them are dedicated to the exploration or exploitation of oil and gas reserves

Page 3: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

3

Software Architecture Practitioners and Researchers from SCR, Chemtech, COPPE, Drexel, LÁquila, Pitt, UFF

We have built a global architecture research team bringing together NFR expertise to perform quantitative analysis the dynamic positioning project architecture

Page 4: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

4

Where we fit

Chemtech, UFF, COPPERio de Janeiro

Brazil

SiemensCorporateResearch

(SCR,Princeton)Drexel and Pitt

PALAquila

Italy

Page 5: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

5

ChemtechArchitecture of Dynamic Positioning SystemIntegration and annotation with UML Models

Siemens Corporate Research – ResearchArchitecture Process, Architecture Reviews, Test Case Generation, Reliability Modeling

L‘AquilaModelingDependability AssessmentIntegration with UML Models

UFF

Architecture modeling and algorithm evaluation for dyanmic positioning

Pitt

ModelingPower generation algorithms to guarantee uninterrupted operation of drilling ship

SCR, Chemtech, University Collaboration Architecture Expertise

COPPE

Performance Analysis ModelIntegration with UML Models

DrexelAnalytical Models (DSMs)Modularity AssessmentIntegration into UML Models

3

1

4

5

6

8

9

7

2

1.30 1.45 1.60 1.75 1.90

CurrentPortfolio

0

A

H

B

G

Impossible PortfoliosDominated Portfolios

Efficient Frontier

C

3

1

4

5

6

8

9

7

2

1.30 1.45 1.60 1.75 1.90

CurrentPortfolio

0

A

H

B

G

Impossible PortfoliosDominated Portfolios

Efficient Frontier

C

Competition Market Price Customerspending

Market Size

Profitability

Working Capital

Capital Investment

Market Share Revenue

CostsProduction

Costs

Capacity Costs

EnviromentalRegulations

Competition Market Price Customerspending

Market Size

Profitability

Working Capital

Capital Investment

Market Share Revenue

CostsProduction

Costs

Capacity Costs

EnviromentalRegulations

Page 6: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

6

Architecture Research Problem

ChemtechArchitect“Creating

UML Models””

NFR Teams on several sites“Use existing

modeling tools for quantitative

analysis: DSM, Performance, Dependability, Architecture Alternatives

Evaluations.”

Issues with Existing Approach:

-Dynamic Positioning Project Architect is a

scarce expensive resource

-NFR Teams require architecture

information to model NFR requirements-How to maintain

common architecture view across sites as architecture evolves?

Page 7: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

7

Suggested Architecture Research Solution Approach

ChemtechArchitect“Analyze &Visualize by

CreatingAnnotated UML Models using Open-Source

tool

NFR Teams on several sites“Understand & Annotate UML

ModelsConvert UML Model

Annotation into existing modeling

Tool”

NFR Teams on several sites

“Integrate existing tools with Open-Source

UML Tool to enable seamless integration of

UML models with quantitative

assessment tools”

How to provide seamless global architecture view across multiple sites to enable seamless collaboration without

excessive overhead on the architecture research teams?

Page 8: Architecture Research for the Dynamic Positioning System Project SCR/Chemtech/Universities

8

Quantitative Architecture Analysis Models (Drexel)

•Analytical Decision Models• Design Structure Matrix (DSM)• Augmented Constrain Network (ACN)

•Architecture Analysis Enabled• Modularity Analysis: can the parts be independently substituted with better

versions without influencing the rest of the system? • Net Option Valuation • Independence Level Assessment

• Stability Analysis: How likely the architecture is going to change? Which part is most vulnerable and unstable?

• Change Impact Analysis: Given an envisioned change, which and how many parts of the system will be affected?

• Task Parallelism Analysis: How to assign task to minimize communication between remote teams and maximize task parallelism?

•Automatic Model Transformation • From UML Component Diagram to ACN/DSM• From UML Class Diagram to ACN/DSM