Velké komplexní IT systémy - Large-scale Complex IT Systems
Spojené království Komplexní IT systémy velkého rozsahu (LSCITS) Iniciativa[1] je výzkumný a postgraduální vzdělávací program zaměřený na problémy vývoje rozsáhlých a komplexních systémů IT (označovaných také jako Ultra velké systémy nebo ULSS). Iniciativa je financována z EPSRC, s více než deseti miliony liber financování uděleného v letech 2006 až 2013.[2][3]
Pozadí
Počáteční motivací pro založení výzkumného programu v rozsáhlých komplexních IT systémech bylo zveřejnění zprávy z roku 2004[4] podle Royal Academy of Engineering a Britská počítačová společnost. Tato zpráva zkoumala příčiny selhání řady velkých softwarových projektů a poskytla několik doporučení pro výzkum, které by řešily některé z těchto problémů.
Druhá zpráva, jejímž autorem je Seth Bullock & Dave Cliff, a která byla rovněž publikována v roce 2004, byla zadána Úřadem pro vědu a technologii britského vládního ministerstva obchodu a průmyslu (DTI) a nesla název Složitost a vznikající chování v systémech ICT[5] Hlavními závěry této zprávy bylo, že primárními výzvami, které je třeba ve Velké Británii řešit, jsou institucionální a kulturní překážky pro vhodný interdisciplinární výzkum a že je naléhavě nutné řešit opomenutí v britském vysokoškolském vzdělávání v oboru výpočetní techniky.
V říjnu 2005 byl Dave Cliff EPSRC jmenován ředitelem iniciativy LSCITS[6] a byl požádán o rozsáhlou konzultaci s průmyslem o jejich problémech v této oblasti a na základě této konzultace o vytvoření konsorcia k řešení těchto problémů. Výsledkem konzultace bylo, že klíčovými obavami průmyslu byly socio-technické problémy vyplývající z interakcí mezi organizacemi, lidmi a systémy a ve vysoce integrovaném systémovém inženýrství. Na základě toho bylo vytvořeno konsorcium se dvěma partnery (York, Oxford) zaměřenými na formální metody a systémy s vysokou integritou a dvěma partnery (Leeds, St Andrews) se zaměřením na sociálně-technické systémy. Následně byl schválen další projekt zaměřený na cloud computing s Bristol, St Andrews a Aston University jako partnery.
Pětiletý výzkumný projekt byl zahájen v říjnu 2007 a související program EngD byl zahájen v říjnu 2009.
Partneři
- University of Bristol. Ústav výpočetní techniky (prof Dave Cliff )
- University of Leeds. Ústav zdravotnických věd (profesor Justin Keen). Dr. Andreas Hild a pan Kanwar Adeel Waheed Khan také pracovali v týmu LSCITS v letech 2008–2011 a zkoumali složitost aspektů organizace.
- University of Oxford. Ústav výpočetní techniky (prof Marta Kwiatkowska )
- University of St Andrews. School of Computer Science (Prof Ian Sommerville )
- University of York. Ústav výpočetní techniky (prof. John McDermid, prof. Tim Kelly, prof. Richard Paige, dr. Radu Calinescu)
Výzkum
Cílem výzkumného projektu LSCITS je:
- „zlepšit stávající technické přístupy ke komplexnímu systémovému inženýrství a vyvinout nové sociálně-technické přístupy, které nám pomohou porozumět složitým interakcím mezi organizacemi, procesy a systémy“.[7]
Zásobník LSCITS (obrázek 1) ukazuje oblasti výzkumu, které jsou pro LSCITS obzvláště relevantní.
Práce projektu se původně soustředila na následující oblasti:
- Složitost v organizacích (vedená University of Leeds )
- Socio-technické systémové inženýrství (vedené University of St Andrews ).
- Předvídatelné softwarové systémy (pod vedením University of Oxford )
- Vysoce integrované systémy (pod vedením University of York )
Práce na matematických základech nebyly zahrnuty, protože byly financovány v samostatném výzkumném programu ze strany EPSRC se složitými vědeckými výzkumnými středisky na University of Bristol a University of Warwick. Další středisko pro simulaci složitých systémů bylo financováno později na University of Southampton.
Práce na nových výpočetních přístupech byla nahrazena prací na cloud computing protože během projektu se objevil význam této oblasti.[8]
Níže uvedené klíčové publikace podrobněji popisují práci na projektu.
Program LSCITS EngD
Program LSCITS EngD [9] je Inženýrský doktorát režim koordinovaný University of York[10] která se zaměřuje na školení a výzkum v komplexních IT systémech. Studenti programu absolvují řadu základních a volitelných vyučovaných modulů a provádějí výzkum ve spolupráci s průmyslovým sponzorem. Klíčovým rozdílem mezi tímto programem a konvenčním PhD je to, že studenti tráví většinu času prací s průmyslovým sponzorem a mohou předložit portfoliovou práci popisující několik souvisejících výzkumných projektů na společné téma, spíše než na jedno téma.
Mezi hlavní moduly systému patří
- Empirické metody pro LSCITS
- Vysoce integrované systémové inženýrství
- Předvídatelné softwarové systémy
- Sociálně-technické systémy
- Systémové inženýrství pro LSCITS
- Inovace technologií
Kromě těchto stěžejních témat z oblasti informatiky, matematiky a managementu studenti absolvují řadu volitelných modulů. Celkově jsou základní a volitelné moduly určeny k tomu, aby studentům EngD poskytly šíři i hloubku v LSCITS tématech.
Souběžně s vyučovanou částí programu studenti provádějí výzkum; výzkumné projekty pokrývají témata LSCITS, včetně socio-technických systémů, vysoce výkonných výpočetních systémů, cloudových výpočtů, systémů a softwarového inženýrství, bezpečnostně důležitých systémů, interaktivních a přístupných systémů a pokročilého rozhodování. Mezi sponzory průmyslového odvětví EngD patří přední nadnárodní korporace až po malé a střední podniky, které chtějí budovat výzkumné kapacity a kapacity.
Řízení a správa
Za provozní řízení celé iniciativy LSCITS odpovídá ředitel (Dave Cliff) a dva spoluregionáři iniciativy (Ian Sommerville a John McDermid). Ian Sommerville řídí integraci napříč různými pracovními balíčky a aktivitami LSCITS. John McDermid spolupracuje s Richardem Paigem, ředitelem LSCITS EngD Center, při řízení Yorkského LSCITS Engineering Doctorate programu.
Ředitel odpovídá předsedovi Mezinárodní vědecké poradní rady LSCITS a předsedovi Národní rady zúčastněných stran LSCITS.[11] Tyto dvě rady poskytují pokyny a rady týkající se výzkumných a výcvikových programů LSCITS.
Klíčové publikace
Následující práce, uspořádané podle zásobníku LSCITS zobrazeného na obrázku 1, popisují práci projektu. Úplný seznam publikací je k dispozici na webových stránkách LSCITS.[12]
LSCITS obecně
- R. Calinescu a M. Kwiatkowska (2010). Techniky softwarového inženýrství pro vývoj systémů systémů. In C. Choppy & O. Sokolski (editors), Foundations of Computer Software. Future Trends and Techniques for Development, sv. 6026 LNCS, str. 59–82, Springer. Předtisk k dispozici online.[13]
- D. Cliff & L. Northrop (2011). Globální finanční trhy: Perspektiva systémů extrémně velkého rozsahu. Briefing paper for UK Government Office for Science Foresight project on The Future of Computer Trading in the Financial Markets. Září 2011.
- I. Sommerville, D. Cliff, R. Calinescu, J. Keen, T. Kelly, M. Kwiatkowska, J. McDermid a R. Paige. (2011) Komplexní IT systémy velkého rozsahu.
Složitost v organizacích
- J. Rooksby a I. Sommerville. (2012) Správa a využívání stránek sociálních sítí na ministerstvu. Počítačem podporovaná spolupráce - The Journal of Collaborative Computing.
- J. Keen. (2011) Správa soukromí a důvěrnosti. Příspěvek připravený pro IRSPM XV, Dublin, 11. – 13. Dubna 2011.
- J. Keen. (2009) Integrace za každou cenu: Případ národního programu NHS pro IT. In: H Margetts, C Hood a 6 P (eds) Paradoxes of Modernisation. Oxford, Oxford University Press.
Sociálně-technické systémové inženýrství
- Baxter, G .; Sommerville, I. (2010). „Sociálně-technické systémy: Od metod návrhu k systémovému inženýrství“. Interakce s počítači. 23: 4–17. doi:10.1016 / j.intcom.2010.07.003.
- I. Sommerville (redaktor). Příručka o sociálně-technickém systémovém inženýrství. (2011). University of St Andrews.
Vysoce integrované systémy
- X. Ge, R.F. Paige, J. McDermid: Pravděpodobnostní šíření poruch a analýza transformace. SAFECOMP 2009: 215-228.
- Paige, R.F .; Galloway, A .; Charalambous, R .; Ge, X .; Brooke, P.J. (2011). "Vysoce integrované agilní procesy pro vývoj softwaru kritického pro bezpečnost". International Journal of Critical Computer-Based Systems. 2 (2): 181–216. doi:10.1504 / IJCCBS.2011.041259.
- Williams, J. R.; Poulding, S.M .; Rose, L.M .; Paige, R.F .; Polack, F.A. C. (2011). Identifikace žádoucích chování herních postav pomocí aplikace evolučních algoritmů na modelářské modely. SSBSE. Přednášky z informatiky. 2011. str. 112–126. doi:10.1007/978-3-642-23716-4_13. ISBN 978-3-642-23715-7.
Předvídatelné softwarové systémy
- R. Calinescu, L. Grunske, M. Kwiatkowska, R. Mirandola, G. Tamburrelli (2011). Dynamická správa a optimalizace QoS v systémech založených na službách. In: IEEE Transactions on Software Engineering.
- L. Feng, M. Kwiatkowska a D. Parker. (2011) Automatizované učení pravděpodobnostních předpokladů pro kompoziční uvažování. Proc. 14. mezinárodní konference o základních přístupech k softwarovému inženýrství (FASE'11), svazek 6 603 LNCS, strany 2–17, Springer.
- M. Kwiatkowska. (2007) Kvantitativní ověření: modely, techniky a nástroje. Proc. 6. společné setkání Evropské konference softwarového inženýrství a ACM SIGSOFT Symposium o základech softwarového inženýrství (ESEC / FSE), strany 449-458, ACM Press.
- M. Kwiatkowska, G. Norman a D. Parker. (2009) PRISM: Pravděpodobnostní model pro kontrolu výkonu a spolehlivosti. Recenze hodnocení výkonu ACM SIGMETRICS, 36 (4), strany 40–45, ACM.
Cloudové výpočty
- John Cartlidge a Ilango Sriram (2011). Modelování odolnosti v cloudových datových centrech. Proceedings of the 23. European Modeling and Simulation Symposium, Rome. Září 2011
- A. Khajeh-Hosseini, D. Greenwood, J. W. Smith a I. Sommerville (2011). Sada nástrojů pro cloudovou adopci: Podpora rozhodnutí o cloudové adopci v podniku. Software: Praxe a zkušenosti - zvláštní vydání o softwarových architekturách a prostředích pro vývoj aplikací pro cloudové výpočty.
Publikace podobných skupin
- Ultra velké systémy: Přehled. Institut softwarového inženýrství, Carnegie Mellon University.
- Goth, G. (2008). „Ultralarge Systems: Redefining Software Engineering?“. Software IEEE. 25 (3): 91–94. doi:10.1109 / MS.2008.82.
- H. Sillitto, (2010) „Principy návrhu pro systémy ultra velkého rozsahu“. Proc. 20. výroční mezinárodní rada pro systémové inženýrství (INCOSE), mezinárodní sympozium, červenec 2010, Chicago, IL, USA.
- Northrop, L. a kol. (2006). Systémy ultra velkého rozsahu: Softwarová výzva budoucnosti. Institut softwarového inženýrství, Carnegie Mellon University. (6,5 MB ke stažení)
Viz také
Reference
- ^ „O komplexních IT systémech velkého rozsahu“. Bristolská univerzita. Citováno 2. července 2015.
- ^ „LSCITS-RPv2: Iniciativa komplexních IT systémů velkého rozsahu - Research Program v2“. Gow.epsrc.ac.uk. Citováno 2. července 2015.
- ^ „Cloud Computing pro komplexní IT systémy velkého rozsahu“. Gow.epsrc.ac.uk. Citováno 2. července 2015.
- ^ „Centrum zásad BCS“. Bcs.org. 25. června 2015. Citováno 2. července 2015.
- ^ „Složitost a vznikající chování v systémech ICT: Technická zpráva HP-2004-187, Sémantické a adaptivní systémy, Hewlett-Packard Labs“ (PDF). Eprints.ecs.soton.ac.uk. Citováno 2. července 2015.
- ^ Výroční zpráva EPSRC 2006-7 Archivováno 2. dubna 2012 v Wayback Machine p. 10/11
- ^ „Přehled iniciativ“. Bristolská univerzita. Citováno 2. července 2015.
- ^ „Cloud computing“. Bristolská univerzita. Citováno 2. července 2015.
- ^ "Engineering Doctorate Center". University of York. 2010. Archivovány od originál dne 7. ledna 2011. Citováno 19. října 2015.
- ^ „Střediska pro doktorské studium uvedená podle univerzity“. EPSRC. Archivovány od originál dne 29. června 2011. Citováno 19. října 2015.
- ^ „Komplexní správa systémů IT ve velkém měřítku“. Bristolská univerzita. Citováno 2. července 2015.
- ^ „Publikace komplexních IT systémů ve velkém měřítku“. Bristolská univerzita. Citováno 2. července 2015.
- ^ „Techniky softwarového inženýrství pro vývoj systémů systémů“. Prismmodelchecker.org. Citováno 2. července 2015.