80 likes | 263 Views
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
E N D
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 • 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 • ,
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
Chemtech, UFF, COPPE Rio de Janeiro Brazil Where we fit SiemensCorporateResearch(SCR,Princeton) LAquila Italy Drexel and Pitt PA
SCR, Chemtech, University Collaboration Architecture Expertise Siemens Corporate Research – Research UFF Architecture Process, Architecture Reviews, Test Case Generation, Reliability Modeling Architecture modeling and algorithm evaluation for dyanmic positioning Chemtech Pitt Architecture of Dynamic Positioning System Integration and annotation with UML Models Modeling Power generation algorithms to guarantee uninterrupted operation of drilling ship L‘Aquila Drexel Analytical Models (DSMs) Modularity Assessment Integration into UML Models Modeling Dependability Assessment Integration with UML Models COPPE Performance Analysis Model Integration with UML Models
Architecture Research Problem Chemtech Architect “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?
Suggested Architecture Research Solution Approach How to provide seamless global architecture view across multiple sites to enable seamless collaboration without excessive overhead on the architecture research teams? Chemtech Architect “Analyze& Visualize by Creating Annotated UML Models using Open-Source tool NFR Teams on several sites “Understand & Annotate UML Models Convert 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”
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