DocumentCode
1967333
Title
Requirement Patterns for Multicore Systems
Author
Mansoor, Arfan ; Streitferdt, Detlef
Author_Institution
Softwrae Archit. & Product Line Group, Ilmenau Univ. of Technol., Ilmenau, Germany
fYear
2012
fDate
16-20 July 2012
Firstpage
344
Lastpage
345
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location
Izmir
ISSN
0730-3157
Print_ISBN
978-1-4673-1990-4
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2012.47
Filename
6340169
Link To Document