Results 1 -
6 of
6
Iteration Abstraction in Sather
- ACM Transactions on Programming Languages and Systems
, 1996
"... ion in Sather STEPHAN MURER, STEPHEN OMOHUNDRO, DAVID STOUTAMIRE, and CLEMENS SZYPERSKI International Computer Science Institute Sather extends the notion of an iterator in a powerful new way. We argue that iteration abstractions belong in class interfaces on an equal footing with routines. Sather i ..."
Abstract
-
Cited by 21 (1 self)
- Add to MetaCart
ion in Sather STEPHAN MURER, STEPHEN OMOHUNDRO, DAVID STOUTAMIRE, and CLEMENS SZYPERSKI International Computer Science Institute Sather extends the notion of an iterator in a powerful new way. We argue that iteration abstractions belong in class interfaces on an equal footing with routines. Sather iterators were derived from CLU iterators but are much more flexible and better suited for object-oriented programming. We retain the property that iterators are structured, i.e. strictly bound to a controlling structured statement. We motivate and describe the construct along with several simple examples. We compare it with iteration based on CLU iterators, cursors, riders, streams, series, generators, coroutines, blocks, closures, and lambda expressions. Finally, we describe experiences with iterators in the Sather compiler and libraries. Categories and Subject Descriptors: D.1.5 [Programming Techniques]: Object-oriented Programming; D.3.3 [Programming Languages]: Language Constructs and Fe...
Autonomous Navigation and Security: A 13’000h/3’000km Case Study
- In Proceedings of the 35th International Symposium on Robotics
, 2004
"... This paper presents the design of an autonomous mobile platform and its security system. The MB835 mobile platform has been adopted for RoboX, a fully autonomous tour guide robot. In 2002, 11 of these tour guides have served the Robotics exhibition at Expo.02 (Swiss National Exhibition) from May 15 ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
This paper presents the design of an autonomous mobile platform and its security system. The MB835 mobile platform has been adopted for RoboX, a fully autonomous tour guide robot. In 2002, 11 of these tour guides have served the Robotics exhibition at Expo.02 (Swiss National Exhibition) from May 15 to October 20. This project has been conjointly conducted by the Autonomous Systems Lab, Swiss Federal Institute of Technology Lausanne (EPFL) and BlueBotics SA the spin-off company of the lab, which has produced the robots. The goal was to maximize the autonomy and mobility of the platform while ensuring high performance, robustness and security. The paper presents the platform, its navigation and security, which resulted in the ANT product (Autonomous Navigation Technology) and the results of the Robotics exhibition as empirical validation of the whole system. 1.
. Research Centre and the Proposed Research Alignment
"... ion for expressing logical parallelism through the Mianjin language . Gardens Tasking Systems for Process Migration and Control Gardens support migration of tasks from one workstation to another workstation for adaptive parallel computing on networks of non-dedicated workstations. Migrated tasks ca ..."
Abstract
- Add to MetaCart
ion for expressing logical parallelism through the Mianjin language . Gardens Tasking Systems for Process Migration and Control Gardens support migration of tasks from one workstation to another workstation for adaptive parallel computing on networks of non-dedicated workstations. Migrated tasks can continue to perform valid I/O operations on files, which are associated with the network file system (NFS), where the underlying NFS is slow. However, if a Gardens task opens a file on a disk storage space physically associated with a particular workstation, it cannot access such files after migration to another workstation. This is the first issue the proposed research addresses by providing transparent access mechanism for accessing files under task migration. The second issue addressed by the proposed work is to develop adaptive parallel file system supporting parallel I/O under migration. The third issue addressed by the proposed research is a set of parallel I/O libraries and buildi...
Object-Orientation and Extensibility in a Font-Scaler
, 1993
"... This paper illustrates an object-oriented approach that allows for both contour and rendering independence. Refined solutions can be packaged separately into intelligent contour and rendering objects. The approach results in a small and efficient font-scaling system that masters complexity by concep ..."
Abstract
- Add to MetaCart
This paper illustrates an object-oriented approach that allows for both contour and rendering independence. Refined solutions can be packaged separately into intelligent contour and rendering objects. The approach results in a small and efficient font-scaling system that masters complexity by concept rather than industriousness.
An Adaptive Parallel File System for Clusters (C-PFS) - A Parallel File System supporting Parallel I/O under Task Migration for Parallel Computing on Network of non-dedicated Workstations
"... Contents 1. Research Centre and the Proposed Research Alignment......................................................................2 1.1 Research Centre ...................................................................................................................................2 1.2 Centre ..."
Abstract
- Add to MetaCart
Contents 1. Research Centre and the Proposed Research Alignment......................................................................2 1.1 Research Centre ...................................................................................................................................2 1.2 Centre Background................................................................................................................................2 1.3 Proposed Research Alignment with Gardens Project ...........................................................................2 2. Coursework to be undertaken .................................................................................................................2 3. Proposed Title ...........................................................................................................................................2 4. Objectives of the Program of Research, Motivations, and Investigation.............................

