Extending component-based approaches for multithreaded design of multiprocessor embedded software

Citations

SCOPUS

1

초록

Multiprocessor embedded software presents major challenges including the increased complexity and stringent performance requirements raised by parallel processing capability. Although component-based approaches can greatly alleviate the complexity problem, traditional approaches do not provide adequate support for performance requirements on multiprocessors. In this paper, we extend component-based approaches for performance-aware design and analysis of multiprocessor embedded software. The proposed approach begins with a component model that is able to capture concurrent and performance-critical behavior based on UML activity diagrams. It then identifies and exploits potential sources of concurrency within components to produce a multithreaded software design targeted at multiprocessors. We also provide a schedulability analysis that can be used for validating multithreaded software design from a temporal perspective.

키워드

Component based approachComponent modelCritical behaviorDesign and analysisMultithreadedMultithreaded softwaresParallel processingPerformance requirementsPotential sourcesSchedulability analysisUML activity diagramsComputer scienceDesignEmbedded softwareMultiprocessing systemsSoftware design
제목
Extending component-based approaches for multithreaded design of multiprocessor embedded software
저자
Lee, SunwooJung, Byung KwanRyu, MinsooLee, Seungwon
DOI
10.1109/ISORC.2009.35
발행일
2009-03
유형
Conference Paper
저널명
Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009
페이지
267 ~ 274