Patterns for Automated Management of Security and Dependability Solutions

Current processes for providing security and dependability (S&D) in computing systems require a detailed a priori knowledge about the target systems and their environments. However, in many emergent computing scenarios like ubiquitous computing or ambient intelligence, it is not possible to foresee all possible situations that may arise at runtime so the necessary knowledge is not available at development time. In this paper we present the concept of S&D pattern and the artefacts that we use to implement it, as the basis for the automated provision of S&D solutions to running applications in highly dynamic and heterogeneous environments.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Francisco Sánchez-Cid,et al.  Software Engineering Techniques Applied to AmI: Security Patterns , 2006 .

[3]  S. P. Harter Psychological relevance and information science , 1992 .

[4]  Neelam Soundarajan,et al.  Pattern-Based System Evolution: A Case-Study , 2006, SEKE.

[5]  W. Bruce Croft Knowledge-based and statistical approaches to text retrieval , 1993, IEEE Expert.

[6]  Lidia Fuentes,et al.  Adding Roles to CORBA Objects , 2003, IEEE Trans. Software Eng..

[7]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[8]  Neelam Soundarajan,et al.  Monitoring Design Pattern Contracts , 2004 .

[9]  Tommi Mikkonen,et al.  Formalizing design patterns , 1998, Proceedings of the 20th International Conference on Software Engineering.

[10]  Kumpati S. Narendra,et al.  Learning Automata - A Survey , 1974, IEEE Trans. Syst. Man Cybern..

[11]  Henry O. Nyongesa,et al.  User modelling using evolutionary interactive reinforcement learning , 2006, Information Retrieval.

[12]  Hsinchun Chen,et al.  Cognitive process as a basis for intelligent retrieval systems design , 1991, Inf. Process. Manag..

[13]  Michael B. Eisenberg,et al.  A re-examination of relevance: toward a dynamic, situational definition , 1990, Inf. Process. Manag..

[14]  Eduardo B. Fernandez,et al.  A pattern language for security models , 2001 .

[15]  Peter Ingwersen,et al.  Cognitive Perspectives of Information Retrieval Interaction: Elements of a Cognitive IR Theory , 1996, J. Documentation.

[16]  Pertti Vakkari,et al.  Changes in relevance criteria and problem stages in task performance , 2000, J. Documentation.

[17]  Joseph W. Yoder,et al.  Architectural Patterns for Enabling Application Security , 1998 .

[18]  Peter Ingwersen,et al.  Measures of relative relevance and ranked half-life: performance indicators for interactive IR , 1998, SIGIR '98.

[19]  Tim Kelly,et al.  Deriving safety requirements using scenarios , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.