loading...
A Generic Component Framework for High Performance Locally Concurrent Computing Based on UML 2.0 Activities
Greenbelt, Maryland April 04-April 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.2005.1012th IEEE International Conference an ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Alexander Förster, University Paderborn
Software support for Multiple hardware threads like the Pentium 4's Hyperthreading Technology or the upcoming multi-core desktop processors is required even for traditional single processor domains loke home and office systems. Although the modeling of concurrent systems is already quite advanced, the current engineering practice usually does not yield highly concurrent applications without significant extra efforts due to several limitations of most methods for concurrent systems design. Unlike other methods, we consider the problem as a deployment problem where the software components need to be deployed on different multiple execution units depending on the system configuration. To overcome this, we present a component model and design approach based on the execution semantics of UML2.0 Activities that enables the efficient design and construction of software applications with increased inherent concurrency and scalability for multi-processor platforms. The application of the approach and its benefits are demonstrated in a real world web server example.
Citation:
Tim Schattkowsky, Alexander Förster, "A Generic Component Framework for High Performance Locally Concurrent Computing Based on UML 2.0 Activities," ecbs, pp.3-10, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.