[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Smits et al., 2011 - Google Patents

Composition of complex robot applications via data flow integration

Smits et al., 2011

Document ID
11471282067438854348
Author
Smits R
Bruyninckx H
Publication year
Publication venue
2011 IEEE International Conference on Robotics and Automation

External Links

Snippet

Modern and future robotic applications will have to integrate many software components. Inevitably, the components will be provided by different vendors, and will not be designed together, and in many cases also not implemented from the same source code repository …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application

Similar Documents

Publication Publication Date Title
Smits et al. Composition of complex robot applications via data flow integration
Kokash et al. Reo+ mCRL2: A framework for model-checking dataflow in service compositions
Delgado et al. Real-time control architecture based on Xenomai using ROS packages for a service robot
US20090006810A1 (en) Mechanism to support generic collective communication across a variety of programming models
Reichardt et al. On software quality-motivated design of a real-time framework for complex robot control systems
Bärenz et al. Rhine: FRP with type-level clocks
Basu et al. Rigorous system design: the BIP approach
Podlubne et al. Model-based approach for automatic generation of hardware architectures for robotics
Bauml et al. Agile robot development (ard): A pragmatic approach to robotic software
Mihal et al. Mapping concurrent applications onto architectural platforms
Tasharofi et al. Modeling web service interactions using the coordination language reo
Brugali et al. Service component architectures in robotics: The sca-orocos integration
Arbab Coordination for component composition
Arbab A Behavioral Model for Composition of Software Components.
Sinha et al. Competitors or Cousins? Studying the parallels between distributed programming languages SystemJ and IEC61499
Murray et al. Hybrid state machines with timed synchronization for multi-robot system specification
Do et al. Comparing the StreamIt and ΣC languages for manycore processors
Malik et al. A GALS language for dynamic distributed and reactive programs
de Niz et al. Glue code generation: Closing the loophole in model-based development
Fennel et al. RTCF: A framework for seamless and modular real-time control with ROS
US9871667B2 (en) Interaction protocol for interacting computer systems
Song et al. A SIMULATION-LANGUAGE-COMPILER-BASED MODELING AND SIMULATION FRAMEWORK.
de Niz et al. Model-based embedded real-time software development
Do et al. Comparing the streamit and sc languages for manycore processors
Grondin et al. Component reassembling and state transfer in madcar-based self-adaptive software