Vítejte na stránkách, které jsou věnovány systematickému sběru, dokumentaci a prezentaci výsledků výzkumu a také projektů v oblasti objektového modelování. Archiv je určen všem, kdo se profesně či akademicky zabývají modelováním architektury složitých systémů — od informačních a softwarových, přes organizační až po sociotechnické a také procesně právní. Zkoumáme různé přístupy k softwarovému a systémovému inženýrství, kromě jiného například také, jak lze s pomocí umělé inteligence navrhovat a transformovat konceptuální modely v OPM a z nich generovat struktury grafových databází. Tato oblast výzkumu má uplatnění v doménách jako jsou například inteligentní informační systémy, digitální dvojčata, modelování podnikových architektur, organizační poradenství nebo analýzy sociálních sítí.
Rádi bychom Vám touto formou nabídli přístup ke zkušenostem a znalostem, která vznikaly v průběhu tří desetiletí našeho výzkumu, výuky a praxe. Pokud máte zájem o spolupráci, výměnu zkušeností nebo přístup k dalším materiálům, neváhejte se na nás obrátit. Kontakty najdete v jednotlivých dokumentech.
Základem tohoto archívu je Object Process Methodology (OPM) — metodika pro modelování systémů, která sjednocuje funkci, strukturu a chování systémů do jednoho modelovacího paradigmatu. OPM byla vyvinuta profesorem Dovem Dorim na Technionu (Israel Institute of Technology) a na MIT (Massachusetts Institute of Technology) a od roku 2015 je mezinárodně standardizována nejprve jako veřejně dostupná specifikace ISO/PAS 19450:2015 a od roku 2024 jako mezinárodní standard ISO/IEC 19450:2024 (mezinárodní standardizační organizace a mezinárodní komise pro elektrotechniku a příbuzné obory). Metodika OPM je také přeložena do češtiny a lokalizována jako ČSN ISO/IEC 19450:2024.
Součástí archivu jsou rovněž odkazy a informace o nástrojích jako OPCloud a OpenOPM Editor, které umožňují vytváření OPM modelů v online prostředí, včetně sdílení, spolupráce a dokumentace.
Spolu s výše uvedeným tento archív také dokumentuje aplikovaný výzkum v oblasti grafových databází, které přinášejí nové možnosti pro efektivní uchovávání a dotazování se na složité datové struktury. Grafové databáze (například Neo4j) jsou mimořádně vhodné pro implementaci modelů založených na objektech a vztazích. V našich projektech zkoumáme, jak lze navrhovat databázové struktury přímou transformací OPM modelů. Součástí jsou také práce na formálních principech objektové a grafové normalizace.
Moderní přístup ke softwarovému a systémovému inženýrství je dnes výrazně ovlivněn nástupem generativní umělé inteligence ve formě velkých jazykových modelů (LLM). V kombinaci s metodikou OPM vzniká nový paradigmatický přístup označovaný jako AI-asistované systémové inženýrství. LLM kombinujeme s OPM a grafovými databázemi jako softwarovým prostředím vhodným k prototypování pro efektivní návrh a analýzu systémů. Tento přístup zrychluje analýzu požadavků, tvorbu systémové dokumentace, návrh testovacích scénářů i odhadů náročnosti vývoje (např. metodami Function Points nebo COCOMO-II) jako hybridní inženýrský rámec, který propojuje lidské porozumění se schopnostmi AI.
Další oblastí archivu je metoda BORM (Business Object Relationship Modeling). Tato metodika vznikla v roce 1993 jako nástroj pro analýzu a návrh informačních systémů v čistě objektově orientovaném prostředí ve spolupráci s ČZU, ČVUT, Loughborough University a mezinárodní poradenskou a konzulační firmou Deloitte, která ji používala na informační projekty korporátních zákazníků a pracovišť státní správy v České republice ve Střední Evropě. Cílem BORMu bylo propojit analýzu podnikových procesů s objektově orientovaným vývojem softwarových systémů, business-process reinženýring a modelování podnikové architektury. BORM integroval strukturální, behaviorální i dynamické aspekty objektů a byl používán jak pro analýzu organizačních změn a požadavků na informační systémy, tak i návrhy konkrétního softwarového řešení.
Pro podporu metody BORM vznikl ve firmě e-Fractal nástroj Craft.CASE®, který byl vyvinut pro modelování, testování a simulaci BORM modelů. Craft.CASE umožňuje nejen vytvářet symbolické modely (např. zákazník, objednávka, platba), ale i pracovat s konkrétními instancemi objektů a jejich reálnými daty. Silnou stránkou nástroje je schopnost vizuálně simulovat interakce mezi objekty a scénáři, včetně validace procesních toků a konzistence dat. Craft.CASE podporuje práci v různých rolích (analytik, návrhář, konzultant) a je navržen tak, aby jej bylo možné efektivně používat i v rámci výuky a tréninku analytického myšlení.
Historickou částí tohoto archívu jsou také sborníky publikací z konference Objekty, která se konala každoročně od roku 1995 v České republice a na Slovensku. Konference sloužila jako platforma pro výměnu zkušeností a nových poznatků v oblasti objektově orientovaného modelování a vývoje systémů, zejména s důrazem na propojení teorie s praxí. Mnoho publikací z této konference významně přispělo k vývoji a ověřování metody BORM a jejímu současnému pokračování v OPM, grafových databázích a využívání umělé inteligence.
složka OPM
složka grafové databáze
složka konference Objekty
složka metoda BORM
složka systémové a softwarové inženýrství
Internetový archív publikací, výsledků výzkumu a projektů v oblasti objektového modelování.