• DocumentCode
    3283846
  • Title

    Extending Component-Based Approaches for Multithreaded Design of Multiprocessor Embedded Software

  • Author

    Lee, Sunwoo ; Jung, Byung Kwan ; Ryu, Minsoo ; Lee, Seungwon

  • Author_Institution
    Dept. of Comput. Eng., Hanyang Univ., South Korea
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    267
  • Lastpage
    274
  • Abstract
    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.
  • Keywords
    Unified Modeling Language; embedded systems; multi-threading; multiprocessing programs; object-oriented programming; parallel processing; UML activity diagram; complexity problem; component model; component-based approach; multiprocessor embedded software; multithreaded design; parallel processing; performance-aware design; Assembly; Concurrent computing; Distributed computing; Embedded software; Parallel processing; Performance analysis; Scheduling; Software design; Software performance; Yarn; Component; embedded; multiprocessor; schedulability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.35
  • Filename
    5232007