Detail publikace

Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC

VAŠÍČEK Ondřej, FIEDOR Jan, KRATOCHVÍLA Tomáš, KŘENA Bohuslav, SMRČKA Aleš a VOJNAR Tomáš. Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC. In: ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Singapore: Association for Computing Machinery, 2022, s. 1408-1418. ISBN 978-1-4503-9413-0. Dostupné z: https://dl.acm.org/doi/pdf/10.1145/3540250.3558939
Název česky
Unite: Adaptér pro zpřístupnění nástrojů pro analýzu softwaru přes webové služby s využitím OSLC
Typ
článek ve sborníku konference
Jazyk
angličtina
Autoři
Vašíček Ondřej, Ing. (UITS FIT VUT)
Fiedor Jan, Ing., Ph.D. (UITS FIT VUT)
Kratochvíla Tomáš, Mgr. (Honeywell)
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT)
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT)
URL
Klíčová slova

Transformace na webové služby, OSLC, OSLC Automation, Analýza softwaru, Integrace nástrojů, Eclipse Lyo

Abstrakt

Tento článek popisuje nástroj Unite, který slouží jako adaptér pro transformaci nástrojů pro analýzu softwaru s rozhraním na příkazové řádce na webové služby kompatibilní s OSLC. Cílem Unite je usnadnit novým uživatelům začít takové nástroje používat a dále usnadnit samotné použití takových nástrojů, čehož dosahuje zprostředkováním komunikace s nástroji jednotným způsobem a usnadněním jejich integrace do různých vývojových prostředí. Open Services for Lifecycle Collaboration (OSLC) je otevřený standard pro integraci nástrojů, který byl zvolen díky jeho robustnosti, rozšiřitelnosti, podpoře dat z různých domén a jeho rostoucí popularitě. Motivací této práce je usnadnit širší využití existujících nástrojům pro analýzu software s důrazem na jejich využití v průmyslu. Unite jsme implementovali a použili jej s několika existujícími nástroji pro statickou i dynamickou analýzu a verifikaci. Unite jsme poté úspěšně mezinárodně nasadili v průmyslu k automatizaci verifikačních úloh pro vývojové týmy ve společnosti Honeywell. Dále článek diskutuje zkušenosti společnosti Honeywell s používáním Unite a OSLC obecně. Kromě Unite poskytujeme také Unite klientskou aplikaci (UniC) pro Eclipse, která uživatelům umožňuje snadno spouštět různé nástroje přímo z vývojového prostředí Eclipse.

Rok
2022
Strany
1408-1418
Sborník
ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
Konference
30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022, Singapore, SG
ISBN
978-1-4503-9413-0
Vydavatel
Association for Computing Machinery
Místo
Singapore, SG
DOI
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB12891,
   author = "Ond\v{r}ej Va\v{s}\'{i}\v{c}ek and Jan Fiedor and Tom\'{a}\v{s} Kratochv\'{i}la and Bohuslav K\v{r}ena and Ale\v{s} Smr\v{c}ka and Tom\'{a}\v{s} Vojnar",
   title = "Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC",
   pages = "1408--1418",
   booktitle = "ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering",
   year = 2022,
   location = "Singapore, SG",
   publisher = "Association for Computing Machinery",
   ISBN = "978-1-4503-9413-0",
   doi = "10.1145/3540250.3558939",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/12891"
}
Nahoru