Detail publikace
Integrating OSLC Services into Eclipse
Křena Bohuslav, Ing., Ph.D. (UITS)
Smrčka Aleš, Ing., Ph.D. (UITS)
Vašíček Ondřej, Ing. (UITS)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS)
OSLC, Unite, UniC, Eclipse, Analytické nástroje, Verifikační nástroje
Transformace nástrojů pro analýzu software a verifikačních nástrojů na webové služby může usnadnit jejich použití a udělat je dostupnějšími, obzvláště pokud tyto služby používají standardizovaná rozhraní. Adaptér Unite lze použít pro transformaci téměř jakéhokoliv verifikačního nástroje nebo nástroje pro analýzu software, které mají rozhraní na příkazové řádce, na webovou službu kompatibilní s OSLC. Open Services for Lifecycle Collaboration (OSLC) je robustní a rozšiřitelný otevřený standard pro integraci nástrojů napříč celým životním cyklem software, který podporuje data z široké škály domén. V tomto článku představujeme UniC, což je zásuvný modul pro vývojové prostředí Eclipse, který slouží jako univerzální klientská aplikace pro využití nástrojů poskytovaných ve formě webových služeb pomocí Unite. UniC tyto nástroje umožnuje spouštět přímo z vývojového prostředí a umožňuje vizualizovat jejich výsledky v grafickém uživatelském rozhraní vývojového prostředí. UniC je použitelný pro širokou škálu nástrojů a případů užití díky jeho vysoce rozšiřitelné a konfigurovatelné architektuře. UniC je zároveň univerzální klientskou aplikací použitelnou pro jakoukoliv OSLC kompatibilní službu. UniC jsme otestovali s řadou nástrojů pro analýzu software a verifikačních nástrojů a také jej úspěšně nasadili v průmyslu.
@inproceedings{BUT185134,
author="Jan {Fiedor} and Bohuslav {Křena} and Aleš {Smrčka} and Ondřej {Vašíček} and Tomáš {Vojnar}",
title="Integrating OSLC Services into Eclipse",
booktitle="Computer Aided Systems Theory - EUROCAST 2022",
year="2023",
series="Lecture Notes in Computer Science",
volume="13789",
pages="240--249",
publisher="Springer International Publishing",
address="Las Palmas de Gran Canaria",
doi="10.1007/978-3-031-25312-6\{_}28",
isbn="978-3-031-25311-9",
url="https://link.springer.com/content/pdf/10.1007/978-3-031-25312-6_28.pdf"
}