DocumentCode :
1924507
Title :
Modularizing variability and scalability concerns in distributed real-time and embedded systems with modeling tools and component middleware
Author :
Deng, Gan ; Schmidt, Douglas C. ; Gokhale, Aniruddha ; Nechypurenko, Andrey
Author_Institution :
EECS Dept., Vanderbilt Univ., Nashville, TN
fYear :
2006
fDate :
24-26 April 2006
Abstract :
Developing real-time software for large-scale distributed real-time and embedded (DRE) systems is hard due to variabilities that arise from (I) integration with various subsystems based on different programming languages and hardware, OS, middleware platforms, (2) fine tuning the system to satisfy a range of customer requirements, such as various quality-of-service (QoS) properties, and (3) changing functional and QoS properties of the system based on available system resources. This paper describes our experience applying model-driven development (MDD) tools and QoS-enabled component middleware technologies to address domain- and middleware-specific variability challenges in an inventory tracking system, which manages the storage and flow of items in warehouses. Our results show that (I) coherent integration of MDD tools and component middleware can provide a productive software process for developing DRE systems by modularizing and composing variability concerns and (2) significant challenges remain that must be overcome to apply these technologies to a broader range of DRE systems
Keywords :
embedded systems; formal specification; inventory management; middleware; object-oriented programming; warehouse automation; component middleware; distributed real-time systems; domain-specific modeling languages; domain-specific variability; embedded systems; large-scale systems; middleware-specific variability; model-driven development; quality of service; requirement satisfaction; warehouse inventory tracking system; Computer languages; Embedded software; Embedded system; Hardware; Large scale integration; Middleware; Quality of service; Real time systems; Scalability; Software quality; Component Middleware; Domain-; Model-Driven Development; Specific Modeling Languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
Conference_Location :
Gyeongju
Print_ISBN :
0-7695-2561-X
Type :
conf
DOI :
10.1109/ISORC.2006.57
Filename :
1630497
Link To Document :
بازگشت