Jernbaneverket Fri programvare i driftskritiske systemer

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

Tankekart FreeMind.
Togavregning Utarbeidelse av forretningsmodeller i energibransjen basert på UN/CEFACT Modeling Methodology (UMM) og Core Components. ebXML Information.
Gruppemedlemmer Gruppa består av: Magnus Strand Nekstad – s156159
Ledelsesinformasjonsystem
 Galls lov og erstatningsprosjekter Johannes Brodwall Chief scientist, Steria.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
APPENDIX 1The Value of SOA Delivered. PRODUCTS VS SERVICES 2The Value of SOA Delivered.
Landsbyen hvor Andebu ungdomsskole bygger skole
Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.
Men hva mener de som har klart det? Børge Haugset (NTNU&SINTEF)
Når ble pragmatisk slukt av Smidig ? Joachim Haagen Skeie, Smidig 2011.
1 Information search for the research protocol in IIC/IID Medical Library, 2013.
UTFORDRINGER I TVERRFAGLIGE ENDRINGSPROSESSER Dagny Stuedahl stipendiat InterMedia.
Step 1: “State-of-the-art” Knowledge data base Step 2: Framework definitions Step 3: Project analysis Step 4: User requirements and priorities Step 7:
Nordisk statistikerkonferanse København 13. august 2010 Jan Byfuglien
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Se opp for halen!. Tenker vi på brukeren? Studie: Hvilke egenskaper (oppgaver) er viktigst? 93 valgmuligheter Uansett oppdeling «super task» – 12%
Publisering i åpne kanaler Anne Storset Institutt for mattrygghet og Infeksjonsbiologi.
Planning and controlling a project Content: Results from Reflection for action The project settings and objectives Project Management Project Planning.
PIMEX for kontroll av støyeksponering Filmer fra Sunndalsøra 16. februar 2007 Kristin Brørs.
A PROJECT WEEK 45: INTRO+ RESEARCH AND PLANNING WEEK 46: RESEARCH AND WIKI WRITING WEEK 47: NO ENGLISH WEEK 48: FINISHING TOUCHES WEEK 49: ORAL PRESENTATIONS.
Økonomiske utsikter - med lavere oljepris
Johan From Professor Handelshøyskolen BI
Modellering og diagrammer Jesper Tørresø DAB1 E september 2007.
Misjon – å krysse grenser
Siste nytt fra FNs klimapanel Aerosols in Europe samling 5/3-15 Marianne T. Lund, CICERO.
Linked Data 2: Hvordan KoG31 Uke 8, 2013.
The Thompson Schools Improvement Project Process Improvement Training Slides (Current State Slides Only) October 2009.
Integrasjoner og 360°.
Primary French Presentation 10 Colours L.I. C’est de quelle couleur?
Lave oljepriser kan bremse utvinningen på norsk sokkel Thina Margrethe Saltvedt, Sjefanalytiker Makro/Olje (Ph. D.) Mars
Distributed modelling for a centralized data model - The Danish Basic Data Model Per de Place Bjørn Ph. D., Information Architect Basic Data Model Project.
Revisjon i Skolen.  Each Party shall ensure that:  1. the training and assessment of seafarers, as required under the Convention, are administered,
© 2016 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Hvor går utviklingen? Håvard Grjotheim. Et skifte.…
Digital læring for publikum og bibliotekansatte
Radio listening in Norway
Find Fraud B4 it Finds You!
Fra innovasjonsstrategiens ordbok
Digital bestillingsprosess for Armering, direkte fra modell
Torodd Jensen Norwegian Water Resources and Energy Directorate (NVE)
Lecture 29.
Altevatn-reguleringenTest: Changes in the flow of water: Effects on watercover and water velocity
Citation and reference tools for your master thesis
The Norwegian Hydrografic Pilot
Eksempel fra Nevrologisk avdeling
Relevant questions for the Reference Group
Økonomiske forutsetninger
CAMPAIGNING From vision to action.
Global oppvarming Mål:
The Scoutmaster guides the boy in the spirit of another brother.
Welcome to an ALLIN (ALLEMED) workshop!
Hvorfor har byggnæringen et press på seg?
Design driven Innovation Programme (DIP)
Skipskontroll og klassifikasjon
Misjon – å krysse grenser
Having a crack at a new stack
Hva er det gode liv for universitetet eller høgskolen?
Kick-off Good morning everybody. Nice to see so many well known faces on a big day like this. My name is Audun Pettersen and I`m Head of Tourism.
Statsbygg/Scandiaconsult AS
Responsibility The purpose of the tutor reflections are to
Samfunnsutfordringer globalt og lokalt
MEDLEMSKAP OG KLUBBUTVIKLING
Vaccine Delivery in Developing Countries
Sustainability as practice
How to evaluate effects of inspections on the quality of care?
The Norwegian Centre for ICT in education
The courts February 2018 Court Administration.
Utskrift av presentasjonen:

Jernbaneverket Fri programvare i driftskritiske systemer GoOpen 2008 Oslo 8. april Jernbaneverket Fri programvare i driftskritiske systemer Ole Morten Killi ole.morten.killi@bouvet.no Bouvet ASA

Bouvet ASA Ca. 400 ansatte 8 kontorer Bouvets ambisjon er å være det mest troverdige konsulentselskapet med de mest fornøyde kundene og medarbeiderne

Bakgrunn Jernbaneverkene tilgjengeliggjør strøm på sitt nett Daværende avregning var unøyaktig Markedet åpner seg og flere enn NSB kjører på skinnene til Jernbaneverket. Daværende avregning var unøyaktig og man bestemte seg for å måle nøyaktig hva hvert enkelt tog forbruker.

NRESS Nordic Railway Energy Settlement System Avregningssystem for strømforbruk på tognettet Prosjektet startet godt ut i 2005 Satt i produksjon 1.1.2007 Nåverdi? Europeisk anbud der Bouvet gikk av med seieren. Vi er blitt fortalt at vi bl.a. ble valgt på grunn av vår domenekunnskap på energisektoren. En Belgisk leverandør ble valgt for å levere målere til tog.

NRESS Nordic Railway Energy Settlement System Avregningssystem for strømforbruk på tognettet Prosjektet startet godt ut i 2005 Satt i produksjon 1.1.2007 Systemet har en positiv nåverdi på 890 mill. kr.

NRESS Nordic Railway Energy Settlement System Multinasjonalt Jernbaneverket i Norge Banverket i Sverige Banedanmark i Danmark

NRESS Nordic Railway Energy Settlement System Multinasjonalt Jernbaneverket i Norge Banverket i Sverige Banedanmark i Danmark og i samtaler med flere andre land

Formål Det primære målet var å kunne introdusere en effektiv og fleksibel avregningsprosess Det var også ønskelig å kunne tilby forbruksdataene til både togoperatørene og for intern bruk

Utfordringer Trafikk over landegrenser

Utfordringer Trafikk over landegrenser Trafikk over pris- og nettområder Prisene endrer seg hver time NRESS er integrert mot Nord Pool (nordens kraftbørs) for prisinformasjon.

Utfordringer Trafikk over landegrenser Trafikk over pris- og nettområder Ny pris hver time Pris- og nettområdene endrer seg Kontinuerlig strøm av data Ny måling hvert femte minutt for hvert eneste tog

Krav Høye ytelseskrav Krav til å ta vare på alle historiske data for sporbarhet Støtte fremtidens krav til beregninger

Avregning Hele avregningsprosessen blir betraktet som et beregningstre Basert på ”enkle” generiske funksjoner Funksjonene danner komplekse beregninger

Eksempel på funksjon Det er flere hundre slike beregninger for hvert land som er med i samarbeidet.

NRESS

Arkitektur Tjenesteorientert lagdelt applikasjon Skrevet i Java Utstrakt bruk av fri programvare

Fri programvare i NRESS Acegi http://www.acegisecurity.org/ Apache Commons http://commons.apache.org/ Apache Poi http://poi.apache.org/ Ehcache http://ehcache.sourceforge.net/ Hibernate http://www.hibernate.org/ JasperReports (og iReport) http://www.jasperforge.org/ Junit http://www.junit.org/ Log4j http://logging.apache.org/log4j/ Quartz http://www.opensymphony.com/quartz/ Spring (Framework og MVC) http://www.springframework.org/ Xerces http://xerces.apache.org/xerces-j/

Fri programvare i NRESS Tomcat http://tomcat.apache.org/ Støtter bl.a. MySQL som database (men kjører på en database som ikke er open source)

Ekstern verifisering DNV “The calculation model is flexible and meets the requirements. It takes care of foreseeable variations and changes in settlement processes. The design is based on timeSeries as data keepers in the model and a set of operations carried out on timeSeries. Operations are kept simple and more complex calculation procedures are carried out by several steps of simple operations. This allow for changes in the settlement model without java development, given that no new data types needs to be introduced in the system.” … “Further, it is DNV's opinion that the NRESS make it possible for the railway infrastructure holders to adopt a practice more in compliance with the intentions of current energy laws with regard to free market for electric energy, than today’s practice where the infrastructure holder [...] is the sole supplier [...].” 2007

Ekstern gjennomgang Matt Raible “For the most part, I haven't used JDK 5 on any of my recent projects. [...] After doing a code review at Bouvet last week and seeing how much cleaner their code is [...], I think it's time to dig in.” Mars 2007 Matt Raible is the President and CEO of Raible Designs, Inc., a consultancy that specializes in open source Java frameworks and Ajax development. The founder of AppFuse, a project which allows you to get started quickly with Java frameworks, as well as a committer on the Apache Roller and Apache Struts projects. He is the author of Spring Live and Pro JSP, Third Edition, and has been a speaker at many conferences worldwide, including ApacheCon, MySQL User's Conference, and a host of others. http://raibledesigns.com/rd/entry/appfuse_2_0_jdk_5

Ringvirkninger Fokus på miljø Togførere læres opp til å forbruke mindre strøm

Ringvirkninger Fokus på miljø Togførere læres opp til å forbruke mindre strøm

Ringvirkninger Fokus på miljø Togførere læres opp til å forbruke mindre strøm NRESS setter standarden på europeisk nivå Tallene kan benyttes til å finne feil på togene

Resultat Første avregningssystem i sitt slag som håndterer grenseoverganger Systemet har en positiv nåverdi på 890 mill. kr. Bouvet leverte på rett tid, med riktig kvalitet, til rett pris Nåverdikilde: Jernbaneverket i en presentasjon den 7/3 2007 Breivik sa da at Bouvet antagelig har verdens beste kompeanse på avregningssystemer. Om prosjektet sa han: Bovuet leverte på rett tid, med riktig kvalitet, til rett pris.

ole.morten.killi@bouvet.no

Utfordringer Ved overgang fra et område til et annet må vi interpolere

Utfordringer Ved overgang fra et område til et annet må vi interpolere

Integrasjon Priser Målerdata Faktureringssystem