93 research outputs found
DAVO Study Group on Arabic-Ottoman Sciences in the Modern Period
The development of scientific activity in the Ottoman Empire and other contemporary Muslim countries has so far attracted little if any attention from either disciplines of 'Oriental' or Science Studies, despite the long established fact that in the 'classical' age, Islamic civilization actively contributed to the elaboration of scientific traditions, which originated in different surrounding cultures (Hellenistic, Sassanid, Indian, etc.). At the Sixth Annual Congress of the German Middle East Studies Association (DAVO) in December 1999 in Hamburg, the study group on 'Arabic-Ottoman Sciences in the Modern Period' organized a panel in which five research projects covering the 17th through 19th centuries were presented
FPGA-based fault injector for SEU-robustness analysis of ScOSA
The Scalable On-board Computer for Space Avionics (ScOSA) project aims to develop an on-board computer
which offers both reliability and high-performance through the use of a heterogeneous distributed system of
commercial-off-the-shelf and radiation-hardened processors. This system should operate without failures even
in the presence of single-event upsets (SEUs), which are common occurrences for electronic systems in space.
The ScOSA middleware includes several fault detection, isolation and recovery (FDIR) mechanisms for coping
with faults, but their effectiveness in the presence of radiation has not yet been proven, as testing such effects
on the ground is challenging. This paper presents our approach to investigate the effect of single-event upsets
on the ScOSA system and the effectiveness of its error handling mechanisms in their presence. A fault injector
has been instantiated in the FPGA co-processor of a commercial-off-the-shelf Xilinx system-on-chip from the
Zynq 7000 family using a Microblaze soft processor, which is used to simulate the effect of SEUs by flipping
bits in the main memory used by the kernel, middleware and applications.
A machine-learning-based image processing algorithm will be used as an example application and run using
the ScOSA middleware while the fault injector is active. The system will be executed multiple times, with
faults injected into different memory locations and at different times in each run. The system will be monitored
for FDIR events and unrecoverable failures. The operation of the middleware and the results of the sample
application will be compared to the results of a golden run, where no faults are injected, to assess the number
of unhandled errors at the middleware and application levels. The results are classified by severity, such as
incorrect algorithm results, handled FDIR events and unhandled system crashes. These results will then be
correlated with the fault location, such as kernel or application memory. By applying SEU simulation techniques
to an on-board software system, we aim to demonstrate the usefulness of such simulations as well as guiding
the further development of the ScOSA system to target further SEU mitigation efforts and improve the systems
robustness, as well as characterizing the systems robustness to SEUs occurring in different locations
Enabling Rapid Development of On-board Applications: Securing a Spacecraft Middleware by Separation and Isolation
Today’s space missions require increasingly powerful hardware to achieve their mission objectives, such as high-resolution
Earth observation or autonomous decision-making in deep space. At the same time, system availability and reliability require-
ments remain high due to the harsh environment in which the system operates. This leads to an engineering trade-off between the
use of reliable and high performance hardware. To overcome this trade-off, the German Aerospace Center (DLR) is developing
a special computer architecture that combines both reliable computing hardware with high-performance commercial-off-the-
shelf (COTS) hardware. This computer architecture is called Scalable On-Board Computing for Space Avionics (ScOSA) and
is currently being prepared for demonstration on a CubeSat, also known as the ScOSA Flight Experiment [1].
The ScOSA software consists of a middleware to execute distributed applications, perform critical on-board software
functionalities, and do fault detection and recovery tasks. The software is based on the Distributed Tasking Framework which is
a derivate of the open-source, data-flow oriented Tasking Framework [2], for this reason, developers organize their applications
as a set of tasks and channels. The middleware handles the task distribution among the nodes [3]. ScOSA will detect failing
compute nodes and reallocate tasks to maintain the availability of the entire system. The middleware can also change the set
of allocated tasks to support different mission phases. Thus, ScOSA allows software to be reloaded and executed after startup.
By this the software can be tested quickly and safely on the system. Combined with an upload strategy, ScOSA can be used
for in-situ testing of on-board applications.
Since ScOSA will also perform mission-critical tasks, such as an Attitude and Orbit Control System or a Command and Data
Handling System, the opening of the platform leads to the problem of mixed criticality [4]. This problem is already present in
the ScOSA Flight Experiment, since the demonstration will include typical satellite applications developed by different teams in
the DLR. Thus, not only the teams implement different quality standards for their software, but also the applications themselves
have different Technical Readiness Levels (TRLs).
The challenge of mixed criticality is often met by completely separating and isolating the different software components,
e.g. by using a hypervisor or a separation kernel [5], [6]. Due to the distributed nature of the ScOSA system and its execution
platform a separation using hypervisor technique is not easily achievable.
For this reason, we discuss in this work how we separate the critical services and communication components into their
own Linux process to guarantee that best-effort applications are not inflicting the critical components of the middleware. We
also consider and discuss in this work how to implement further mechanisms of the Linux kernel in order to strengthen
the separation, i.e. the cgroups and the kernel namespaces. However, a complete isolation between software components is
undesirable, due to the necessary interaction between them. Given that the applications themselves can be spread over several
nodes, the application tasks need to communicate and this can be only done if the critical software components relays messages
from other nodes to the separated application processes. For this reason the middleware provides a relay service which takes
care of the intra-node-inter-process-communication. Using a relaying mechanism simplifies development and does not require
a complete rewrite of the existing middleware network stack.
The proposed techniques were applied in a case study to integrate applications of unknown quality standards into the ScOSA
software system in an agile way. We discuss how the presented measures ensure that the resultant software is sufficiently tested
and meets the required quality level.
Finally, we discuss possible improvements to our existing separation and isolation solution for ScOSA and outline how these
techniques can be used in other platforms such as the RTEMS operating system
Conceptualizing leadership perceptions as attitudes:using attitude theory to further the understanding of the relation between leadership and outcomes
Leadership is one of the most examined factors in relation to understanding employee wellbeing and performance. While there are disparate approaches to studying leadership, they share a common assumption that perceptions of a leader's behavior determine reactions to the leader. The concept of leadership perception is poorly understood in most theoretical approaches. To address this, we propose that there are many benefits from examining leadership perceptions as an attitude towards the leader. In this review, we show how research examining a number of aspects of attitudes (content, structure and function) can advance understanding of leadership perceptions and how these affect work-related outcomes. Such a perspective provides a more multi-faceted understanding of leadership perceptions than previously envisaged and this can provide a more detailed understanding of how such perceptions affect outcomes. In addition, we examine some of the main theoretical and methodological implications of viewing leadership perceptions as attitudes to the wider leadership area. The cross-fertilization of research from the attitudes literature to understanding leadership perceptions provides new insights into leadership processes and potential avenues for further research. (C) 2015 Elsevier Inc. All rights reserve
Encounter after the conquest: Scholarly gatherings in 16th-century Ottoman Damascus
AbstractThis article examines the extensive intellectual and social exchange that resulted from the Ottoman imperial incorporation of Arab lands in the 16th century. In the years immediately after the 1516–17 conquest of the Mamluk Sultanate that brought Egypt, Greater Syria, and the Hijaz under Ottoman rule, Turkish-speaking Ottomans from the central lands (Rumis) found that their political power was not matched by religious and cultural prestige. As the case of Damascus shows, scholarly gatherings calledmajālis(sing.majlis) were key spaces where this initial asymmetry was both acutely felt and gradually overcome. As arenas for discussion among scholars on the move, literary salons facilitated the circulation of books and ideas and the establishment of a shared intellectual tradition. As occasions where stories were told and history was made, they supported the formation of a common past. In informal gatherings and in the biographical dictionaries that described them, Rumis and Arabs came together to forge an empire-wide learned culture as binding as any political or administrative ingredient of the Ottoman imperial glue.This is the author accepted manuscript. The final version is available from Cambridge University Press via http://dx.doi.org/10.1017/S002074381500002
- …