131,666 research outputs found
The handbook of engineering self-aware and self-expressive systems
When faced with the task of designing and implementing a new self-aware and self-expressive computing system, researchers and practitioners need a set of guidelines on how to use the concepts and foundations developed in the Engineering Proprioception in Computing Systems (EPiCS) project. This report provides such guidelines on how to design self-aware and self-expressive computing systems in a principled way. We have documented different categories of self-awareness and self-expression level using architectural patterns. We have also documented common architectural primitives, their possible candidate techniques and attributes for architecting self-aware and self-expressive systems. Drawing on the knowledge obtained from the previous investigations, we proposed a pattern driven methodology for engineering self-aware and self-expressive systems to assist in utilising the patterns and primitives during design. The methodology contains detailed guidance to make decisions with respect to the possible design alternatives, providing a systematic way to build self-aware and self-expressive systems. Then, we qualitatively and quantitatively evaluated the methodology using two case studies. The results reveal that our pattern driven methodology covers the main aspects of engineering self-aware and self-expressive systems, and that the resulted systems perform significantly better than the non-self-aware systems
A modelling and simulation environment for self-aware and self-expressive systems
Self-awareness and self-expression are promising architectural concepts for embedded systems to be equipped with to match them with dedicated application scenarios and constraints in the avionic and space-flight industry. Typically, these systems operate in largely undefined environments and are not reachable after deployment for a long time or even never ever again. This paper introduces a reference architecture as well as a novel modelling and simulation environment for self-aware and self-expressive systems with transaction level modelling, simulation and detailed modelling capabilities for hardware aspects, precise process chronology execution as well as fine timing resolutions. Furthermore, industrial relevant system sizes with several self-aware and self-expressive nodes can be handled by the modelling and simulation environment
Architectural aspects of self-aware and self-expressive computing systems: from psychology to engineering
Work on human self-Awareness is the basis for a framework to develop computational systems that can adaptively manage complex dynamic tradeoffs at runtime. An architectural case study in cloud computing illustrates the framework's potential benefits
Selected Recent Work in Self-awareness and Self-expression in Computing
This talk presents some of our recent work in the EU-funded EPiCS project. The first part of the talk will review very briefly what self-awareness means in some psychology and cognitive science literature. Then working definitions of self-awareness and self-expression are given, which are aimed at facilitating the application of such concepts in computing systems. The second part of the talk will present a case study of designing an automated handover algorithm for fully decentralised smart camera networks, which uses the ideas of self-awareness and self-expression. The third and last part of the talk will discuss other related research issues in self-aware and self-expressive computing, and some future research directions.Universidad de Málaga. Campus de Excelencia Internacional AndalucÃa Tech
Affect and believability in game characters:a review of the use of affective computing in games
Virtual agents are important in many digital environments. Designing a character that highly engages users in terms of interaction is an intricate task constrained by many requirements. One aspect that has gained more attention recently is the effective dimension of the agent. Several studies have addressed the possibility of developing an affect-aware system for a better user experience. Particularly in games, including emotional and social features in NPCs adds depth to the characters, enriches interaction possibilities, and combined with the basic level of competence, creates a more appealing game. Design requirements for emotionally intelligent NPCs differ from general autonomous agents with the main goal being a stronger player-agent relationship as opposed to problem solving and goal assessment. Nevertheless, deploying an affective module into NPCs adds to the complexity of the architecture and constraints. In addition, using such composite NPC in games seems beyond current technology, despite some brave attempts. However, a MARPO-type modular architecture would seem a useful starting point for adding emotions
Blogging: self presentation and privacy
Blogs are permeating most niches of social life, and addressing a wide range of topics from scholarly and political issues1 to family and children’s daily lives. By their very nature, blogs raise a number of privacy issues as they are easy to produce and disseminate, resulting in large amounts of sometimes personal information being broadcast across the Internet in a persistent and cumulative manner. This article reports the preliminary findings of an online survey of bloggers from around the world. The survey explored bloggers’ subjective sense of privacy by examining their blogging practices and their expectations of privacy when publishing online. The findings suggest that blogging offers individuals a unique opportunity to work on their self-identity via the degree of self-expression and social interaction that is available in this medium. This finding helps to explain why bloggers consciously bring the ‘private’ to the public realm, despite the inherent privacy risks they face in doing so
Recommended from our members
Coherence between subjective experience and physiology in emotion: Individual differences and implications for well-being.
Emotion theorists have characterized emotions as involving coherent responding across various emotion response systems (e.g., covariation of subjective experience and physiology). Greater response system coherence has been theorized to promote well-being, yet very little research has tested this assumption. The current study examined whether individuals with greater coherence between physiology and subjective experience of emotion report greater well-being. We also examined factors that may predict the magnitude of coherence, such as emotion intensity, cognitive reappraisal, and expressive suppression. Participants (N = 63) completed self-report measures of well-being, expressive suppression, and cognitive reappraisal. They then watched a series of emotionally evocative film clips designed to elicit positive and negative emotion. During the films, participants continuously rated their emotional experience using a rating dial, and their autonomic physiological responses were recorded. Time-lagged cross-correlations were used to calculate within-participant coherence between intensity of emotional experience (ranging from neutral to very negative or very positive) and physiology (composite of cardiac interbeat interval, skin conductance, ear pulse transit time, finger pulse transit time and amplitude, systolic and diastolic blood pressure). Results indicated that individuals with greater coherence reported greater well-being. Coherence was highest during the most emotionally intense film and among individuals who reported lower expressive suppression. However, coherence was not associated with reappraisal. These findings provide support for the idea that greater emotion coherence promotes well-being and also shed light on factors that are associated with the magnitude of coherence. (PsycInfo Database Record (c) 2020 APA, all rights reserved)
Providing Self-Aware Systems with Reflexivity
We propose a new type of self-aware systems inspired by ideas from
higher-order theories of consciousness. First, we discussed the crucial
distinction between introspection and reflexion. Then, we focus on
computational reflexion as a mechanism by which a computer program can inspect
its own code at every stage of the computation. Finally, we provide a formal
definition and a proof-of-concept implementation of computational reflexion,
viewed as an enriched form of program interpretation and a way to dynamically
"augment" a computational process.Comment: 12 pages plus bibliography, appendices with code description, code of
the proof-of-concept implementation, and examples of executio
- …