Projects per year
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 45th Annual Conference of the IEEE Industrial Electronics Society |
Publisher | IEEE |
Publication date | 17 Oct 2019 |
Pages | 5519-5524 |
ISBN (Electronic) | 978-1-7281-4878-6 |
DOIs | |
Publication status | Published - 17 Oct 2019 |
Event | IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society - Lisbon, Portugal Duration: 14 Oct 2019 → 17 Oct 2019 |
Conference
Conference | IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society |
---|---|
Country/Territory | Portugal |
City | Lisbon |
Period | 14/10/2019 → 17/10/2019 |
Series | Proceedings of the Annual Conference of the IEEE Industrial Electronics Society |
---|---|
ISSN | 1553-572X |
Keywords
- SOA
- development
- refactoring
- design pattern
- systems of systems
Fingerprint
Dive into the research topics of 'Reengineering the lifecycle of Arrowhead applications: from skeletons to the client library'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Productive4.0: Productive4.0
Skou, A., Nielsen, B. & Albano, M.
01/05/2017 → 30/09/2020
Project: Research