DocumentCode :
2495802
Title :
Real-Time Modelling of Distributed Component-Based Applications
Author :
López, Patricia ; Medina, Julio L. ; Drake, José M.
Author_Institution :
Departamento de Electronica y Computadores, Univ. de Cantabria, Santander
fYear :
2006
fDate :
Aug. 29 2006-Sept. 1 2006
Firstpage :
92
Lastpage :
99
Abstract :
This paper presents a modular modelling methodology to formulate the timing behaviour of real-time distributed component-based applications. It allows to build real-time models of the platform resources and software components, which are reusable and independent of the applications that use them. The proposed methodology satisfies the completeness, opacity and composability properties, required to ensure that the complete real-time model of an application, able to predict its temporal behaviour by schedulability analysis or simulation, may be assembled by composition of the real-time models of its constituent parts. These real-time models present a dual descriptor/instance based nature. A class of component, independent of any application, is modelled as a parameterized class-type descriptor, which describes its inherent temporal behaviour and includes references to the real-time models of other hardware/software modules that it requires. An instance of the component in a concrete application context is modelled by an instance-type model, which is generated by assigning concrete values to the parameters and unsolved references of its corresponding descriptor. Instances are formed and combined by automatic tools to build complete analysis models for each specific real-time situation
Keywords :
distributed processing; object-oriented programming; scheduling; software reusability; hardware module; instance-type model; modular modelling; parameterized class-type descriptor; real-time distributed component-based applications; real-time modelling; schedulability analysis; software components; software module; Analytical models; Application software; Assembly; Concrete; Context modeling; Hardware; Independent component analysis; Predictive models; Software reusability; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
Conference_Location :
Cavtat, Dubrovnik
ISSN :
1089-6503
Print_ISBN :
0-7695-2594-6
Type :
conf
DOI :
10.1109/EUROMICRO.2006.52
Filename :
1690129
Link To Document :
بازگشت