Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Design Patterns for Distributed Real-Time Systems (Real-Time Systems Series)
Design Patterns for Distributed Real-Time Systems (Real-Time Systems Series)
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Model Driven Design of Reliable Robot Control Programs Using the jABC
EASE '07 Proceedings of the Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems
Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
From Teleo-Reactive specifications to architectural components: A model-driven approach
Journal of Systems and Software
Hi-index | 0.00 |
Real-Time (RT) systems exhibit specific characteristics that make them particularly sensitive to architectural decisions. Design patterns help integrating the desired timing behaviour with the rest of the elements of the application architecture. This paper reports a pattern story that shows how a component-based design has been implemented using periodic concurrent tasks with RT requirements. The Model-Driven Software Development (MDSD) approach provides the theoretical and technological support for implementing a pattern-guided translation from component-based models to object-oriented implementations. This work has been done and validated in the context of the development of robotic applications.