«Architectural Choices for Dependable Systems» (original) (raw)
Related papers
Designing Dependable Agent Systems for Mobile Wireless Networks
IEEE Intelligent Systems, 2004
A mobile ad hoc network (MANET) is a wireless network of mobile devices-such as PDAs, laptops, cell phones, and other lightweight, easily transportable computing devices-in which each node can act as a router for network traffic rather than relying on fixed networking infrastructure. 1 As mobile computing becomes ubiquitous, MANETs will become increasingly important. For example, MANETs can provide a bring-your-own-network solution to the problems inherent in communications between rescue workers at the location of a natural disaster, where a traditional networking infrastructure isn't likely to exist or at best will likely be inoperable. Drexel University is studying these problems as part of the Philadelphia Area Urban Wireless Network Testbed (PA-UWNT), an effort linking the university with local and regional government to study the needs of such first responders.
Architectural framework for Wireless Mobile Ad Hoc Networks (WMANETs)
2005
WMANETs are more popular and successful in the marketplace of the future wireless technology as indicated by the increasing usage of Bluetooth and Wireless Local Area Networks (WLANs). To aid the application of WMANETs in any wireless environment, when required, and to achieve the services demanded by the user, we need to define WMANETs as a whole object with clear syntax and semantics. In this paper we propose an Architectural Framework for WMANETs (AF WMANETs) that can be applied to WMANETs in different network environments, for example cellular systems, smart homes or smart offices. The proposed architecture presents a full description for WMANETs from three different viewpoints: Enterprise, Information, and Computational. This description improves the understanding of WMANETs properties, requirements and needs. The current challenges that face WMANETs such as: routing, security, scalability, Quality of Service (QoS), and so on can thus be easily defined and their solution can be realized. This paper provides an example of using the AF WMANETs to build a comprehensive, top-down, end-to-end security solution for WMANETs.
Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive Systems
First International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE '07), 2007
Pervasive systems are rapidly growing in size, complexity, distribution, and heterogeneity. As a result, the traditional practice of developing one-off embedded applications that are often rigid and unmanageable is no longer acceptable. This is particularly evident in a growing class of mobile and dynamic pervasive systems that are highly unpredictable, and thus require flexible and adaptable software support. At the same time, many of these applications are mission critical and have stringent fault tolerance requirements. In this paper, we argue that an effective approach to developing software systems in this domain is to employ the principles of software architecture. We discuss the design and implementation of facilities we have provided in a tool-suite targeted for architecture-based development of fault tolerant pervasive systems.
Design and Modeling Of A Dependable Network
2006
As networks become a part of our lives, we are becoming dependent on them, and thus we need them to be highly dependable. Dependability is an important requirement in network's design and operation. This thesis introduces and investigates the topic of dependability modeling for networks. It concentrates on dependability attributes models, which should be set for the network. The results of dependability modeling and analysis, if properly considered, will directly improve the network performance, and guide the future design decisions. This fact requires that dependability modeling and analysis should form an integral part of the network design, operation, and development stages. Since all required information for dependability modeling and planning has to be gathered, the conversion of network system information into dependability models can be set. This thesis shows how this can be done. A different modeling techniques are used to describe the models of the main dependability at...
Architectural framework for wireless mobile ad hoc networks (AF WMANETs)
Computer Communications, 2006
WMANETs are more popular and successful in the marketplace of the future wireless technology as indicated by the increasing usage of Bluetooth and Wireless Local Area Networks (WLANs). To aid the application of WMANETs in any wireless environment, when required, and to achieve the services demanded by the user, we need to define WMANETs as a whole object with clear syntax and semantics. In this paper we propose an Architectural Framework for WMANETs (AF WMANETs) that can be applied to WMANETs in different network environments, for example cellular systems, smart homes or smart offices. The proposed architecture presents a full description for WMANETs from three different viewpoints: Enterprise, Information, and Computational. This description improves the understanding of WMANETs properties, requirements and needs. The current challenges that face WMANETs such as: routing, security, scalability, Quality of Service (QoS), and so on can thus be easily defined and their solution can be realized. This paper provides an example of using the AF WMANETs to build a comprehensive, top-down, end-to-end security solution for WMANETs.
Dependability issues in radio resource management of wireless systems
2003
This paper focuses on resource management and mobility support in multiple radio environments. The emphasis is on dependability issues, which unavoidably need to be addressed to some extent to cope with malfunctions in such complex environment. With reference to the European project CAUTION++, which aims to build a capacity and network management platform for increased utilization of present and future wireless systems, dependability requirements, as well as means to help designing and verifying that such dependability requirements are fulfilled, are here discussed.
IEEE Transactions on Dependable and Secure Computing, 2006
N OW more than ever, dependable computing systems, along with secure networking and communication infrastructures, are essential to critical applications and services. This is due, in particular, to the emergence of very large-scale systems made up of myriads of ever-evolving and often mobile computerized devices with numerous and complex interactions and interdependencies. Moreover, the increasingly broad spectrum of threats-physical or human-made, accidental or malevolent-to these various layers and interfaces adds another difficult facet to the challenge. The people in charge of designing intricate computing systems are concerned with developing and implementing resilient components, architectures, networks, protocols, software algorithms, and applications. In addition, topics related to the assessment of the properties achieved both during the development process and in operation are also critical. Verification (proving and testing) and evaluation, including analytical modeling, simulation, field measurements, and controlled experiments, are necessary for the successful exploitation and monitoring of these systems. This special issue aims to serve researchers, designers, and implementers of dependable and secure systems and infrastructures. It includes a set of papers presented at the Dependable Computing and Communication Symposium (DCCS) and the Performance and Dependability Symposium (PDS) that were part of the sixth edition of the
Some Wireless Sensor Networks applications can be considered safe critical due to the important impact caused in occurrence of their malfunctioning. Motivated by this issue, a research area in dependability applied to WSN is gaining strength. As highly distributed systems, WSN present a number of issues that have to be handled in order to achieve a dependable behavior. These issues are stressed considering the current sophisticated WSN, composed by static and/or mobile nodes. This paper proposes a review of the main problems and trends in the area of dependability for WSN, aiming to find suitable solutions to the problems faced by emerging WSN composed of static and mobile sensor nodes. Such applicability is analyzed for an application scenario of area surveillance.