Detail publikace
Integrating OSLC Services into Eclipse
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT)
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT)
Vašíček Ondřej, Ing. (UITS FIT VUT)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT)
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{FITPUB12892, author = "Jan Fiedor and Bohuslav K\v{r}ena and Ale\v{s} Smr\v{c}ka and Ond\v{r}ej Va\v{s}\'{i}\v{c}ek and Tom\'{a}\v{s} Vojnar", title = "Integrating OSLC Services into Eclipse", pages = "240--249", booktitle = "Computer Aided Systems Theory - EUROCAST 2022", series = "Lecture Notes in Computer Science", volume = 13789, year = 2023, location = "Las Palmas de Gran Canaria, ES", publisher = "Springer International Publishing", ISBN = "978-3-031-25311-9", doi = "10.1007/978-3-031-25312-6\_28", language = "english", url = "https://www.fit.vut.cz/research/publication/12892" }