• DocumentCode
    2516240
  • Title

    Challenges in software development for multicore System-on-Chip development

  • Author

    Gray, Ian ; Audsley, Neil C.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2012
  • fDate
    11-12 Oct. 2012
  • Firstpage
    115
  • Lastpage
    121
  • Abstract
    Multiprocessor Systems-on-Chip (MPSoC)-based platforms are becoming more common in the embedded domain. Such systems are a significant deviation from the homogeneous, uniprocessor architectures that have been traditionally employed by embedded designers, thereby making the software development process to effectively target the platform more challenging. Low-resource embedded systems rely on efficient implementations that are not well supported by traditional solutions based on architecture virtualisation or middleware. Within this paper we examine these challenges and discuss ways in which they can be mitigated. In particular, we focus on the contributions made by two recent approaches based on Model-Driven Engineering (MDE). We also discuss challenges for future research.
  • Keywords
    electronic engineering computing; embedded systems; middleware; multiprocessing systems; parallel architectures; software architecture; system-on-chip; MDE; MPSoC; architecture virtualisation; embedded domain; homogeneous uniprocessor architecture; low-resource embedded system; middleware; model-driven engineering; multicore system-on-chip development; multiprocessor systems-on-chip; software development process; Computer architecture; Embedded systems; Hardware; Programming; Real-time systems; Unified modeling language; Embedded Systems; MADES; MPSoC; Model-Driven Engineering; Real-Time Systems; T-CREST; Touchmore;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2012 23rd IEEE International Symposium on
  • Conference_Location
    Tampere
  • ISSN
    2150-5500
  • Print_ISBN
    978-1-4673-2786-2
  • Electronic_ISBN
    2150-5500
  • Type

    conf

  • DOI
    10.1109/RSP.2012.6380699
  • Filename
    6380699