Detail publikace

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

VAŠÍČEK, O.; FIEDOR, J.; KRATOCHVÍLA, T.; KŘENA, B.; SMRČKA, A.; VOJNAR, T. 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. p. 1408-1418. ISBN: 978-1-4503-9413-0.
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
anglicky
Autoři
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
ISBN
978-1-4503-9413-0
Vydavatel
Association for Computing Machinery
Místo
Singapore
DOI
EID Scopus
BibTeX
@inproceedings{BUT181498,
  author="Ondřej {Vašíček} and Jan {Fiedor} and Tomáš {Kratochvíla} and Bohuslav {Křena} and Aleš {Smrčka} and Tomáš {Vojnar}",
  title="Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC",
  booktitle="ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering",
  year="2022",
  pages="1408--1418",
  publisher="Association for Computing Machinery",
  address="Singapore",
  doi="10.1145/3540250.3558939",
  isbn="978-1-4503-9413-0",
  url="https://dl.acm.org/doi/pdf/10.1145/3540250.3558939"
}
Nahoru