• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 11 - 20 of 419
Next 10 →

1OSA: AN OPEN COMPONENT-BASED ARCHITECTURE FOR DISCRETE-EVENT SIMULATION

by Olivier Dalle
"... Abstract—This paper describes work in progress to initi-ate the collaborative development of a new software plat-form for discrete-event simulation studies, the Open Sim-ulation Architecture (OSA). OSA is primarily intended to be a federating platform for the simulation commu-nity: it is designed to ..."
Abstract - Add to MetaCart
components. Fractal components offer many advanced and original fea-tures, such as multi-programming language support and the ability to share sub-components. In OSA, the event handling is mostly hidden in the controller part of the components, which alleviates noticeably the modeling pro-cess, but also ease

NETKIT: A Software Component-Based Approach to Programmable Networking

by Geoff Coulson, Gordon Blair, David Hutchinson, Ackbar Joolia, Kevin Lee, Jo Ueyama, Antonio Gomes, Yimin Ye
"... While there has already been significant research in support of openness and programmability in networks, this paper argues that there remains a need for generic support for the integrated development, deployment and management of programmable networking software. We further argue that this support ..."
Abstract - Cited by 17 (13 self) - Add to MetaCart
should explicitly address the management of run-time reconfiguration of systems, and should be independent of any particular programming paradigm (e.g. active networking or open signaling), programming language, or hardware/ operating system platform. In line with these aims, we outline an approach

Vanilla: An Open Language Framework

by Simon Dobson, Paddy Nixon, Vincent Wade, Sotirios Terzis, John Fuller - in Lecture Notes in Computer Science , 1999
"... . A trend in current research is towards component-based systems, where applications are built by combining re-usable fragments or components. In this paper we argue the case for building programming languages from components. We describe Vanilla, a component-based architecture for language tool ..."
Abstract - Cited by 10 (5 self) - Add to MetaCart
. A trend in current research is towards component-based systems, where applications are built by combining re-usable fragments or components. In this paper we argue the case for building programming languages from components. We describe Vanilla, a component-based architecture for language

K-CSP: Component Based Development of Kernel Extensions

by Ian East, Jeremy Martin, Peter Welch, David Duce, Mark Green (eds, Bernhard Sputh, Dsp Centre, Ngee Ann Polytechnic, Alastair R. Allen
"... Abstract. Kernel extension development suffers from two problems. Firstly, there is little to no code reuse. This is caused by the fact that most kernel extensions are coded in the C programming language. This language only allows code reuse either by using ‘copy and paste ’ or by using libraries. S ..."
Abstract - Add to MetaCart
based programming model for kernel extensions, and a system based on this proposal is implemented for the Linux kernel. The language used for the implementation is Objective-C, and as a synchronisation mechanism Communicating Sequential Processes is used. This model allows the functionality

GPUVerify: a verifier for GPU kernels

by Adam Betts, Nathan Chong, Alastair F. Donaldson, Shaz Qadeer, Paul Thomson - In OOPSLA , 2012
"... We present a technique for verifying race- and divergence-freedom of GPU kernels that are written in mainstream ker-nel programming languages such as OpenCL and CUDA. Our approach is founded on a novel formal operational se-mantics for GPU programming termed synchronous, delayed visibility (SDV) sem ..."
Abstract - Cited by 28 (9 self) - Add to MetaCart
We present a technique for verifying race- and divergence-freedom of GPU kernels that are written in mainstream ker-nel programming languages such as OpenCL and CUDA. Our approach is founded on a novel formal operational se-mantics for GPU programming termed synchronous, delayed visibility (SDV

Combinations of Abstract Domains for Logic Programming: Open Product and Generic Pattern Construction

by Agostino Cortesi, Baudouin Le Charlier, Pascal Van Hentenryck , 2000
"... Abstract interpretation is a systematic methodology to design static program analysis which has been studied extensively in the logic programming community, because of the potential for optimizations in logic programming compilers and the sophistication of the analyses which require conceptual suppo ..."
Abstract - Cited by 65 (21 self) - Add to MetaCart
conceptual and software support for the design of abstract domains. It contains two main contributions: the notion of open product and a generic pattern domain. The open product is a new, language independent, way of combining abstract domains allowing each combined domain to bene#t from information from

An open system operational semantics of an object-oriented and component based language

by Jasmin Christian Blanchette, Olaf Owe - PROC. 4TH INTERNATIONAL WORKSHOP ON FORMAL ASPECTS OF COMPONENT SOFTWARE, ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE 215 (2008 , 2007
"... Object orientation and component-based development have both proven useful for the elaboration of open distributed systems. These paradigms are offered by the Creol language. Creol objects are concurrent, each with its own virtual processor and internal process control, and communicate using asynchr ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Object orientation and component-based development have both proven useful for the elaboration of open distributed systems. These paradigms are offered by the Creol language. Creol objects are concurrent, each with its own virtual processor and internal process control, and communicate using

Programming language optimizations for modular router configurations

by Eddie Kohler, Robert Morris, Benjie Chen - In Proceedings of the Architectural Support for Programming Languages and Operating Systems (ASPLOS , 2002
"... Networking systems such as Ensemble,the x-kernel,Scout, and Click achieve flexibility by building routers and other packet processors from modular components. Unfortunately, component designs are often slower than purposebuilt code, and routers in particular have stringent efficiency requirements. T ..."
Abstract - Cited by 22 (1 self) - Add to MetaCart
. This paper addresses the efficiency problems of one component-based router, Click, through optimization tools inspired in part by compiler optimization passes. This pragmatic approach can result in significant performance improvements; for example, the combination of three optimizations reduces the amount

Open

by Leonid Ryzhyk, Yanjin Zhu, Gernot Heiser
"... We revisit the device-driver architecture supported by the majority of operating systems, where a driver is a passive object that does not have its own thread of control and is only activated when an external thread invokes one of its entry points. This architecture complicates driver development an ..."
Abstract - Add to MetaCart
message passing. We show how this architecture addresses both of the above problems. Unlike previous message-based driver frameworks, it does not require any special language support and can be implemented inside an existing operating system as a kernel extension. We present our Linux-based implementation

Open

by Leonid Ryzhyk, Yanjin Zhu, Gernot Heiser
"... We revisit the device-driver architecture supported by the majority of operating systems, where a driver is a passive object that does not have its own thread of control and is only activated when an external thread invokes one of its entry points. This architecture complicates driver development an ..."
Abstract - Add to MetaCart
message passing. We show how this architecture addresses both of the above problems. Unlike previous message-based driver frameworks, it does not require any special language support and can be implemented inside an existing operating system as a kernel extension. We present our Linux-based implementation
Next 10 →
Results 11 - 20 of 419
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University