|
Published Articles >> Table of Contents >> Abstract
Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA'04)
p. 167
Generating Well-Synchronized Multithreaded Programs from Software Architecture Descriptions
Marco Bernardo, Università di Urbino "Carlo Bo", Italy
Edoardo Bontà, Università di Urbino "Carlo Bo", Italy
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WICSA.2004.1310700
Send link to a friend
| Abstract |
|
Multithreading provides an adequate support for concurrent
programming, but requires the software developer
to take care of the correct synchronization and exchange
of data among threads. In this paper we propose
an architecture-driven approach to the thread synchronization
management, which is completely transparent to the
software developer. This is realized by implementing a suitable
Java package - which adheres to a general synchronization
model and is inspired by the main architectural
abstractions - by means of which well-synchronized multi-threaded
Java programs can be synthesized from their architectural
specifications. The approach is illustrated by
means of a real-time audio processing system.
|
Additional Information
|
Citation:
Marco Bernardo, Edoardo Bontà,
"Generating Well-Synchronized Multithreaded Programs from Software Architecture Descriptions,"
wicsa,
p. 167,
Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA'04),
2004
|
|