Szolgáltatásfejlesztés és -menedzsment a gyakorlatban bemutatkozás, tárgykövetelmények, bevezető



Hasonló dokumentumok
A konkréttól az absztraktig és vissza -a modellvezérelt tervezés az informatikában

Nagy bonyolultságú rendszerek fejlesztőeszközei

Informatikai technológiák szakirány Rendszertervezés ágazat

Felhők teljesítményelemzése felhő alapokon

Modellezési alapismeretek

Modellezési alapismeretek

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Miért is transzformáljunk modelleket? Varró Dániel

Informatikai rendszertervezés

Rendszertervezés ágazat

KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés

Szoftver újrafelhasználás

A Jövő Internet Nemzeti Kutatási Program bemutatása

Modell alapú tesztelés: célok és lehetőségek

A cloud szolgáltatási modell a közigazgatásban

A fejlesztési szabványok szerepe a szoftverellenőrzésben

Informatikai rendszertervezés

Modell alapú tesztelés mobil környezetben

stratégiai kutatási terve

Rendszermodellezés. Modellellenőrzés. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

IBM felhő menedzsment

R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben

30 MB INFORMATIKAI PROJEKTELLENŐR

Autóipari beágyazott rendszerek Dr. Balogh, András

Valódi okos mérés a Dél-Alföldön. Nagy István Főtanácsadó

Verifikáció és validáció Általános bevezető

Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben. Ráth István

Párhuzamos és Grid rendszerek

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Modellezési alapismeretek

Autóipari beágyazott rendszerek. Kockázatelemzés

Ráth István. DECOS Nemzeti Nap október 15. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Ráth István. A fejlesztés evolúciója

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

Tartalom Platform-független modellezés Alkalmazás-modellezés A DECOS hardver platform Platform modellezés Hardver-szoftver integráció Implementáció 2

Infor PM10 Üzleti intelligencia megoldás

DW 9. előadás DW tervezése, DW-projekt

IoT rendszerfelügyelet

PTE PMMIK, SzKK Smart City Technologies, BimSolutions.hu 1

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Modellezési alapismeretek

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Modellellenőrzés a vasút automatikai rendszerek fejlesztésében. XIX. Közlekedésfejlesztési és beruházási konferencia Bükfürdő

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Vizuális adatelemzés - Gyakorlat. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

MÉRŐ AUTOMATA RENDSZEREK

László Péter. Lehetséges-e az üzleti fókuszú infokommunikációs szolgáltatás menedzsment megvalósítása az állami szférában?

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Beltéri autonóm négyrotoros helikopter szabályozó rendszerének kifejlesztése és hardware-in-the-loop tesztelése

MEMS eszközök redukált rendű modellezése a Smart Systems Integration mesterképzésben Dr. Ender Ferenc

Okos Városok T-City Szolnok. HTE INFOKOM 2014 Smart Metering & Environment

Private Cloud architektúra keretrendszer

Szoftverminőségbiztosítás

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Automatikus infrastruktúra menedzsment és alkalmazástelepítés

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Szabálykezelés a gyakorlatban

Célkitűzés Megoldandó feladatok A tesztkörnyezet komponensei V&V folyamatok Eszközintegrációs szintek. Megfelelőség tanúsítása modell alapon

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

A Szegedi Tudományegyetem. evopro. és az. innovációs együttműködése a heterogén számítástechnika területén Dr Szepessy Zsolt ügvyezető ig.

Tesztelési szintek Tesztautomatizálás

IRÁNYTŰ A SZABÁLYTENGERBEN

KÖZPONTI OKOSHÁLÓZATI MINTAPROJEKT

Cégprofil publikus CÉGPROFIL 1

K+F a Hálózattervezés területén

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Szolgáltatás Orientált Architektúra a MAVIR-nál

ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban

Történet John Little (1970) (Management Science cikk)

László Zsuzsanna Vezérigazgató. Integra Zrt. Budapest, 1037 Kiscelli utca

Az IBM megközelítése a végpont védelemhez

DECOS Nemzeti Nap október 15. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Automatikus tesztgenerálás modell ellenőrző segítségével

Programrendszerek tanúsítása szoftverminőség mérése

Divényi Dániel, BME-VET Konzulens: Dr. Dán András 57. MEE Vándorgyűlés, szeptember

DECOS Nemzeti Nap. DECOS Nemzeti Nap. DECOS Nemzeti Nap

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás

TOGAF elemei a gyakorlatban

Üzleti folyamatok a felhőben. ECM Szakmai Kongresszus 2011.október 4.

Új generációs informatikai és kommunikációs megoldások ANMS. távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés

Hogyan segíthet egy tanácsadó egy költséghatékony IT kialakításában?

Hogyan lesz adatbányából aranybánya?

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

Átírás:

Szolgáltatásfejlesztés és -menedzsment a gyakorlatban bemutatkozás, tárgykövetelmények, bevezető Dr. Pataricza András, Gönczy László {pataric,gonczy}@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

MIT,AUT,IIT közös tárgy o ~egyenletes eloszlás A tárgy menete o Ipari tapasztalattal rendelkező előadók, esettanulmányok A szorgalmi időszakban: házi feladat o Csoportmunka o Gyakorlati életből vett esettanulmány megoldása Vizsgaidőszakban: szóbeli vizsga

Szolgáltatástervezés (MIT) Tematika o Példa: Komplex gyártási rendszer szimulációja/optimalizálása, kapcsolódás a termelési adatokhoz o Ontológia és metamodell tervezés o Üzleti adatok elemzése o Integrált mérőrendszer tervezése o Tudásmenedzsment a gyakorlatban Szolgáltatások kivitelezése, bevezetése (AUT) o Példa: Elektronikus vásárlás, hűségprogram o Bevezetés, licensz kérdések o Projekttervezés, csapatmunka Szolgáltatások integrálása (IIT) o Biztosítói szolgáltatások fejlesztése/integrálása

A gyakorlati feladat A szakirány tárgyaiban tanultak szintézise és új ismeretek elsajátítása Követelmények modellezése Rendszermodell készítése, Szolgáltatások tervezése Költség-és projektterv készítése Implementáció, integráció Üzemeltetési kérdések Felelős: Kövi András (MIT)

ÜZLETI ALKALMAZÁSOK Tudásmodellezés Gyártásoptimalizás Hatékonyságelemzés Integrált rendszer

Esettanulmány e-freight EU FP7 projekt Logisztikai folyamatok elektronikus támogatása o Példa: EU szintű egyablakos ügyintézés Sok szereplős rendszer o szállítmányozók, közvetítők, hatóságok, raktárak/kikötők, Heterogén követelmények o EU szabályok, nemzeti/helyi előírások, egészségügyi/biztonsági előírások Külső szolgáltatások

Az egységes európai szállítmányozási rendszer Tudás Feltárása Modellezése Formalizálása

Egy nagy magyar lakossági szolgáltató Megoldandó probléma: heterogén (üzleti) adatok alapján vizsgáljuk meg a cég belső jutalékrendszerét, keressünk érdekes összefüggéseket. Kihívások: Definiálatlan folyamatok Össze nem kapcsolt adatforrások Piszkos adatok, kivételek Folyamatok Feltárása Modellezése Egységesítése REND! 8

Főbb eredmények Adatkezelési és elemzési folyamatok, javaslatok a hatékonyság növelésére Megtanultuk: KNIME, R Adatkáosz és értelmezés Agilis projektmenedzsment (?) Oktatás: Rendszermodellezés (BSc) Szolgáltatásfejlesztés és menedzsment a gyakorlatban (GaIn MSC) 9

IBM Data Storage Systems Megoldandó probléma: időben változó és előre nem ismert rendelésállomány anyagbeszerzés+gyártás optimalizálása Kihívások: Több milliós konfiguráció szám * ~1500 rendelés KOMBINATORIKUS ROBBANÁS Kevés és zajos adatból jóslás ADAPTÍV PREDIKCIÓ 10

Példa folyamat tesztelési lépések Kiegészítés egy létező konfigurációhoz Új gép gyártása Gyártási folyamat Modellezése Szimuláció Optimalizálás Újrakonfigurálás

Főbb eredmények Működő rendszer élesben használva: 40 perc futási idő 1 negyedévre European Supply-Chain Technology Award (2012) Revolution R: Applications of R in Business competition, Honorable Mention (2012) Megtanultuk: IBM CPLEX IBM SPSS IBM JViews Oktatás: Rendszermodellezés (BSc) Üzleti rendszerek modellezése (Gazdinfo) Mérnöki vs. matematikai modellezés Tacit tudás modellezése! Nem kell matematikai optimum Heurisztikus gyorsítás Darabolással jól csökkenthető az állapottér Józan ésszel több nagyságrend komplexitás absztrahálható el 12

Banki háttérrendszer folyamatmodellezése Megoldandó probléma: változó banki szolgáltatások követése, hatáselemzés, operátori munka könnyítése Párszáz lépéses folyamatok Kivételkezelés Elavult dokumentáció Heterogén adatforrások Megoldás: Szabványos folyamatmodellező kibővítése

Smart Metering projekt Feladat: egy szolgáltató okos mérős mintaprojektje 3000 okos mérőóra (villany, víz, gáz) telepítése 15 perces mérési adatok gyűjtése, ellenőrzése, becslése, számlázásra bocsátása Kapcsolódó rendszerek (mérők, MDMS, SAP stb.) integrációja 2.000 customers DC type 1 type 2 type 3 > 1 mill. customers DC DC DC MBUS IP-based wireless DC Sagem (communications, Headend) 2G/3G AMI HE Sagem AMI HE 2 Assumptions: Powerline in buildings WAN via 2G/3G www Web/Portal Access Services Multi Device interfacing / Application Interfacing collect provide use AMI Enablement MDM Services connect Technical Processes Scope of the Solution Business Applications ESB SAP 4.72 Invoicing CRM Controlling Regist Tang. assets Eredmények: Új szakterület, IEC szabványok ismerete Nagyméretű ipari rendszerintegrációs példa Oktatás: Szolgáltatásintegráció (MSc) Lehetőségek: Smart Grid elemek fejlesztése Hardver Tudás Vezérelhető transzformátor PLC jelismétlők Eszközfüggetlen reprezentálása Egyszerű, olcsó mérőóra Adatbázis Szoftver tervezés Alkalmazástervezés Rugalmas, skálázódó fejállomás Szabványos kommunikáció, integráció Potenciális hasznosítás: Intézményen belüli okos mérős rendszer Komponensek elosztói hálózatokba DC DC 14

IT INFRASTRUKTÚRA Teljesítmény- és szolgáltatásbiztonságának elemzése Cloud computing Rendszerfelügyelet és management

A felhő számítástechnika Kezdet: a fogyasztó magának termel energiát Csúcsterhelésre méretezett egyedi infrastruktúra Energiaszolgáltatás Hatékony termelés Csúcserőmű Konfigurálás, védelem, redundancia Tehereloszlás, Monitorozás Szabályozás A felhő számítástechnika ugyanez Energia=számítási teljesítmény Erőmű= szerver Távvezeték=Internet Elosztás, védelem, mérés, szabályozás Hatékony szállítás Fogyasztás SLA 16

Virtualizáció

Proaktív felügyelet és szabályozás Reaktív szabályozás o Egy veszélyes szituációra reagál ahelyett hogy elkerülné vagy uralná Proaktív szabályozás o Egy szituációt már a bekövetkezése előtt ural 18

Egy gazdasági világcég Megoldandó probléma: egy sokfelhasználós, privát cloud alapú rendszerben a felhasználói gépek időnként csuklanak Statikusan is kevés a kapacitás, vagy rossz az elosztás dinamikája? Kihívások: Adatsor: 180 millió x 20 ezer BIG DATA Ebből 6 ezer hibára utaló RITKA ESEMÉNY ANALÍZIS Mérési hibák ADATTISZTÍTÁS 19

Főbb eredmények Erőforráskezelést kell finomítani és nem szerverkapacitást növelni ($$$!!!) IEEE DSN/PFARM meghívott előadás (Hong Kong 2011) Mérés-> általános tudás Tervezés Megtanultuk: Vizuális analízis, R statisztikai analízis Virtualizációs környezet mérése Oktatás: IDA (PhD) Rendszermodellezés (BSc) Autonóm és hibatűrő rendszerek (MSc) Információs rendszerek mérés- és szabályozástechnikája Klasszikus megközelítések adaptálhatóak 30 évvel ezelőtti méréstechnikai tudás nemzetközi novum 20

Egy telco technológiai világcég Megoldandó probléma: QoS-re tervezés cloud környezetben Kérdés: Mit nyújt a cloud platform az alkalmazásomnak? Kihívások: Nehezen kezelhető, nagy alkalmazások Minden cloud más Mérhető jellemzők megmérése és relevánsak kiválasztása 21

Főbb eredmények: QoS - Főbb eredmények - Próbavásárló : finom felbontású, hosszú ideig futó, paraméterezhető intenzitású mikrobenchmarkok - QoS-érzékenységvizsgálat: statisztikai eszközök - Hibatűrési minták tervezhetővé/paraméterezhetővé válnak Mérés modell rendszerfelügyelet 22

Főbb eredmények A megrendelő eszközébe integrált automatikus mérő- és kiértékelő környezet kifejlesztése VM VM VM Cloud Management System benchmark futtatás mérési eredmények riportok Megtanultuk: Cloud-specifikus benchmarkok Oktatás: IRF (BSc) Rendszermodellezés (BSc) Autonóm és hibatűrő (MSc) Információs rendszerek QoS becslése A létező benchmarkok eredményeinek részletes analízise kell Minél több, lehetőleg alkalmazás specifikus tulajdonság kimérése szükséges (pl: késleltetések terhelésfüggősége) 23

R3-COP: Robusztusság tesztelés részfeladat Megoldandó probléma: Környezetfüggő, adaptív, autonóm robotok biztonságos és robusztus működésének tesztelése. Milyen környezetben sért a viselkedés biztonsági elvárásokat? Kihívások: Elvárások precíz rögzítése (szcenáriók) Teszt konfigurációk (környezetek) szisztematikus generálása Teszt kiértékelés automatizálása Context and requirements modelling Context model Scenarios Action model Test data generation Test oracle generation Modell=specifikáció teszt Test data Test oracle Test execution Test trace Test evaluation Leg Ma To C m 24

R3-COP: Robusztusság tesztelés eredmények Leíró nyelv teszt követelmények megadására Algoritmusok kidolgozása és megvalósítása o Teszt konfiguráció generálás, teszt lefutás kiértékelés o Mutációs tesztek a kommunikáció robusztusságának teszteléséhez Trigger Előírás Újdonságok: Környezet ontológiák használata Keresés alapú algoritmusok (SBSE) Demonstrátorok: Önjáró villástargonca (E80) Háztartási robot (Fraunhofer) Oktatás: Szoftverellenőrzési technikák (MSc) Szoftver verifikáció és validáció (PhD) 25

Forráskód ellenőrzés Megoldandó probléma: Verifikációs eszköz tervezése konfigurációs paraméterek alapján, automatikusan generált szoftver forráskód helyességének ellenőrzésére Biztonságkritikus környezet: Helyes-e a generált kód? Kihívások: Autóipari szoftver környezet Forráskód feldolgozás Kódminták keresése Eredmények: Rendszerterv Existence conditions Source code pattern Configuration parameters Parameterized code pattern Source code matching Generated code Conformance Conformance OK failed 26

Fejlesztési folyamatok értékelése Megoldandó probléma: SIL-4 vasúti jelátviteli alkalmazás fejlesztési lépéseinek és ezek eredményeinek ellenőrzése a vasúti szoftverekre vonatkozó szabvány (EN50128) alapján Megfelelnek-e az eredmények a szabvány előírásainak? Üzemeltetés, karbantartás Kihívások: Követelmények elemzése Rsz. validáció tervezés Rendszer validáció Szisztematikus felülvizsgálat Modellezés és formális verifikáció Oktatás: Kritikus beágyazott rendszerek (MSc) Formális módszerek (MSc) Rendszer specifikálás Architektúra tervezés Modul tervezés Rendszerteszt tervezés Integrációs teszt tervezés Modul teszt tervezés Modul implementáció Rendszer verifikáció Rendszer integrálás Modul verifikáció Folyamat modell minőségbiztosítás 27

CECRIS: Kritikus rendszerek tanúsítása Megoldandó probléma: Módszerek és eszközök kidolgozása kritikus rendszerek verifikációjához és validációjához. Tudástranszfer ipari és akadémiai partnerek között. Kihívások: Komponensek újrafelhasználása Modell alapú tervezés és implementáció Költséghatékony automatikus eszközök Funkcionális és adatbiztonság együttese Oktatás: Szolgáltatásbiztos rendszertervezés 28

TRANS-IMA (Embraer) Megoldandó probléma: szoftverkomponensek allokációja egyedileg tervezett (ARINC 653 szabvány kompatibilis) integrált moduláris repülőgép-platformra Embraer: a világ 3. legnagyobb polgári repülőgépgyártója Kihívások: Létező komponens adatbázisok támogatása Kommunikációs architektúra generálása Nyomonkövethetőség MATLAB Simulink Eclipse integráció Rendszerfunkciók Allokáció Integrált rendszermodell Komponens adatbázis Platform-leírás 29

CERTIMOT Megoldandó probléma: olyan modelltranszformációk szisztematikus tervezése és analízise, amely összehangolható a kritikus beágyazott rendszerek tanúsítványozási folyamatainak követelményeivel Modell bizonyított helyesség Transzformációs követelmények rögzítése és analízise Transzformációs szabályok tanúsítványozása? Transzformációs programok automatikus generálása Textual Source File(s) Importer Source Metamodel Source Model MT Tool (Design environment) MT rules MT engine Model Manipulation Library Target Metamodel Target Model Exporter Textual Target File(s) Validation MT infrastruktúra of MT infrastructure? validációja? Modelltranszformációk nyomonkövethetősége Transzformációs programok validációja?

Nyílt forráskódú Eclipse projektek (EMF-IncQuery) Megoldandó probléma: jólformáltsági kényszerek inkrementális validációja ipari méretű modellek felett Eclipse (EMF) környezetben Eclipse: a beágyazott rendszerek modellezésére és tervezésére legelterjedtebben használt ipari szoftver keretrendszer Kihívások: AUTOSAR, ARINC 653: >500 kényszer Modellek mérete: > 1 millió elem Válaszidő: < 1 sec Újrafelhasználható kényszerdefiníciók? Eszközök összehasonlítása Eredmények: RETE algoritmus adaptációja Válaszidő: < 100 msec Modellméret: > 4 millió szerkesztés generálás Új rendszermodell Rendszermodell 2 SW technológiát modellek hajtják! validáció 1 Jólform. kényszer Inkrementális újravalidáció 3 31