Title :
Scheduling and Analysis of Real-Time Software Families
Author :
Sabouri, Hamideh ; Jaghoori, Mohammad Mahdi ; de Boer, F. ; Khosravi, Ramtin
Author_Institution :
Univ. of Tehran, Tehran, Iran
Abstract :
A software product line describes explicitly the commonalities of and differences between different products in a family of (software) systems. A formalization of these commonalities and differences amounts to reduced development, analysis and maintenance costs in the practice of software engineering. An important feature common to next-generation real-time software systems is the need of application-level control over scheduling for optimized utilization of resources provided by for example many-core and cloud infrastructures. In this paper, we introduce a formal model of real-time software product lines which supports variability in scheduling policies and rigorous and efficient techniques for modular schedulability analysis.
Keywords :
resource allocation; scheduling; software development management; software maintenance; application-level control; cloud infrastructures; maintenance costs; many-core infrastructures; modular schedulability analysis; next-generation real-time software systems; optimized resources utilization; real-time software families; software engineering; software product line; Automata; Clocks; Elevators; Numerical models; Object oriented modeling; Real-time systems; Software; Application-level Scheduling; Automata Theory; Formal Methods; Real-Time; Software Product Lines;
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.95