Results 11 - 20
of
8,722
Extending UML for Agents
, 2000
"... Gaining wide acceptance for the use of agents in industry requires both relating it to the nearestantecU3O1 teccU3O1 (objec t-oriented software development) and usingartifac2 to support the development environment throughout the full systemlifec34I1 We address both of these requirements in this pape ..."
Abstract
-
Cited by 272 (3 self)
- Add to MetaCart
Gaining wide acceptance for the use of agents in industry requires both relating it to the nearestantecU3O1 teccU3O1 (objec t-oriented software development) and usingartifac2 to support the development environment throughout the full systemlifec34I1 We address both of these requirements
The HP AutoRAID hierarchical storage system
- ACM Transactions on Computer Systems
, 1995
"... Configuring redundant disk arrays is a black art. To configure an array properly, a system administrator must understand the details of both the array and the workload it will support. Incorrect understanding of either, or changes in the workload over time, can lead to poor performance. We present a ..."
Abstract
-
Cited by 263 (15 self)
- Add to MetaCart
a solution to this problem: a two-level storage hierarchy implemented inside a single diskarray controller. In the upper level of this hierarchy, two copies of active data are stored to provide full redundancy and excellent performance. In the lower level, RAID 5 parity protection is used to provide
SMARTS: Accelerating Microarchitecture Simulation via Rigorous Statistical Sampling
- in Proceedings of the 30th annual international symposium on Computer architecture
, 2003
"... Current software-based microarchitecture simulators are many orders of magnitude slower than the hardware they simulate. Hence, most microarchitecture design studies draw their conclusions from drastically truncated benchmark simulations that are often inaccurate and misleading. This paper presents ..."
Abstract
-
Cited by 258 (25 self)
- Add to MetaCart
Current software-based microarchitecture simulators are many orders of magnitude slower than the hardware they simulate. Hence, most microarchitecture design studies draw their conclusions from drastically truncated benchmark simulations that are often inaccurate and misleading. This paper presents
Building Diverse Computer Systems
"... Diversity is an important source of robustness in biological systems. Computers, by contrast, are notable for their lack of diversity. Although homogeneous systems have many advantages, the beneficial effects of diversity in computing systems have been overlooked, specifically in the area of compute ..."
Abstract
-
Cited by 246 (19 self)
- Add to MetaCart
of computer security. Several methods of achieving software diversity are discussed based on randomizations that respect the specified behavior of the program. Such randomization could potentially increase the robustness of software systems with minimal impact on convenience, usability, and efficiency
Encapsulation and Inheritance in Object-Oriented Programming Languages
, 1986
"... Object-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages supportdata Abstraction by preventing an object from being manipulated except via its defined external operations. In most lang ..."
Abstract
-
Cited by 247 (0 self)
- Add to MetaCart
inheritance and encapsulation and develops requirements for full support of encapsulation with inheritance. Introduction. Object-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. One of its prime features is support for data Abstraction
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers
- In SIGCOMM
, 2009
"... This paper presents BCube, a new network architecture specifically designed for shipping-container based, modular data centers. At the core of the BCube architecture is its server-centric network structure, where servers with multiple network ports connect to multiple layers of COTS (commodity off-t ..."
Abstract
-
Cited by 248 (31 self)
- Add to MetaCart
show that BCube can be seamlessly integrated with the TCP/IP protocol stack and BCube packet forwarding can be efficiently implemented in both hardware and software. Experiments in our testbed demonstrate that BCube is fault tolerant and load balancing and it significantly accelerates representative
Singularity: rethinking the software stack
- SIGOPS Oper. Syst. Rev
"... Every operating system embodies a collection of design decisions. Many of the decisions behind WRGD\¶V PRVW SRSXODU RSHUDWLQJ systems have remained unchanged, even as hardware and software have evolved. Operating systems form the foundation of almost every software stack, so inadequacies in prese ..."
Abstract
-
Cited by 86 (2 self)
- Add to MetaCart
Every operating system embodies a collection of design decisions. Many of the decisions behind WRGD\¶V PRVW SRSXODU RSHUDWLQJ systems have remained unchanged, even as hardware and software have evolved. Operating systems form the foundation of almost every software stack, so inadequacies
The M5 simulator: Modeling networked systems
- IEEE Micro
, 2006
"... TCP/IP networking is an increasingly important aspect of computer systems, but a lack of simulation tools limits architects ’ ability to explore new designs for network I/O. We have developed the M5 simulator specif-ically to enable research in this area. In addition to typical architecture simulato ..."
Abstract
-
Cited by 249 (22 self)
- Add to MetaCart
simulator attributes, M5 provides features necessary for simulating networked hosts, including full-system capability, a detailed I/O subsys-tem, and the ability to simulate multiple networked systems deterministically. Our experience in simulating network workloads revealed some unexpected interactions
Model-driven Development of Complex Software: A Research Roadmap
- 29th Int. Conf. on Software Engineering
, 2007
"... The term Model-Driven Engineering (MDE) is typically used to describe software development approaches in which abstract models of software systems are created and system-atically transformed to concrete implementations. In this paper we give an overview of current research in MDE and discuss some of ..."
Abstract
-
Cited by 207 (22 self)
- Add to MetaCart
of the major challenges that must be tackled in order to realize the MDE vision of software development. We argue that full realizations of the MDE vision may not be possible in the near to medium-term primarily because of the wicked problems involved. On the other hand, at-tempting to realize the vision
GOLD: A Parallel Real-Time Stereo Vision System for Generic Obstacle and Lane Detection
- IEEE TRANSACTIONS ON IMAGE PROCESSING
, 1998
"... This paper describes the Generic Obstacle and Lane Detection system (GOLD), a stereo vision-based hardware and software architecture to be used on moving vehicles to increment road safety. Based on a full-custom massively parallel hardware, it allows to detect both generic obstacles (without constra ..."
Abstract
-
Cited by 240 (24 self)
- Add to MetaCart
This paper describes the Generic Obstacle and Lane Detection system (GOLD), a stereo vision-based hardware and software architecture to be used on moving vehicles to increment road safety. Based on a full-custom massively parallel hardware, it allows to detect both generic obstacles (without
Results 11 - 20
of
8,722