Návrhový přístup k modelování rozhraní API sjednocených služeb pro sémantickou interoperabilitu aplikací vozidel napříč podniky

dc.contributor.authorDe, Sangitacs
dc.date.accepted2024-09-26
dc.date.accessioned2025-03-14T06:36:42Z
dc.date.available2022-06-21
dc.date.available2025-03-14T06:36:42Z
dc.date.issued2024-06-26
dc.date.submitted2024-06-26
dc.description.abstractAutomobilový průmysl je složitá, ale propojená síť nebo ekosystém vysoce vzájemně závislých subsystémů. V poslední době se objevily složitější automobilové služby, jako je autonomní řízení, komunikace mezi vozidly (V2X) a IoT v automobilech. To vedlo k tomu, že v automobilovém průmyslu spolupracovalo více rámců. V důsledku toho nyní mnoho funkcí běží paralelně na palubních systémech vozidla, podporovaných komplexními softwarovými platformami ECU. Všechny tyto funkce jsou založeny na datech, ať už se jedná o data ze senzorů, uživatelské profily, dopravní přenosy nebo zprávy mezi vozidly od ostatních vozidel. Klíč k úspěchu při zprovozňování tak složitého ekosystému však spočívá v organizovaném a efektivním přístupu k datům API heterogenních rámců služeb pro vozidla. Koordinace služeb mezi různými rámci v oblasti použití vozidel a podpora horizontální integrace by mohly vést k rozšířeným a komplexnějším funkcím v automobilovém průmyslu a otevřít nové možnosti. Interoperabilita obvykle odkazuje na schopnost, která závisí na pochopení kompatibility mezi rozhraními různých aplikací. Nekompatibilita mezi specifickými artefakty různých modelů služeb vozidel způsobuje překážky sémantické interoperability mezi modely rozhraní API služeb. Vzhledem k tomu, že neexistuje jednotná, obecná šablona popisu API služeb pro vozidla, je zdrojem sporu to, že poskytovatelé služeb třetích stran musí před zavedením služby vždy zkontrolovat, zda jsou klienti nebo spotřebitelé služeb na druhé straně komunikačního spojení kompatibilní s rozhraním API dané služby. Z hlediska modelování je jedním z klíčových prvků, které je třeba vzít v úvahu pro efektivní spolupráci mezi službami mezi různými podniky, korelace sémantických dat API nezávislá na platformě na úrovni modelu pomocí ontologií, aby se usnadnila holistická a smysluplná výměna dat API mezi heterogenními modely API v doméně vozidel. Aby byly služby vozidla přístupné a vzájemně kompatibilní, musí být specifikovány pomocí standardizovaných, obecných šablon sémantických specifikací. Tato výzkumná studie navrhuje různé příspěvky, inspirované pracemi založenými na standardech W3C, jako jsou WSMO a WSDL v doméně sémantického webu. Tato výzkumná studie navrhuje nový přístup k návrhu pro specifikaci sémantických dat API služeb vozidel ve formě jednotné, platformově agnostické, doménově specifické, generické ontologické šablony. Obecná šablona ontologie rozhraní API je vyjádřena v abstraktním syntaktickém stromu výhradně na základě sémantických vlastností bez ohledu na specifika platformy. Transparentnost sémantických dat API mezi komunikačními partnery je zajištěna takovou obecnou šablonou ontologie API. Aby bylo možné implementovat výše navrhovaný nový přístup k návrhu směrem k sémantické interoperabilitě modelů API služeb napříč rámci vozidel a automatizovat generování šablony sémantické specifikace jednotného rozhraní API služeb vozidel, je popsán a demonstrován poloautomatizovaný zásuvný modul založený na rozhraní OWL API s využitím různých existujících, typických reálných průmyslových případových studií založených na modelech API rámců služeb vozidel. Mediátor ontologie nezávislý na platformě je definován jako součást přístupu k návrhu, aby byla zajištěna sémantická interoperabilita mezi sémanticky ekvivalentními, ale syntakticky odlišnými koncepty různých rámců služeb vozidel, ontologických modelů API. Navrhovaný ontologický mediátor může účinně sloužit jako lepidlo mezi různými koncepty ontologií API služeb heterogenních rámců, a to na základě identifikovaných synergií v sémantických vlastnostech. Tato výzkumná studie navrhuje empirický přístup k hodnocení a validaci ontologií API služeb vozidel pomocí metrik sémantické kvality a prahových hodnot metrik k určení jejich úplnosti, užitečnosti a hloubky sémantického zarovnání.cs
dc.description.abstract-translatedThe automotive industry is a complex yet connected network or ecosystem of highly interdependent subsystems. Recently, there have been more complex automotive services like autonomous driving, Vehicle to Communication (V2X), and IoT in cars. This has led to more frameworks working together in the automotive industry. Consequently, many functions are now running in parallel on the vehicle's onboard systems, supported by complex ECU software platforms. All these functions are based on data, be it sensor data, user profiles, traffic broadcasts, or car-to-car messages from peer vehicles. However, the key to success in making such a complex ecosystem work lies in the organized and efficient access to the heterogeneous vehicle service frameworks' API data. The coordination of services among the various frameworks in the vehicle application realm and the promotion of horizontal integration could result in enhanced and more comprehensive functionality in the automotive sector and open up fresh possibilities. Interoperability usually refers to the capability that depends on understanding the compatibility between the interfaces of various applications. The incompatibility between the various vehicle service models' specific artifacts causes impediments to semantic interoperability between the API models of the services. In the absence of a unified, generic vehicle services API description template, a source of contention that emerges is that third-party service providers must always check, before the service is deployed, whether the clients or service consumers on the other side of the communication link are compatible with a given service's API. From a modelling perspective, to facilitate a holistic and meaningful data exchange between several heterogeneous vehicle service API models in the vehicle domain, one key element to be considered for efficient cross-enterprise service collaborations is to correlate the platform-agnostic API semantic data at a model level using Ontologies. To make the vehicle services accessible and compatible with one another, they must be specified using standardized, generic semantic specification templates. This research study proposes diverse contributions, inspired by W3C standard-based works such as WSMO and WSDL in the Semantic Web Domain. This research study proposes a novel design approach for specifying vehicle services API semantic data in the form of a unified, platform-agnostic, domain-specific, generic ontology template. A generic API ontology template is expressed in an abstract syntax tree solely based on semantic traits, irrespective of platform specifics. Transparency in APIs' semantic data between communication peer partners is ensured by such a generic API ontology template. To implement the above proposed novel design approach towards semantic interoperability of cross-enterprise vehicle frameworks service API models, and to automate the generation of a unified vehicle service API semantic specification template, a semi-automated OWL API-based plugin tool is described and demonstrated using various existing, typical real-world industrial case studies based on vehicle service frameworks API models. A platform-agnostic ontology mediator is defined as part of the design approach in order to ensure semantic interoperability between the semantically equivalent but syntactically different concepts of various vehicle services frameworks API ontological models. The proposed ontology mediator can effectively serve as a glue between the diverse concepts of heterogeneous frameworks' service API ontologies, based on the identified synergies in semantic traits. This research study proposes an empirical evaluation and validation approach to evaluate the vehicle service API ontologies using semantic quality metrics and metrics' thresholds to determine their completeness, usefulness, and depth of semantic alignment.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format172
dc.identifier98023
dc.identifier.urihttp://hdl.handle.net/11025/58679
dc.language.isoen
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccesscs
dc.subjectKlíčová slova: sémantikacs
dc.subjectinteroperabilitacs
dc.subjectslužby pro vozidlacs
dc.subjectcross-enterprisecs
dc.subjectrámcecs
dc.subjectplatformycs
dc.subjectautomobilový průmyslcs
dc.subjectAPIcs
dc.subjectrozhranícs
dc.subjectdoménově specifickécs
dc.subjectmetamodelcs
dc.subjectontologiecs
dc.subjectsjednocenács
dc.subjectabstraktnícs
dc.subjectglobálnícs
dc.subjectkonceptuálnícs
dc.subjectzarovnánícs
dc.subjectsynergiecs
dc.subjectintegracecs
dc.subjectsyntaxecs
dc.subjectmodelycs
dc.subjectjazyk popisu rozhranícs
dc.subjectanalýzacs
dc.subjectdesigncs
dc.subjectontologický mediátorcs
dc.subjectkonceptuálnícs
dc.subjectzarovnánícs
dc.subjectobjevování služebcs
dc.subjectsémantický webcs
dc.subjectodvozené axiomycs
dc.subjectformální specifikacecs
dc.subjectimplicitní uvažovánícs
dc.subjectznovupoužitelnostcs
dc.subjecthodnocenícs
dc.subjectvalidacecs
dc.subjectmetriky kvalitycs
dc.subjectpráhcs
dc.subjectautomatizovanýcs
dc.subjectchoreografie službacs
dc.subjectuzemněnícs
dc.subjectplugin nástrojcs
dc.subject.translatedKeywords: semanticsen
dc.subject.translatedinteroperabilityen
dc.subject.translatedvehicle servicesen
dc.subject.translatedcross-enterpriseen
dc.subject.translatedframeworksen
dc.subject.translatedplatformsen
dc.subject.translatedautomotiveen
dc.subject.translatedAPIen
dc.subject.translatedinterfacesen
dc.subject.translateddomain-specificen
dc.subject.translatedmetamodelen
dc.subject.translatedontologyen
dc.subject.translatedunifieden
dc.subject.translatedabstracten
dc.subject.translatedglobalen
dc.subject.translatedconceptualen
dc.subject.translatedalignmenten
dc.subject.translatedsynergyen
dc.subject.translatedintegrationen
dc.subject.translatedsyntaxen
dc.subject.translatedmodelsen
dc.subject.translatedinterface description languageen
dc.subject.translatedanalysisen
dc.subject.translateddesignen
dc.subject.translatedontological mediatoren
dc.subject.translatedconceptualen
dc.subject.translatedalignmenten
dc.subject.translatedservice discoveryen
dc.subject.translatedsemantic weben
dc.subject.translatedderived axiomsen
dc.subject.translatedformal specificationen
dc.subject.translatedimplicit reasoningen
dc.subject.translatedreusabilityen
dc.subject.translatedevaluationen
dc.subject.translatedvalidationen
dc.subject.translatedqualities metricsen
dc.subject.translatedthresholden
dc.subject.translatedautomateden
dc.subject.translatedchoreography serviceen
dc.subject.translatedgroundingen
dc.subject.translatedplugin toolen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelDoktorskýcs
dc.thesis.degree-namePh.D.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleNávrhový přístup k modelování rozhraní API sjednocených služeb pro sémantickou interoperabilitu aplikací vozidel napříč podnikycs
dc.title.alternativeA Design Approach to Unified Service API Modelling for Semantic Interoperability of Cross-enterprise Vehicle Applicationsen
dc.typedisertační prácecs
local.files.count5*
local.files.size21519941*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=98023

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
Appendices_for_DoctoralThesis_SangitaDe_30_04_2024.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
DoctoralThesis_SangitaDe_22_05_2024.pdf
Size:
15.8 MB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
posudky-odp-de.pdf
Size:
2.14 MB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP
No Thumbnail Available
Name:
protokol-odp-stag-de.pdf
Size:
518.34 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP