Kalix: A Java 11 Library for Developing Eclipse Arrowhead System-of-Systems

Eclipse Arrowhead, an upcoming open source framework for designing cyber-physical system-of-systems, is starting to become complete enough to be the subject of serious evaluation and prototyping. As a consequence, it has become increasingly pertinent to provide software that makes it straightforward...

Full description

Saved in:
Bibliographic Details
Published in2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) Vol. 1; pp. 1389 - 1392
Main Authors Palm, Emanuel, Bodin, Ulf, Schelen, Olov
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2020
Subjects
Online AccessGet full text
ISSN1946-0759
DOI10.1109/ETFA46521.2020.9211873

Cover

Abstract Eclipse Arrowhead, an upcoming open source framework for designing cyber-physical system-of-systems, is starting to become complete enough to be the subject of serious evaluation and prototyping. As a consequence, it has become increasingly pertinent to provide software that makes it straightforward to use and learn it. To address this, we here present Arrowhead Kalix, a Java 11 library designed for the efficient and effective development of correct, concise and relatively performant Arrowhead-compliant systems. In this paper, we outline the philosophy behind the design of the library, its architecture, its fundamental components and give some examples of how it can be used. The purpose of the paper is both to educate and to provide academics using Kalix with a credible point of reference.
AbstractList Eclipse Arrowhead, an upcoming open source framework for designing cyber-physical system-of-systems, is starting to become complete enough to be the subject of serious evaluation and prototyping. As a consequence, it has become increasingly pertinent to provide software that makes it straightforward to use and learn it. To address this, we here present Arrowhead Kalix, a Java 11 library designed for the efficient and effective development of correct, concise and relatively performant Arrowhead-compliant systems. In this paper, we outline the philosophy behind the design of the library, its architecture, its fundamental components and give some examples of how it can be used. The purpose of the paper is both to educate and to provide academics using Kalix with a credible point of reference.
Author Schelen, Olov
Palm, Emanuel
Bodin, Ulf
Author_xml – sequence: 1
  givenname: Emanuel
  surname: Palm
  fullname: Palm, Emanuel
  organization: Luleå University of Technology,Luleå,Sweden
– sequence: 2
  givenname: Ulf
  surname: Bodin
  fullname: Bodin, Ulf
  organization: Luleå University of Technology,Luleå,Sweden
– sequence: 3
  givenname: Olov
  surname: Schelen
  fullname: Schelen, Olov
  organization: Luleå University of Technology,Luleå,Sweden
BookMark eNo9kMtOwzAQRQ0Cibb0C5CQfyDFYzt-sItKy6OVWFAkdpHj2GCUJlHSB_l7UrWwmpFGZ-7VGaKLsiodQrdAJgBE381W84SLmMKEEkommgIoyc7QECRVoHQsPs7RADQXEZGxvkLjtv0mhPSs0EwP0GJhivBzjxP8YnYGA-BlyBrTdNhXDX5wO1dUdSg_8cwWoW4dTpqm2n85k-O3rt24dVT56Li11-jSm6J149Mcoff5bDV9ipavj8_TZBkFShiLGAfg3nCtuWLEEpUJbyWVoGXMjGfMe06t8MIKylxOmc4Jz72FTIFVWrMRkse_27I23d4URVo3Yd2XToGkBy-p2_QBBy_pwUt68tKTN0cyOOf-ob_rL2L9X3Y
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
ADTOC
UNPAY
DOI 10.1109/ETFA46521.2020.9211873
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
EISBN 172818956X
9781728189567
EISSN 1946-0759
EndPage 1392
ExternalDocumentID oai:DiVA.org:ltu-80430
9211873
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ADTOC
UNPAY
ID FETCH-LOGICAL-i2033-34114fa4994830c08b6fc72719753af33ff42c6f6c623ed239d04dfc1b81c8993
IEDL.DBID RIE
IngestDate Sun Oct 26 03:28:31 EDT 2025
Wed Aug 27 03:01:47 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
License other-oa
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i2033-34114fa4994830c08b6fc72719753af33ff42c6f6c623ed239d04dfc1b81c8993
OpenAccessLink https://proxy.k.utb.cz/login?url=http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-80430
PageCount 4
ParticipantIDs unpaywall_primary_10_1109_etfa46521_2020_9211873
ieee_primary_9211873
PublicationCentury 2000
PublicationDate 2020-Sept.
PublicationDateYYYYMMDD 2020-09-01
PublicationDate_xml – month: 09
  year: 2020
  text: 2020-Sept.
PublicationDecade 2020
PublicationTitle 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
PublicationTitleAbbrev ETFA
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001096939
Score 2.1345284
Snippet Eclipse Arrowhead, an upcoming open source framework for designing cyber-physical system-of-systems, is starting to become complete enough to be the subject of...
SourceID unpaywall
ieee
SourceType Open Access Repository
Publisher
StartPage 1389
SubjectTerms Computer architecture
Conferences
Java
Libraries
Manufacturing automation
Philosophical considerations
Software
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA5jO4gXlU2cqOTgtTNpspgWRIZujA3HDg7nqaT5AcPSDW3nj7_e162rgicPvaQEwnsh7_tIvvchdCliGUjpuKcddR63zHmAqo1HmWESGDTkvbjRfZiI4YyP5t15De1cHCF85SN3IJvLZG1vYeQGvjCN0_DNhkmWh2axVnCycgZUvSG6gMHrqDGbTHvPpQSYkuDKZk5xAcUJOKBPOoFf-Gqz0kNlH-3l6Up9vqsk-VVOBgfoaSfK2b4ieenkWdzRX397NP5zpYeo9SPhw9OqOB2hmk2baDwG1P0R4h4eqbXClOJStoABuuL7Sj-F-7q4IbC4V3RohOPa4G1nc2_pvLLHeQvNBv3Hu6FXuil4C78wbINyRTnEJAi4ZEQTuZH5-Ne0kNYqx5hz3NfCCQ2IyBqfBYZw4zSNJdXAytgxqqfL1J4gDKBGSQ7MRJmAd5mQMSVWWSpjQ4Ty_TZqFlGOVtuGGVEZ_DYiVdSrfxsSQoKoyldU5Gs35fT_U85QPXvN7TlghSy-KDfGN33OvzE
  priority: 102
  providerName: Unpaywall
Title Kalix: A Java 11 Library for Developing Eclipse Arrowhead System-of-Systems
URI https://ieeexplore.ieee.org/document/9211873
http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-80430
UnpaywallVersion submittedVersion
Volume 1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEJ4AHtSLGjDig-zBo4Vudylbb0QhBALhAAmeyHYfiZEAMeDr1zvblmKMB29tuttMZprONzvzzQDchrGIhLDcU5ZajxtmPUTV2qNMM4ERNNrdZXSHo7A35f1Zc1aAu5wLY4xJis9M3V0muXy9Ult3VNaIAjccmxWh2BJhytXan6cgFo9YlJGA8a7RmXTbPET3hFFg4NezzdkUlWM43C7X8vNdLhY_HEr3BIY7UdI6kpf6dhPX1devLo3_lfUUKnvqHhnnTukMCmZZhsEA0fbHPWmTvnyThFKS0RUIQlbymPOmSEe5zIAhbdeZEX_TmqQdzb2V9bLe5hWYdjuTh56XTVHwngM3qA3dFOVWYmTDBfOVLxJ6T9CijlIrLWPW8kCFNlSIhIwOWKR9rq2isaAKozF2DqXlamkugCCYkYJjRCJ1xJssFDH1jTRUxNoPZRBUoewUMV-njTLmmQ6q4Oe6zp8lwYcfzc0GZXNWmjsr7bZc_v2mKzhyq9Iar2sobV635gZBwSauJV9DDQ6mo3H76RvMsbQL
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB58HKoXlVZ8uwePJs1mt3HjrWhLbW3x0EJvYbMPEKUVSX39emeTNBXx4C0hTBhmQuabnflmAC6iVMRCWO4pS63HDbMeomrtUaaZwAwa_e4qusNR1Jvw_rQ1XYPLigtjjMmbz4zvLvNavp6rhTsqa8ahW47N1mGzxTlvFWyt1YkKovGYxSUNGO-anXG3zSMMUJgHhoFfipd7VLahtpi9yM93-fz8I6R0d2C4VKboJHnyF1nqq69fcxr_q-0uNFbkPfJQhaU9WDOzOgwGiLc_rkmb9OWbJJSSkrBAELSS24o5RTrK1QYMabvZjPij1qSYae7NrVdON2_ApNsZ3_S8co-C9xi6VW0YqCi3EnMbLligApETfMIr6ki10jJmLQ9VZCOFWMjokMU64NoqmgqqMB9j-7Axm8_MARCEM1JwzEmkjnmLRSKlgZGGilQHkQzDQ6g7QyQvxaiMpLTBIQSVratnefoRxInJUDfnpcR5aSly9PebzqHWGw_vk_u70eAYtpxE0fF1AhvZ68KcIkTI0rP8y_gGvMi1qA
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA5jO4gXlU2cqOTgtTNpspgWRIZujA3HDg7nqaT5AcPSDW3nj7_e162rgicPvaQEwnsh7_tIvvchdCliGUjpuKcddR63zHmAqo1HmWESGDTkvbjRfZiI4YyP5t15De1cHCF85SN3IJvLZG1vYeQGvjCN0_DNhkmWh2axVnCycgZUvSG6gMHrqDGbTHvPpQSYkuDKZk5xAcUJOKBPOoFf-Gqz0kNlH-3l6Up9vqsk-VVOBgfoaSfK2b4ieenkWdzRX397NP5zpYeo9SPhw9OqOB2hmk2baDwG1P0R4h4eqbXClOJStoABuuL7Sj-F-7q4IbC4V3RohOPa4G1nc2_pvLLHeQvNBv3Hu6FXuil4C78wbINyRTnEJAi4ZEQTuZH5-Ne0kNYqx5hz3NfCCQ2IyBqfBYZw4zSNJdXAytgxqqfL1J4gDKBGSQ7MRJmAd5mQMSVWWSpjQ4Ty_TZqFlGOVtuGGVEZ_DYiVdSrfxsSQoKoyldU5Gs35fT_U85QPXvN7TlghSy-KDfGN33OvzE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+%28IEEE+International+Conference+on+Emerging+Technologies+and+Factory+Automation%29&rft.atitle=Kalix%3A+A+Java+11+Library+for+Developing+Eclipse+Arrowhead+System-of-Systems&rft.au=Palm%2C+Emanuel&rft.au=Bodin%2C+Ulf&rft.au=Schelen%2C+Olov&rft.date=2020-09-01&rft.pub=IEEE&rft.eissn=1946-0759&rft.volume=1&rft.spage=1389&rft.epage=1392&rft_id=info:doi/10.1109%2FETFA46521.2020.9211873&rft.externalDocID=9211873