Reference Architecture for Trust-Based Digital Ecosystems

Formation of digital ecosystems enables a multitude of actors like organisations, users and developers to achieve different goals in cooperations. The achievement of operational, tactical and strategic goals of involved actors relies on trustworthy cooperation of systems that operate in open environments and might meet for the first time at runtime. Thus the evaluation of a potential collaborator’s trustworthiness also needs to be performed at runtime.In this paper, we enhance our work on trust prediction in digital ecosystems, based on digital twins evaluation, with a supporting reference architecture that enables the creation of such a digital twin for automatic computation of trust.

[1]  Thomas Kuhn,et al.  (Do Not) Trust in Ecosystems , 2019, 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER).

[2]  Klaus Marius Hansen,et al.  Analysis and design of software ecosystem architectures - Towards the 4S telemedicine ecosystem , 2014, Inf. Softw. Technol..

[3]  Brian P. Gallagher,et al.  Using the Architecture Tradeoff Analysis Method SM to Evaluate a Reference Architecture: A Case Study , 2000 .

[4]  Christoph Elsner,et al.  Modeling Partner Networks for Systematic Architecture Derivation in Software Ecosystems , 2015 .

[5]  Thomas Kuhn,et al.  Towards creation of a reference architecture for trust-based digital ecosystems , 2019, ECSA.

[6]  Gang Yin,et al.  RepCom: Towards Reputation Composition over Peer-to-Peer Communities , 2009, 2009 International Conference on Computational Science and Engineering.

[7]  H. H. Molen,et al.  A HIERARCHICAL RISK MODEL FOR TRAFFIC PARTICIPANTS , 1988 .

[8]  Maria Grazia Fugini,et al.  A distributed trust and reputation framework for scientific grids , 2009, 2009 Third International Conference on Research Challenges in Information Science.

[9]  K. Wnuk,et al.  Defining decision making strategies in software ecosystem governance , 2015 .

[10]  Basit Qureshi,et al.  Collusion Detection and Prevention with FIRE+ Trust and Reputation Model , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[11]  Jan Bosch,et al.  From software product lines to software ecosystems , 2009, SPLC.

[12]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[13]  R. de Oliveira Albuquerque,et al.  Analysis of a Trust and Reputation Model Applied to a Computational Grid Using Software Agents , 2008, 2008 International Conference on Convergence and Hybrid Information Technology.

[14]  Pavle Bujanovic,et al.  Development of a simulation platform for safety impact analysis considering vehicle dynamics, sensor errors, and communication latencies: Assessing cooperative adaptive cruise control under cyber attack , 2018, Transportation Research Part C: Emerging Technologies.

[15]  A. Hargadon Organizations in Action:Social Science Bases of Administrative Theory (Book) , 2003 .

[16]  F. Xu,et al.  A broker-assisting trust and reputation system based on artificial neural network , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[17]  Klaus Marius Hansen,et al.  Software ecosystems - A systematic literature review , 2013, J. Syst. Softw..

[18]  Elisa Yumi Nakagawa,et al.  Reference architecture knowledge representation: an experience , 2008, SHARK '08.

[19]  John D. McGregor,et al.  How Has the Health of Software Ecosystems Been Evaluated?: A Systematic Review , 2017, SBES'17.

[20]  I. Lau A SYSTEMIC MODEL FOR DRIVER-IN-CONTROL , 2003 .

[21]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[22]  Christoph Elsner,et al.  Moving towards industrial software ecosystems: Are our software architectures fit for the future? , 2013, 2013 4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE).

[23]  Jan Bosch,et al.  Ecosystem traps and where to find them , 2018, J. Softw. Evol. Process..

[24]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[25]  Slinger Jansen,et al.  A Framework for Software Ecosystem Governance , 2012, ICSOB.

[26]  Maria Leitner,et al.  An Experimental Approach to Reputation in E-Participation , 2016, 2016 International Conference on Software Security and Assurance (ICSSA).

[27]  Slinger Jansen,et al.  Shades of gray: Opening up a software producing organization with the open software enterprise model , 2012, J. Syst. Softw..

[28]  Ö. Özer,et al.  Trust and Trustworthiness , 2017, The Handbook of Behavioral Operations.