scispace - formally typeset
Search or ask a question
Topic

Systems architecture

About: Systems architecture is a research topic. Over the lifetime, 17612 publications have been published within this topic receiving 283719 citations. The topic is also known as: system architecture.


Papers
More filters
Journal ArticleDOI
TL;DR: A central, event-driven dialogue manager that coordinates concurrent input and output events and provides a clear separation of the interaction techniques from the content of the virtual world as defined by the application is presented.
Abstract: This paper presents a system architecture for creating interactive, multisensory, three-dimensional environments called virtual worlds. The architecture specifically addresses the requirements of virtual worlds for high performance, flexibility, and coordination of concurrent events. Performance is enhanced by a distributed client/server system structure and by efficient overlap of processing time and input/output delay. All processes communicate via asynchronous messages. The functional partitioning of a virtual world requires relatively low bandwidth among the individual processes and the system can be implemented over a conventional local-area network. A key element of this architecture is a central, event-driven dialogue manager that coordinates concurrent input and output events. The dialogue manager provides a clear separation of the interaction techniques from the content of the virtual world as defined by the application. The system is flexible and easily reconfigurable. An interaction technique can be readily changed or replaced because each interaction device is modularized into a separate server and each interaction modality into a separate subdialogue. Subdialogues can be loaded and dropped dynamically, enabling input/output device remapping and the selection of interaction techniques while a virtual world is running. As an initial test of this architecture we have implemented a virtual world for interacting with data from a computational fluid dynamics simulation.

82 citations

Proceedings ArticleDOI
09 Jun 2003
TL;DR: This work presents the first reaction mechanism that seeks to automatically patch vulnerable software, using heuristics to automatically generate patches that can protect against certain classes of attack, and test the resistance of the patched application against the infection vector.
Abstract: The ability of worms to spread at rates that effectively preclude human-directed reaction has elevated them to a first-class security threat to distributed systems. We present the first reaction mechanism that seeks to automatically patch vulnerable software. Our system employs a collection of sensors that detect and capture potential worm infection vectors. We automatically test the effects of these vectors on appropriately-instrumented sandboxed instances of the targeted application, trying to identify the exploited software weakness. Our heuristics allow us to automatically generate patches that can protect against certain classes of attack, and test the resistance of the patched application against the infection vector. We describe our system architecture, discuss the various components, and propose directions for future research.

82 citations

01 Jan 2001
TL;DR: This work introduces a system architecture for pervasive computing, called one.world, that includes a set of services that help to structure applications and directly simplify the task of coping with constant change.
Abstract: Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help users in accomplishing their tasks. However, for this vision to become a reality, developers must build applications that constantly adapt to a highly dynamic computing environment. To make the developers’ task feasible, we introduce a system architecture for pervasive computing, called one.world . Our architecture provides an integrated and comprehensive framework for building pervasive applications. It includes a set of services, such as service discovery, checkpointing, migration, and replication, that help to structure applications and directly simplify the task of coping with constant change. We describe the design and implementation of our architecture and present the results of an evaluation, which includes two case studies.

82 citations

Journal ArticleDOI
TL;DR: An online monitoring system based on an IoT system architecture which is composed of four layers which integrates various data processing techniques including protocol conversion, data filtering, and data conversion is presented.
Abstract: Monitoring solutions using the Internet of Things (IoT) techniques, can continuously gather sensory data, such as temperature and pressure, and provide abundant information for a monitoring center. Nevertheless, the heterogeneous and massive data bring significant challenges to real-time monitoring and decision making, particularly in time-sensitive industrial environments. This paper presents an online monitoring system based on an IoT system architecture which is composed of four layers: 1) sensing; 2) network; 3) service resource; and 4) application layers. It integrates various data processing techniques including protocol conversion, data filtering, and data conversion. The proposed system has been implemented and demonstrated through a real continuous steel casting production line, and integrated with the TeamCenter platform. Results indicate that the proposed solution well addresses the challenge of heterogeneous data and multiple communication protocols in real-world industrial environments.

82 citations

Patent
06 Mar 1996
TL;DR: A method and apparatus for developing graphics applications, including a framework for handling the exchange of graphical data between applications and for presenting and manipulating graphical objects, is described in this article, which includes a number of classes which are used by the application developer to facilitate the interaction between the major subsystems, Models, Views and User Interface, of the system architecture.
Abstract: A method and apparatus for developing graphics applications, including a framework for handling the exchange of graphical data between applications and for presenting and manipulating graphical objects. The framework includes a number of classes which are used by the application developer to facilitate the interaction between the major subsystems, Models, Views and User Interface, of the system architecture.

82 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
90% related
Wireless sensor network
142K papers, 2.4M citations
86% related
Information system
107.5K papers, 1.8M citations
85% related
Wireless
133.4K papers, 1.9M citations
85% related
Network packet
159.7K papers, 2.2M citations
85% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202311
202227
2021405
2020555
2019638
2018572