Title
Real-Time scheduling techniques for implementation synthesis from component-based software models
Abstract
We consider a class of component-based software models with interaction style of buffered asynchronous message passing between components with ports, represented by UML-RT. After building a logical software model, it is necessary to synthesize a multi-threaded implementation that runs on a given target hardware platform and satisfies timing constraints. Commercial code generators generate functional code, but ignore concurrency and timing issues. In this paper, we compare alternative multi-threading strategies for implementation synthesis from this class of software models, and describe real-time scheduling analysis techniques that are useful during design space exploration for implementation synthesis. We use the elevator control application to illustrate our analysis techniques.
Year
DOI
Venue
2005
10.1007/11424529_16
CBSE
Keywords
Field
DocType
satisfies timing constraint,commercial code generator,real-time scheduling analysis technique,functional code,logical software model,multi-threaded implementation,real-time scheduling technique,analysis technique,component-based software model,software model,implementation synthesis,code generation,message passing,generating function
Unified Modeling Language,Computer science,Code generation,Real-time computing,Software,Component-based software engineering,Software construction,Design space exploration,Message passing,Software development,Distributed computing
Conference
Volume
ISSN
ISBN
3489
0302-9743
3-540-25877-9
Citations 
PageRank 
References 
10
0.78
20
Authors
2
Name
Order
Citations
PageRank
Zonghua Gu174851.23
Zhimin He253635.90