Modellvara som mjukvara

Relevanta dokument
Verksamhetsdriven och modellbaserad utveckling av affärssystem för FMV

Genicore AB. Modellbaserad ansats. En liten firma i Göteborg som gör stora datasystem. Systemspråk - När modellen är systemet. torsdag 10 maj 2012

Platform: ansökan om kulturstrategiskt uppdrag

Regeringens mål för IT-politiken är att Sverige ska vara bäst i världen på att använda digitaliseringens möjligheter.

Vad är. Domändriven design?

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

Innovationsförmåga för mjukvaruintensiva system i försvaret av Sverige

Teknisk infrastruktur för nationell IT-strategi för vård och omsorg samt kommunal e-förvaltning

Hållbar och uthållig 24-timmarsmyndighet.

Övergripande riktlinjer för IS/IT-verksamheten

Effektivare Byggprocesser

en fråga om samarbete SESAM

Dataföreningens Systemförvaltningsnätverk. Systemförvaltning 2.0

Svenskt Nationellt ramverk för interoperabilitet Sammanfattning och status. Presentation för Semicolon i Oslo 17 sept 2009

Integration av 3D-geodata ovan och under jord. Ludvig Emgård, SWECO Position

30 år av erfarenhet och branschexperts

Beslut om fastställande: - - Behörighetskrav: -

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan SGITD. IT-design. Study programme in IT-Design

Webbserverprogrammering

Nyttan med BIM i förvaltningsskedet Symetri FM

Welcome. to the world of Jeeves. Copyright 2011 Jeeves Information Systems AB

Objektorienterad programmering

Rätt information till rätt person vid rätt tillfälle

GÖTEBORGS UNIVERSITET IT-policy version sid 2 av Syfte Övergripande Styrning av IT... 3

LOW CODE ETT ENKLARE SÄTT ATT ACCELERERA DIGITALISERING!

360 Avtalshantering. Överblick, enkelhet och effektivitet i avtalshanteringen

Metoder och verktyg för funktionssäkerhet

RFI underlag - bilaga 2 Nuvarande Hjälpmedelstjänsten. Version 1.0

Gränssnitt och identiteter. - strategiska frågor inom Ladok3

Innehåll. Nationell IT-strategi och målbild Nationell infrastruktur Nationell Patient Översikt - NPÖ

VERVA. Fujitsu Services Kenneth Landérus F

Från Data till Process

SwePub. Samlad ingång till och redovisning av svensk vetenskaplig publicering

Ladok3 kickoff på LU

WEBBSERVERPROGRAMMERING

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Inriktning och mål för kommunernas IT-samverkan

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

Jämlikt Göteborg. - Hela staden socialt hållbar

IVAs synpunkter på Strategier för myndigheternas arbete med e- förvaltning. (SOU 2009:86)

SOLLENTUNA FÖRFATTNINGSSAMLING 1

Kommunstyrelsens förslag till antagande av reviderad informationssäkerhetspolicy Ärende 11 KS 2017/336

Objektorienterade programmeringsspråk. Objektorienterade språk. Den objekt-orienterade modellen. Jämför med icke-oo

Digital strategi för Strängnäs kommun

11/16 Upphandling framtidens vårdinformationsstöd

Motivation. Programmeringsuppgift: En första ansats: Lagra info om anställda Håll reda på varje anställds närmaste chef. som också är en anställd!

Föreläsning 1, vecka 6: Abstraktion genom objektorientering

Försäkringskassans IT-strategi

Objektorientering. Grunderna i OO

Innehåll. 1 Om detta dokument. 1 Om detta dokument 1. 2 Kundnytta Introduktion till BACnet 2

Långsiktig teknisk målbild Socialtjänsten

Informationssäkerhetspolicy S/~LA KOMMUN KOMMUNFULLMÄKTIGE. Bi l aga KS 2015 / 135/1 INFORMATIONSSÄKERHETSPOLICY FÖR SALA KOMMUN

EG i Sverige, nu och i framtiden. Stefan Fleron, VD

Curriculum Vitae. Systemutvecklare/konsult. Kontaktuppgifter. Sammanfattning. Uppgifter hos Pulsen. Stefan Elvestål. Född: 1973 Nationalitet: Svensk

Utbildningsplan. Webb och multimedia. Dnr HS 2015/172 SGWOM. Programkod: Webb och multimedia Study Programme in Web and Multimedia

En enklare förvaltning - till nytta för medborgare och företag

B&B Services bygger kostnadseffektiva integrationer för B&B Tools Erfarenheter av IBM:s integrationsmotor och Zystems metodik Baseline

BIM konceptuell överblick och utblick

Lönsam verksamhet. Elforsk, Elisabeth Darius, tf VD, SIS

Högskoleingenjörsprogrammet i lantmäteriteknik och geografisk IT

Bilaga 2 Sammanställning av rekommendationer (ur Svenskt ramverk för digital samverkan)

Användarperspektivet och teknikperspektivet

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Samordnade informationssystem Delrapport från SIS-tekniks pilotprojekt i Kalmar län juni 2017

Göteborgs universitet Chalmers Tekniska Högskola

IT-policy inom Stockholms läns landsting

Arkitektur och metodbeskrivning. Nationell informationsstruktur

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Integration är nyckeln till digitalisering.

Propelling Technology Årsstämma 2010

Klimatsynk. Nationellt samarbete för energi och klimat

Interoperabilitet för en sammanhållen förvaltning. Karl Wessbrandt KommITS konferens i Göteborg den 11 maj 2006

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?

REPUBLIC OF INNOVATION

Nästa steg. Några vanliga Verktyg 5S HUR UPPLEVER VI ORDNING? LEAN Production 1 dag. Norrköping Nov 2015

Nästa steg. LEAN Production 1 dag. Norrköping Nov Introduktion 2 Bakgrund och Teorier 3 5S, Std arbete, VSM 4 LEAN Spel 5 Ekonomi, Extra

Informationsmöte Ladok3 JURIDISKA FAKULTETEN

Mot en ny (?) Internet-arkitektur

Vid avrop kan krav komma att ställas som är relaterade till arbetsmiljö till exempel ljud, ljus, ergonomi, strålning m.m.

Inkapsling (encapsulation)

GRÖN FINANSIERING OCH HÅLLBAR STADSUTVECKLING I NYA KIRUNA

0,22 m. 45 cm. 56 cm. 153 cm 115 cm. 204 cm. 52 cm. 38 cm. 93 cm 22 cm. 140 cm 93 cm. 325 cm

Nationell informationsstruktur 2016:1. Bilaga 7: Arkitektur och metodbeskrivning

Kommunens författningssamling IT-strategi ÖFS 2010:17

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik

1 Kravkatalog. 1.1 Abonnemangsadministration. 1.2 Användbarhet och tillgänglighet. 1.3 Arbetsmiljö. 1.4 Certifierad produkt. 1.

Avsiktsförklaring avseende samverkan mellan Metadatamodell och FI2002

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

KONSULTPROFIL Rodrigo

Sammanfattning. Novus (2018)

T DOC - & Syst i em t n ti egra on

Introduktion - Ferrologic

Konferens FAI Dokumenthanteringssystem i Alfresco

Öppna jämförelser ett verktyg i det strategiska utvecklingsarbetet

Ökad valbarhet för Systemvetenskapliga programmet. Möjlighet till inriktning

Laboration 1: Design av applikation för uthyrning av maskeradkläder

Digitalisering, styrning och IT-driven förändring

Geodata utvecklar e-förvaltningen

Introduktion till hårdvara, mjukvara och operativsystem

Kurser inom våra tre ämnen

Transkript:

Modellvara som mjukvara med en informationsmotor Core och FMV s Modelldrivna Informationssystem FMVCore : PLS och MPS Tomas Jonsson, Genicore AB, Göteborg Modelware is the New Software!

Bakgrund FMV s verksamhet, som nationellt reglerad verksamhet, är specifik och därför behövs verksamhetsspecifikt operativt informationsstöd FMV s verksamhetsförändring 1994: Från Anslagsfinansiering till Uppdragsstyrning System för Uppdragsplanering, styrning & uppföljning. Tillgänglig teknik: PC: 66Mhz CPU, 4MB RAM, Win 3.1, Objektorienterat språk C++, Relationsdatabas Team: 8 personer bakgrund från Volvo, Ericsson, Guide 2

Målbild - Arkitektur - Resultat Effektiv utveckling, fokus på verksamhetsinformation, hållbar förvaltning i föränderlig verksamhet 80-talet, objektorientering lösningen på alla problem - Lego Problemet: alla bitar är olika, dvs. pussel 90-talet, en ny strategi krävdes för att reducera komplexiteten vid utveckling och förvaltning av informationssystem. Core 94: Separation verksamhets- och informationsmodell från teknisk miljö. Två lager: Systemmodell (verksamhetspussel) - informationsmotor (standardiserad teknikkomponent) Resultat: Precision och spårbarhet gentemot verksamheten, ledtider på dagar i st.f. år och slimmad förvaltningsorganisation Resultat: Förvaltning av verksamhetens informationshantering oberoende av teknikförvaltningen (5 generationer teknik på 25år) Core Systemmodell System av Modeller Organisationsstruktur Roller & Behörigheter Verksamhetens Gränssnitt (Appar, Systemintegration) Verksamhetsfenomenen och dess begrepp Informationsmotor Driftsmiljö 3

Förändring i Verksamhet och System MPS 30 Verk. Objekt MPS 20 Verk Objekt En App PLS 30 Verk. Objekt 2 App Uppdragsstyrning PLS 100 Verk. Obj. 4 App Konsolidering av system PLS 180 Verk. Obj. 6 App Integrationsmotor E-faktura Autokontering Nytt Ek.System PLS BI-Stöd PLS 250 Verk Obj. 7 App 5600 Regler Materielsystem- cluster Omdaning försvarslogistik Samordning FM-FMV Anslags och uppdragsfinansiering Ny organisation 1990 1994 2000 2005 2010 2015 2020 2025 4

Karta av Verksamhetsfenomen Första modell 1994 Ett 30 tal verksamhetsfenomen Några hundra dataattribut Efterhand absorberat information och regelverk från flera avvecklade system Nytt system 3 ggr/år Idag 2018 5e generationens informationsmotor 250 verksamhetsfenomen 10 generaliseringsnivåer 420 relationer 3 200 dataattribut 5 600 regler och beräkningar 5

Informationsperspektiv i en App - Arbetsyta Leverantörsavtal Klausuler Positioner - Leveransplan Faktura Fakturor Verksamhetens begreppsvärld och strukturer direkt till användarna (semantiskt konsekvent) Verksamhetens begreppsvärld Förmedlar både verksamhetsinformation och verksamhetskunskap Intuitivt och självinstruerande, för medarbetarna Ikonbaserad, interaktion genom peka, klicka, dra & släpp Fakturarader 6

Kvalitetspotential Modelldrivet informationssystem jämfört med traditionellt utvecklat system Jämförelse - PLS Traditionellt Utvecklat Modellbaserat med CoreEAF Skillnad Statements 1) 1 000 000 33 000 3 % Dolda fel 2) 10 000 330 3 % Dolda säkerhetsproblem 2) 1 000 33 3 % Även ledtid påverkas väsentligt Dolda fel Kvalitetsförbättring 1) Ett affärssystem med motsvarande funktionalitet består av minst någon miljon rader programkod (statements). En Core-modell kan beskrivas i ett programspråksliknande textformat vilket ger för FMV s affärssystem ca 13.000 rader för informationskärnan och ca 20.000 rader för användargränssnitt och integrationer. (SAP > 300 miljoner rader kod + verksamhetsspecifik konfiguration och anpassning, enligt Dr. Vishal Sikka, CTO för SAP) 2) Enligt Stefan Axelsson på Blekinge Tekniska Högskola, Sveriges ledande forskare på IT-forensics, finns det i vanlig kommersiell programvara i genomsnitt ett oupptäckt fel per 100 rader kod och ett oupptäckt säkerhetsproblem per 1000 rader kod. Detta påverkar både informationskvalité och säkerhet. Vi bortser här från att det allmänt anses att deklarativ kod, som i Core, reducerar risken för fel jämfört med imperativ kod som används för traditionella affärssystem. 7

Kunskapsresan Åhus Universitet Produktresan MSWin3.1 DG Unix Framväxt och Etablering av Core Göteborgs OMG Europe - 2002 Universitet Object Application Award 100% Spårbarhet Modellspråk Kodad Modell Modellverktyg Informationsmotor MSWin2000 DG Unix Integrationsmotor MSWinXP Linux CoreWEB Timemachine Spårbarhet för användare BI-engine MSWin7 Linux Publikationer på 5 Internationella Vetenskapskonferenser CAU Universitetet i Kiel MSWin10 Linux 1990 1994 2000 2005 2010 2015 2020 2025 8

Spinoffs Sjukvård - WeAdd Synch (Evry), Integration av laboratorie- och provtagningsverksamhet inom landsting FM - Total Asset Visibility (TAV) integration för realtidslogistik FMV - CM System SP-Borås, Adm. av Instrumentkalibrering, Adm. av ISO9000,14000 certifiering Trafikverket, Uppföljning av Miljöperspektiv på Infrastrukturprojekt enligt EU norm och metod Publiceringar på internationella vetenskapliga konferenser CoreWeb - Modellerings- och exekveringsverktyg för utbildning och universitetssamarbeten 9

Reflektioner Från datasystem till modelldriven informationsförvaltning - Många förespråkar men få har gjort Kulturkrockar (paradigmskiften) genererar många invändningar. Det går inte, det finns inte, om det är bra varför har inte IBM/Microsoft? Inte main stream, spridda exempel på modelldrivna system: Aker Shipyard Norge (1977), Boeing, Crew Scheduling (VolvoData, Carmen, Gbg. 1990-talet), Barium Gbg. (1990-talet), Department Social Protection, BOMi, successivt ersatt 50-tal system med ett, Irland (2001) Ökande antal publikationer om modelldrivna system och plattformar de senaste 10 åren, så förr eller senare Aktuellt forskningsinitiativ: Koppla människans verklighetsuppfattning till hur data modelleras och presenteras (Fenomenologisk Ontologi) 10

Tack för uppmärksamheten Tomas Jonsson, Genicore AB Modelware is the New Software!