Entry Schneider:1995:CCR from sigplan1990.bib

Last update: Thu Apr 12 03:37:15 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Schneider:1995:CCR,
  author =       "Stan Schneider and Vincent Chen and Jay Steele and
                 Gerardo Pardo-Castellote",
  title =        "The {ControlShell} component-based real-time
                 programming system, and its application to the
                 {Marsokhod Martian Rover}",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "11",
  pages =        "146--155",
  month =        nov,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue May 4 05:55:46 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/216636/p146-schneider/",
  abstract =     "Real-time system software is notoriously hard to share
                 and reuse. This paper walks through the methodology and
                 application of ControlShell, a component-based
                 programming system for real-time system software
                 development. ControlShell combines graphical
                 system-building tools, an execution-time configuration
                 manager a real-time matrix package, and an object name
                 service into an integrated development environment. It
                 targets complex systems that require online
                 reconfiguration and strategic control. ControlShell
                 takes advantage of functional object hierarchies to
                 enable code sharing and reuse. It gains flexibility by
                 supporting easy interconnectivity of these objects. It
                 features a unique configuration control system for
                 changing operating modes. The paper concludes by
                 examining the application of this framework to a
                 teleoperated rover under development as a joint effort
                 by NASA, several Russian space research institutes, and
                 US industry. The rover is able to function remotely
                 under control of a virtual reality interface.",
  acknowledgement = ack-nhfb,
  affiliation =  "Real-Time Innovations Inc., Sunnyvale, CA, USA",
  classification = "C3250 (Telecontrol and telemetering components);
                 C3360L (Aerospace control); C6110B (Software
                 engineering techniques); C6115 (Programming support);
                 C6130B (Graphics techniques); C7420 (Control
                 engineering computing)",
  confname =     "LCT-RTS '95. Proceedings of the ACM SIGPLAN 1995
                 workshop on Languages, compilers, \& tools for
                 real-time systems, June 21--22, 1995, La Jolla,
                 California",
  keywords =     "Code sharing; Component-based programming system;
                 ControlShell; design; Execution-time configuration
                 manager; experimentation; Functional object
                 hierarchies; Graphical system-building tools;
                 Integrated development environment; Marsokhod Martian
                 rover; measurement; NASA; Object name service;
                 performance; Real-time matrix package; Real-time
                 programming system; Real-time system software
                 development; Remote control; Russian space research;
                 Software reuse; Strategic control; Teleoperated rover;
                 theory; US industry; Virtual reality interface",
  subject =      "{\bf D.4.7} Software, OPERATING SYSTEMS, Organization
                 and Design, Real-time systems and embedded systems.
                 {\bf C.3} Computer Systems Organization,
                 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS,
                 Real-time and embedded systems. {\bf K.6.3} Computing
                 Milieux, MANAGEMENT OF COMPUTING AND INFORMATION
                 SYSTEMS, Software Management, Software development.
                 {\bf J.7} Computer Applications, COMPUTERS IN OTHER
                 SYSTEMS, Command and control. {\bf I.2.9} Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Robotics.",
  thesaurus =    "Aerospace control; Configuration management;
                 Programming environments; Real-time systems; Software
                 reusability; Software tools; Space vehicles;
                 Telecontrol; Virtual reality",
}

Related entries