Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3344948.3344973acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
short-paper

Towards creation of a reference architecture for trust-based digital ecosystems

Published: 09 September 2019 Publication History

Abstract

With progressing digitalization and the trend towards autonomous computing, systems tend to form digital ecosystems, where each autonomous system aims at achieving its own goals.
Within a highway ecosystem, for example, autonomous vehicles could deploy smart agents in the form of software applications. This would enable cooperative driving and ultimately formation of vehicle platoons that reduce air friction and fuel consumption. In the smart grid domain, software-defined virtual power plants could be established to enable remote and autonomous collaboration of various units, such as smart meters, data concentrators, and distributed energy resources, in order to optimize power generation, demand-side energy and power storage. Effective collaboration within these emerging digital ecosystems strongly relies on the assumption that all components of the ecosystem operate as expected, and a level of trust among them is established based on that.
In this paper, we present the idea of trust-based digital ecosystems, built upon the concept of a digital twin of this ecosystem, as a machine readable representation of the system and a representation of goals and trust at runtime. This creates demand for introducing a reference architecture for trust-based digital ecosystems that would capture their main concepts and relationships. By modeling the goals of the actors and systems, a reference architecture can provide a basis for analyzing competitive forces that influence the health of an ecosystem.

References

[1]
Tiago Amorim, Alejandra Ruiz, Christoph Dropmann, and Daniel Schneider. 2014. Multidirectional modular conditional safety certificates. In International Conference on Computer Safety, Reliability, and Security. Springer, 357--368.
[2]
Paris Avgeriou. 2003. Describing, instantiating and evaluating a reference architecture: A case study. Enterprise Architecture Journal (2003).
[3]
Algirdas Avizienis, J-C Laprie, Brian Randell, and Carl Landwehr. 2004. Basic concepts and taxonomy of dependable and secure computing. IEEE transactions on dependable and secure computing 1, 1 (2004), 11--33.
[4]
Alfred Baars and Slinger Jansen. 2012. A framework for software ecosystem governance. In International conference of software business. Springer, 168--180.
[5]
Jan Bosch. 2009. From software product lines to software ecosystems. In Proceedings of the 13th international software product line conference. Carnegie Mellon University, 111--119.
[6]
Emilia Cioroaica, Thomas Kuhn, and Thomas Bauer. 2018. Prototyping Automotive Smart Ecosystems. In 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W). IEEE, 255--262.
[7]
Emilia Cioroaica, Thomas Kuhn, and Barbora Buhnova. 2019. (Do not) trust in ecosystems. In Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results. IEEE Press, 9--12.
[8]
Simone da Silva Amorim, Félix Simas S Neto, John D McGregor, Eduardo Santana de Almeida, and Christina von Flach G Chavez. 2017. How has the health of software ecosystems been evaluated?: A systematic review. In Proceedings of the 31st Brazilian Symposium on Software Engineering. ACM, 14--23.
[9]
Martin Fowler. 1997. Analysis patterns: reusable object models. Addison-Wesley Professional.
[10]
Brian P Gallagher. 2000. Using the architecture tradeoff analysis methodsm to evaluate a reference architecture: a case study. Technical Report. CarnegieMellon University.
[11]
Erik Hollnagel, Arne Nåbo, and Ian V Lau. 2003. A systemic model for driver-in-control. (2003).
[12]
Slinger Jansen, Sjaak Brinkkemper, Jurriaan Souer, and Lutzen Luinenburg. 2012. Shades of gray: Opening up a software producing organization with the open software enterprise model. Journal of Systems and Software 85, 7 (2012), 1495--1510.
[13]
Jeffrey O Kephart and David M Chess. 2003. The vision of autonomic computing. Computer 1 (2003), 41--50.
[14]
Konstantinos Manikas and Klaus Marius Hansen. 2013. Software ecosystems-A systematic literature review. Journal of Systems and Software 86, 5 (2013), 1294--1306.
[15]
Elisa Yumi Nakagawa and José Carlos Maldonado. 2008. Reference architecture knowledge representation: an experience. In Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge. ACM, 51--54.
[16]
Elisa Yumi Nakagawa, Flavio Oquendo, and Martin Becker. 2012. Ramodel: A reference model for reference architectures. In 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture. IEEE, 297--301.
[17]
Özalp Özer and Yanchong Zheng. 2017. Trust and trustworthiness. (2017).
[18]
Roland Rosen, Georg Von Wichert, George Lo, and Kurt D Bettenhausen. 2015. About the importance of autonomy and digital twins for the future of manufacturing. IFAC-PapersOnLine 48, 3 (2015), 567--572.
[19]
Andreas Schönberger and Christoph Elsner. 2015. Modeling Partner Networks for Systematic Architecture Derivation in Software Ecosystems. In Marktplätze im Umbruch. Springer, 655--665.
[20]
Klaus-Benedikt Schultis, Christoph Elsner, and Daniel Lohmann. 2013. Moving towards industrial software ecosystems: Are our software architectures fit for the future?. In 2013 4th International Workshop on Product Line Approaches in Software Engineering (PLEASE). IEEE, 9--12.
[21]
Mark Seaborn and Thomas Dullien. 2015. Exploiting the DRAM rowhammer bug to gain kernel privileges. Black Hat 15 (2015).
[22]
Mike Shafto, Mike Conroy, Rich Doyle, Ed Glaessgen, Chris Kemp, Jacqueline LeMoigne, and Lui Wang. 2012. Modeling, simulation, information technology & processing roadmap. National Aeronautics and Space Administration (2012).
[23]
Hugo H Van der Molen and Anton MT Bötticher. 1988. A hierarchical risk model for traffic participants. Ergonomics 31, 4 (1988), 537--555.

Cited By

View all
  • (2023)Survey on Trust in Software Engineering for Autonomous Dynamic EcosystemsProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577702(1490-1497)Online publication date: 27-Mar-2023
  • (2023)Trustworthy Execution in Untrustworthy Autonomous Systems2023 IEEE 22nd International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)10.1109/TrustCom60117.2023.00240(1766-1773)Online publication date: 1-Nov-2023
  • (2022)From systems to ecosystemsProceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3524844.3528067(48-52)Online publication date: 18-May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSA '19: Proceedings of the 13th European Conference on Software Architecture - Volume 2
September 2019
286 pages
ISBN:9781450371421
DOI:10.1145/3344948
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 September 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automotive smart ecosystem
  2. collaborative embedded systems
  3. digital ecosystems
  4. reference architecture
  5. smart ecosystems
  6. smart grid
  7. software ecosystems

Qualifiers

  • Short-paper

Funding Sources

  • German Ministry of Education and Research (BMBF)

Conference

ECSA
ECSA: European Conference on Software Architecture
September 9 - 13, 2019
Paris, France

Acceptance Rates

ECSA '19 Paper Acceptance Rate 48 of 72 submissions, 67%;
Overall Acceptance Rate 48 of 72 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)35
  • Downloads (Last 6 weeks)2
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Survey on Trust in Software Engineering for Autonomous Dynamic EcosystemsProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577702(1490-1497)Online publication date: 27-Mar-2023
  • (2023)Trustworthy Execution in Untrustworthy Autonomous Systems2023 IEEE 22nd International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)10.1109/TrustCom60117.2023.00240(1766-1773)Online publication date: 1-Nov-2023
  • (2022)From systems to ecosystemsProceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3524844.3528067(48-52)Online publication date: 18-May-2022
  • (2022)On Autonomous Dynamic Software EcosystemsIEEE Transactions on Engineering Management10.1109/TEM.2021.311687369:6(3633-3647)Online publication date: Dec-2022
  • (2022)Understanding and Building Trust in Software SystemsIEEE Software10.1109/MS.2021.313411239:3(3-6)Online publication date: May-2022
  • (2022)Trusted and secure composite digital twin architecture for collaborative ecosystemsIET Collaborative Intelligent Manufacturing10.1049/cim2.120705:1Online publication date: 24-Nov-2022
  • (2020)Building trust in the untrustableProceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society10.1145/3377815.3381378(21-24)Online publication date: 27-Jun-2020
  • (2020)Reference Architecture for Trust-Based Digital Ecosystems2020 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C50368.2020.00051(266-273)Online publication date: Mar-2020
  • (2020)A framework for Model-Driven Engineering of resilient software-controlled systemsComputing10.1007/s00607-020-00841-6Online publication date: 2-Sep-2020
  • (2020)A Simulator Coupling Architecture for the Creation of Digital TwinsSoftware Architecture10.1007/978-3-030-59155-7_25(326-339)Online publication date: 7-Sep-2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media