DocumentCode :
3345453
Title :
Augmenting sensitivity analysis for embedded applications by program level derivation of process parameters
Author :
Zöbel, Dieter ; Weyand, Christian
Author_Institution :
Univ. Koblenz-Landau, Koblenz
fYear :
2007
fDate :
4-6 July 2007
Firstpage :
17
Lastpage :
24
Abstract :
From the perspective of scheduling the design and development of real-time applications is straightforward. Given the software architecture in terms of a process model and the respective process parameters a variety of methods are available to decide whether the real-time constraints of an application are satisfied or not. However, in practice of application design and development we are unable to follow this straightforward principle. Instead, in the course of a project a lot of pragmatism, experience-based variation and systematic testing finally lead to acceptable solutions. More or less in the last decade those refinement steps have gained scientific interest and emerged towards the so called sensitivity analysis for real-time systems. On one hand we are convinced that sensitivity analysis, as it is applied today, contributes valuable insights into the variation potential of an application-specific software architecture. On the other hand it is obvious that due to the architecture-based approach sensitivity analysis operates at the same level of abstraction as schedulability analysis does. So, both methods neglect lower levels of abstraction which are needed to derive process parameters, first of all execution times and periods. As there already exists a vast stock of methods for the derivation of execution times this paper focusses on the systematic calculation of periods. The approach operates on the abstraction level of programming and follows the objective that programmed actions are responsible for quality criterions in its application environment. To achieve this objective all time-and value-dependent deviations of sensor/actor systems and the computations system have to be formalized to be taken into account.
Keywords :
embedded systems; software architecture; embedded application; sensitivity analysis; software architecture; Application software; Dynamic scheduling; Hardware; Processor scheduling; Real time systems; Sensitivity analysis; Sensor systems; Software architecture; System testing; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location :
Lisbon
Print_ISBN :
1-4244-0840-7
Electronic_ISBN :
1-4244-0840-7
Type :
conf
DOI :
10.1109/SIES.2007.4297312
Filename :
4297312
Link To Document :
بازگشت