Cargando…
A Choreography-Driven Approach to APIs: The OpenDXL Case Study
We propose a model-driven approach based on formal data-driven choreographies to model message-passing applications. We apply our approach to the threat intelligence exchange (TIE) services provided by McAfee through the OpenDXL industrial platform. We advocate a chain of model transformations that...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7282873/ http://dx.doi.org/10.1007/978-3-030-50029-0_7 |
_version_ | 1783544207017771008 |
---|---|
author | Frittelli, Leonardo Maldonado, Facundo Melgratti, Hernán Tuosto, Emilio |
author_facet | Frittelli, Leonardo Maldonado, Facundo Melgratti, Hernán Tuosto, Emilio |
author_sort | Frittelli, Leonardo |
collection | PubMed |
description | We propose a model-driven approach based on formal data-driven choreographies to model message-passing applications. We apply our approach to the threat intelligence exchange (TIE) services provided by McAfee through the OpenDXL industrial platform. We advocate a chain of model transformations that (i) devises a visual presentation of communication protocols, (ii) formalises a global specification from the visual presentation that captures the data flow among services, (iii) enables the automatic derivation of specifications for the single components, and (iv) enables the analysis of software implementations. |
format | Online Article Text |
id | pubmed-7282873 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72828732020-06-10 A Choreography-Driven Approach to APIs: The OpenDXL Case Study Frittelli, Leonardo Maldonado, Facundo Melgratti, Hernán Tuosto, Emilio Coordination Models and Languages Article We propose a model-driven approach based on formal data-driven choreographies to model message-passing applications. We apply our approach to the threat intelligence exchange (TIE) services provided by McAfee through the OpenDXL industrial platform. We advocate a chain of model transformations that (i) devises a visual presentation of communication protocols, (ii) formalises a global specification from the visual presentation that captures the data flow among services, (iii) enables the automatic derivation of specifications for the single components, and (iv) enables the analysis of software implementations. 2020-05-13 /pmc/articles/PMC7282873/ http://dx.doi.org/10.1007/978-3-030-50029-0_7 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Frittelli, Leonardo Maldonado, Facundo Melgratti, Hernán Tuosto, Emilio A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title | A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title_full | A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title_fullStr | A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title_full_unstemmed | A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title_short | A Choreography-Driven Approach to APIs: The OpenDXL Case Study |
title_sort | choreography-driven approach to apis: the opendxl case study |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7282873/ http://dx.doi.org/10.1007/978-3-030-50029-0_7 |
work_keys_str_mv | AT frittellileonardo achoreographydrivenapproachtoapistheopendxlcasestudy AT maldonadofacundo achoreographydrivenapproachtoapistheopendxlcasestudy AT melgrattihernan achoreographydrivenapproachtoapistheopendxlcasestudy AT tuostoemilio achoreographydrivenapproachtoapistheopendxlcasestudy AT frittellileonardo choreographydrivenapproachtoapistheopendxlcasestudy AT maldonadofacundo choreographydrivenapproachtoapistheopendxlcasestudy AT melgrattihernan choreographydrivenapproachtoapistheopendxlcasestudy AT tuostoemilio choreographydrivenapproachtoapistheopendxlcasestudy |