Reengineering the lifecycle of Arrowhead applications: from skeletons to the client library

Thomas Pedersen, Michele Albano, Brian Nielsen

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

6 Citationer (Scopus)

Abstract

Traditionally, the development workflow of Arrow-head applications is based on the usage of source code skeletons. This makes it difficult to update applications when the skeletons are changed, for example to fix security vulnerabilities or add new functionality. In fact, to update an application the developer has to either recreate the application on the new skeleton version or recreate the skeleton changes on the previous version of the application. Instead, we propose a client library, which allows the developers to create Arrowhead applications by referring to a library. Not only does this allow the Arrowhead Consortium to update the library without requiring changes to applications, it also eases the creation of new Arrowhead applications, reduces code duplication and increases readability. This paper describes the design and the structure of this client library, provides insights on how to employ the library in applications, and surveys a few sample applications that use the library.
OriginalsprogEngelsk
TitelProceedings of the 45th Annual Conference of the IEEE Industrial Electronics Society
ForlagIEEE
Publikationsdato17 okt. 2019
Sider5519-5524
ISBN (Elektronisk)978-1-7281-4878-6
DOI
StatusUdgivet - 17 okt. 2019
BegivenhedIECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society - Lisbon, Portugal
Varighed: 14 okt. 201917 okt. 2019

Konference

KonferenceIECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society
Land/OmrådePortugal
ByLisbon
Periode14/10/201917/10/2019
NavnProceedings of the Annual Conference of the IEEE Industrial Electronics Society
ISSN1553-572X

Fingeraftryk

Dyk ned i forskningsemnerne om 'Reengineering the lifecycle of Arrowhead applications: from skeletons to the client library'. Sammen danner de et unikt fingeraftryk.

Citationsformater