Endringsdyktige og troverdige systemer

Like dokumenter
Hvordan predikere sikkerhet mht. endring

Forutsigbar Systemkvalitet ved Arkitekturendringer

En praktisk anvendelse av ITIL rammeverket

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS

KPI håndtering: fra målbart via meningsfylt til verdiskapende

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

HARP-Hybrid Ad Hoc Routing Protocol

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

A Study of Industrial, Component-Based Development, Ericsson

Kost-nytte innen sikkerhet: Hva er prisen, hva er verdien, og hvordan prioritere blant tiltak?

HONSEL process monitoring

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

Smart High-Side Power Switch BTS730

ROS analyse for samfunnskritiske IKT systemer. Utfordringer og muligheter 24/11-05

PSi Apollo. Technical Presentation

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

Public roadmap for information management, governance and exchange SINTEF

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Innovasjonsvennlig anskaffelse

By Bioforsk RECOCA Team Per Stålnacke Csilla Farkas Johannes Deelstra

ISO-standarderfor informasjonssikkerhet

GeWare: A data warehouse for gene expression analysis

SRP s 4th Nordic Awards Methodology 2018

Risikofokus - også på de områdene du er ekspert

TILLEGGSSPØRSMÅL BILLETT- OG ADMINISTRASJONSSYSTEM KINONOR AS COMPLEMENTARY QUESTIONS POINT OF SALE SOFTWARE PACKAGE KINONOR AS

Uke 5. Magnus Li INF /

INF5120 Modellbasert systemutvikling

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

Accuracy of Alternative Baseline Methods

Capturing the value of new technology How technology Qualification supports innovation

Confidence-based Data Management for Personal Area Sensor Nets

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

Little Mountain Housing

VLSI Design for Yield on Chip Level

Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS)

TriCOM XL / L. Energy. Endurance. Performance.

Trådløsnett med Windows Vista. Wireless network with Windows Vista

Conference Centre Portal (CCP)

Måling av informasjonssikkerhet ISO/IEC 27004:2016. Håkon Styri Seniorrådgiver Oslo,

Midler til innovativ utdanning

Multimedia in Teacher Training (and Education)

Information search for the research protocol in IIC/IID

Marin Prosjektering. IMT linjevalg 2012

NY BESLUTNINGSSTØTTE FOR DE PREHOSPITALE AKUTTMEDISINSKE TJENESTENE FOR DIAGNOSTISERING VED HJELP AV SMART TEKNOLOGI

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Independent Inspection

Certificates of Release to Service(CRS)

Tips for bruk av BVAS og VDI i oppfølging av pasienter med vaskulitt. Wenche Koldingsnes

Software applications developed for the maritime service at the Danish Meteorological Institute

Generalization of age-structured models in theory and practice

Fellesprosjekt: gruppe 214

Nye krav i ISO 9001, hvilke er de og hvordan implementere disse i TQM? Ragna Karoline Aasen

Vekstkonferansen: Vekst gjennom verdibaserte investeringer. Thina Margrethe Saltvedt, 09 April 2019

Referansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk

CSR Harvesting Final Meeting September, 2015 Brest, France. Anne Che-Bohnenstengel & Matthias Pramme, BSH

Ny instituttpolitikk

Bruk av HP Quality Center med smidige utviklingsmetoder. HP Sofware Norge

ATO program for Renewal of IR, Class or Type-rating

Presentation on Technological Aspects of. National Informatics Centre

Level Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24

SVM and Complementary Slackness

Trust in the Personal Data Economy. Nina Chung Mathiesen Digital Consulting

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Internasjonal standardisering. Erlend Øverby

Introduction to DK- CERT Vulnerability Database

Neural Network. Sensors Sorter

Trigonometric Substitution

Neste generasjon ISO standarder ISO 9001 og ISO Hva betyr det for din bedrift? DNV GL Business Assurance Norway AS SAFER, SMARTER, GREENER

Neste Generasjon Datanett

Exercise 1: Phase Splitter DC Operation

Tor Solbjørg (diplom. IR, statsautorisert revisor) Revisjonssjef Helse Nord RHF

Fakultet for informasjonsteknologi, Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN I. TDT42378 Programvaresikkerhet

Grunnlag: 11 år med erfaring og tilbakemeldinger

Dean Zollman, Kansas State University Mojgan Matloob-Haghanikar, Winona State University Sytil Murphy, Shepherd University

Om Samba/fildeling. Hans Nordhaug Institutt for informatikk Høgskolen i Molde

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

Independent audit av kvalitetssystemet, teknisk seminar november 2014

Status for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket

Managing Risk in Critical Railway Applications

Stationary Phase Monte Carlo Methods

Method validation for NO (10 ppm to 1000 ppm) in nitrogen using the Fischer Rosemount chemiluminescence analyser NOMPUMELELO LESHABANE

Trådløst nett UiT Feilsøking. Wireless network UiT Problem solving

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

FMEM: A Fine- grained Memory Estimator for MapReduce Jobs

Molare forsterkningsbetingelser

Trådløst nett UiT. Feilsøking. Wireless network UiT Problem solving

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Administrasjon av postnummersystemet i Norge Post code administration in Norway. Frode Wold, Norway Post Nordic Address Forum, Iceland 5-6.

Måling av informasjonssikkerhet. Håkon Styri Seniorrådgiver Oslo,

API: Application programming interface, eller programmeringsgrensesnitt

Itled 4021 IT Governance Governance, COBIT og ITIL

Den som har skoen på, burde vite hvor den trykker!,

Aldring av konstruksjoner og betydning av robusthet

Feiltre, hendelsestre og RIF-modell

Bedriftenes møteplass. Thina Margrethe Saltvedt, 02 April 2019

Databases 1. Extended Relational Algebra

INTERACTION WITH AI MODULE 2. Session 2 Asbjørn Følstad, SINTEF

WÄRTSILÄ MARINE SOLUTION POWER CONVERSION INNOVATIVE LAV- OG NULLUTSLIPPSLØSNINGER OG UTFORDRINGER MED Å FÅ DISSE INN I MARKEDET.

Transkript:

Endringsdyktige og troverdige systemer Modellering av avhengigheter for å evaluere systemkvalitet 15. jan. 2009 Aida Omerovic SINTEF IKT/UiO 1

Outline Motivation PREDIQT method Practical application of the method 2

Background System change is inevitable, due to: Maintainance, system evolution Organisational change New collaboration patterns, functionalities, users, regulations, standards, technologies Dynamics of systems/componenets in collaboration with varying QoS 3

Objectives Trustworthy architecture over time, inspite of adaptions. Preserve both adaptability and trustworthiness. Reduce the time and risk of enabling and deploying more/additional types of collaborations. 4

Approach Only technical, objective and quantifiable aspects Modeling and simulation Predicting architectural change impacts on relevant quality characteristics 5

PREDIQT: Model Based Prediction of Change Impacts on Architecture Quality Enables prediction of architectural change-impacts on the quality characteristics. Prior to change deployment Preventative or adaptive, rather than a corrective approach Based on Quality models Design models Dependency views 6

Method overview: the output levels Dependency views 7

Method overview: the process Usage profile, SLA, requirements Collect input Define requirements Quality models (UML, ISO) Design models (UML) Phase 1: creation and evaluation of the prediction models Phase 2: Use of the models to predict impacts of changes Dependency views (UML) Change deployed? Yes Models QA Quality prediction Change within the predictability domain? Quality impact analysis and simulation New change enforcement on prediction models No Revise prediction models? No Fit the models (quantitative and graphical) Yes Estimation Measurement Statistics Indicators Logs Model evaluation: -Evaluate quality of predictions -Derive the predictability domain 8

Applying the method A case study addressing quality prediction of Validation Authority service (DNV) Fall 2008 9

Extracts from VAS specific quality models 10

Conceptual VA quality model - overall Quality: "The totality of characteristics of an entity that bear on its ability to satisfy stated and implied needs" [ISO 8402] 11

Conceptual VA quality model - availability Def.: the capability of the software product to be in a state to perform a required function at a given point in time, under stated conditions of use. [ISO/IEC 9126-1]" uptime Rating: Availability uptime + downtime Have to take into account overall availability, as well as service continuity. Downtime: incorrect operation time, downtime (planned or unplanned) etc. 12

Extracts from design models of Validation Authority Service 13

VA interfaces 14

Certificate validation 15

Signature verification 16

A general dependency view 17

Dependency views Based on quality and design models we derive attribute specific dependency views. Decomposition is carried on until estimates can be assigned with acceptable certainty. Nodes on the views: modules, subsystems, services and aspects. 18

Simulations Dependency views for each quality attribute Sensitivity analysis Tool supported simulation of change impacts On ALL the dependency views, automatically Next, live demos with an exemplary change 19

Fitted dependency views Fictitious values 20

Availability 1,00 0,95 0,90 0,85 0,80 0,75 0,70 0,65 Sensitivity 0 0,2 0,4 0,6 0,8 1 QCF Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current Availability Sensitivity 1,00 0,95 0,90 0,85 0,80 0,75 0,00 0,10 0,20 0,30 0,40 0,50 EI Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current Fictitious values 21

Fitted dependency views Fictitious values 22

Sensitivity Scalability 0,97 0,92 0,87 0,82 0,77 0 0,2 0,4 0,6 0,8 1 Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current QCF Scalability Sensitivity 1,00 0,95 0,90 0,85 0,80 0,75 0,00 0,05 0,10 0,15 0,20 0,25 EI Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current Fictitious values 23

Fictitious values Security 1,00 0,95 0,90 0,85 0,80 0,75 0,70 0,65 0,60 Sensitivity 0 0,2 0,4 0,6 0,8 1 QCF Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current Security 1,00 0,95 0,90 0,85 0,80 0,75 0,70 0,65 0,60 Sensitivity 0,00 0,10 0,20 0,30 0,40 EI Updates Upgrading Monitoring Database eff. mech. Message routing OS support services Middleware support serv. Hardware Network Measures for OP env. prot. User management Gateway Other Current 24

Fitted dependency views Sensitivity Fictitious values 1,000 Availability 0,900 Scalability Sensitivity Availability Total quality 0,800 0,700 0,600 0,500 Security Current Other Total quality 1,00 0,95 0,90 0,85 0,80 Scalability Security Other 0,400 0 0,2 0,4 0,6 0,8 1 Quality attribute 0,75 0,00 0,10 0,20 0,30 0,40 0,50 0,60 Contrib Current 25

Applying PREDIQT 1. Specify the change 2. Enforce the change on the prediction models Design models, nodes (and arcs) of dependency views 3. Establish whether the change is within the prediction domain If point 2 was feasible and sensitivity within the acceptable threshold 4. Simulate the impacts on the dependency views 26

Summary The method enables prediction of implications of architectural changes on the quality characteristics. Applicable as a preventative or adaptive approach at any lifecycle stage Reduces the time and risk of enabling and deploying adaptions Tried out in a major case study and evaluated empirically 27

Thank you! Comments, questions? 28