Brugali et al., 2009 - Google Patents
Component-based robotic engineering (part i)[tutorial]Brugali et al., 2009
View PDF- Document ID
- 7823733468089211095
- Author
- Brugali D
- Scandurra P
- Publication year
- Publication venue
- IEEE Robotics & Automation Magazine
External Links
Snippet
This article is the first of a two-part series intended as an introduction to component-based software engineering (CBSE) in robotics. In this tutorial, we regard a component as a piece of software that implements robotic functionality (eg, path planning). The focus of this article …
- 238000004805 robotic 0 title abstract description 58
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4428—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/51—Source to source
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Brugali et al. | Component-based robotic engineering (part i)[tutorial] | |
| Alonso et al. | V3cmm: A 3-view component meta-model for model-driven robotic software development | |
| Brugali et al. | Component-based robotic engineering (part ii) | |
| Thramboulidis | Model-integrated mechatronics-toward a new paradigm in the development of manufacturing systems | |
| Berardinelli et al. | Model-driven systems engineering: Principles and application in the CPPS domain | |
| Gherardi | Variability modeling and resolution in component-based robotics systems | |
| Li et al. | Usage-specific semantic integration for cyber-physical robot systems | |
| Bezemer | Cyber-physical systems software development: way of working and tool suite | |
| Pérez et al. | Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems | |
| Brisolara et al. | Using UML as front-end for heterogeneous software code generation strategies | |
| Doucet et al. | Introspection in system-level language frameworks: Meta-level vs. integrated | |
| Faconti | Mood2be: Models and tools to design robotic behaviors | |
| Luer et al. | Composition environments for deployable software components | |
| Ortiz et al. | A component-based meta-model and framework in the model driven toolchain c-forge | |
| Sánchez et al. | From Teleo-Reactive specifications to architectural components: A model-driven approach | |
| Brugali | Modeling variability in self-adapting robotic systems | |
| Gutiérrez et al. | Progress in robocomp | |
| Li et al. | Formal modeling and automatic code synthesis for robot system | |
| Thramboulidis et al. | 3+ 1 SysML view model for IEC61499 Function Block control systems | |
| Ziglar et al. | Context-aware system synthesis, task assignment, and routing | |
| Dinkloh et al. | A tool for integrated design and implementation of conversations in multiagent systems | |
| Alexakos et al. | Adaptive manufacturing utilizing ontology-driven multi-agent systems: Extending Pabadis' Promise approach | |
| André et al. | Refining Automation System Control with MDE. | |
| Hasanagić et al. | Code generation for distributed embedded systems with VDM-RT | |
| Dalibor et al. | Tagging Model Properties for Flexible Communication. |