Aller au contenu principal
2026 dissertation

Evolvable Architecture of Client Applications with the Use of Normalised Systems Theory

0Citations signalées, ce qui n’est pas une note de qualité
0Institutions déclarées
0Pays d’affiliation déclarés

Le résumé fourni par la source

Klientské aplikace jsou klíčovou součástí moderních softwarových systémů, jelikož slouží jako hlavní rozhraní mezi uživateli a digitální infrastrukturou. Výrazně ovlivňují vnímanou kvalitu systému, jeho použitelnost i celkový úspěch. Jejich vývoj však komplikuje rychlý technologický vývoj, roztříštěnost ekosystému a těsná provázanost sémantické struktury, vizuálního návrhu a platformní implementace, což vede k horší údržbě, omezené evoluci a citlivosti na řetězové efekty při změnách. Přestože nástroje jako design systémy a front-endové frameworky se v praxi rozšířily, současné vývojové postupy často postrádají formální základy a modulární architektury nezbytné pro dlouhodobou udržitelnost. Stávající modelovací jazyky i softwarové architektury často nedokážou nabídnout strojově zpracovatelné reprezentace a opakovaně využitelné sémantické popisy. Vzniká tak významná mezera mezi teoretickými přístupy a praktickými potřebami klientského vývoje. V této disertační práci navrhujeme nový přístup, který kombinuje principy Teorie Normalizovaných Systémů (NST) se sémantickými technologiemi a formálním modelováním uživatelských rozhraní a design systémů. Tato integrace umožňuje vytvářet strukturované a evolvovatelné reprezentace, které podporují automatizovanou generaci udržitelného kódu. Uplatněním konstrukčních principů NST a mechanismů tzv. expanderů v oblasti front-endového vývoje - která je v rámci NST zatím nedostatečně prozkoumána - usilujeme o podporu modularity a eliminaci řetězových efektů. Výzkum probíhal dle metodiky Design Science Research a zahrnoval pět propojených vývojových cyklů. Ty zahrnovaly systematickou revizi modelovacích jazyků pro UI, návrh formálních ontologií pro popis UI a design systémů, metodiku udržitelného psaní front-endového kódu a návrh a implementaci tzv. expanderů pro transformaci modelů do produkčního kódu. Navržený přístup byl validován v rámci reálných scénářů a pomocí analýz evolvovatelnosti. Přínosy této práce ukazují, že kombinací principů NST a formálních sémantických popisů je možné navrhovat a generovat udržitelné a dlouhodobě evolvovatelné klientské aplikace. Získané výsledky rozšiřují oblast použití NST směrem k vývoji uživatelských rozhraní a otevírají cestu k dalšímu výzkumu v oblasti modelově řízeného vývoje, automatizované generace kódu a návrhu multiplatformních aplikací.

Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.

Le contrôle bibliographique ouvert

Aucun DOI disponible pour le contrôle Crossref.

Les sujets associés

Advanced Software Engineering MethodologiesBusiness Process Modeling and AnalysisInformation Technology Governance and Strategy

BNTIC News n’est pas le producteur de ces données. Les publications sont interrogées à la demande dans Crossref, OpenAIRE, DOAJ, Europe PMC, HAL, DataCite, AfricArXiv, ROR et la Banque mondiale, sans clé d’accès. OpenAlex reste optionnel. Aucun service payant n’est nécessaire et aucune donnée externe n’est enregistrée en base. Consulter les sources et leurs limites.