Title :
Requirement Patterns for Multicore Systems
Author :
Mansoor, Arfan ; Streitferdt, Detlef
Author_Institution :
Softwrae Archit. & Product Line Group, Ilmenau Univ. of Technol., Ilmenau, Germany
Abstract :
The software development life cycle (SDLC) for multicore applications is different than standard sequential programming and it requires considerable changes in software design and implementation. Due to software and hardware co-design, the hardware characteristics also need important consideration. With multicore we have to analyze the decomposition, concurrency, and scheduling aspects of the application development. In this paper we will discuss the requirements engineering process from the perspectives of multicore applications, influencing forces for multicore applications. Finally requirement patterns are proposed, to be used in the requirements engineering phase of multicore projects.
Keywords :
formal specification; hardware-software codesign; multiprocessing systems; processor scheduling; SDLC; application development; concurrency aspects; decomposition aspects; hardware characteristics; multicore applications; multicore systems; requirements engineering; scheduling aspects; software development life cycle; software implementation; software-hardware codesign; standard sequential programming; Hardware; Multicore processing; Processor scheduling; Resource management; Software; Throughput; Time factors; Multicore systems; Requirements Engineering; Requirements Patterns;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2012.47