Search: onr:"swepub:oai:DiVA.org:liu-5857" >
Developing Reusable...
-
Tešanović, Aleksandra,1976-Linköpings universitet,RTSLAB - Laboratoriet för realtidssystem,Tekniska högskolan
(author)
Developing Reusable and Reconfigurable Real-Time Software using Aspects and Components
Publisher, publication year, extent ...
-
Institutionen för datavetenskap,2006
-
237 s.
-
electronicrdacarrier
Numbers
-
LIBRIS-ID:oai:DiVA.org:liu-5857
-
ISBN:9185497290
-
https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5857URI
Supplementary language notes
-
Language:English
-
Summary in:English
Part of subdatabase
Classification
-
Subject category:vet swepub-contenttype
-
Subject category:dok swepub-publicationtype
Series
-
Linköping Studies in Science and Technology. Dissertations,0345-7524 ;1005
Notes
-
Our main focus in this thesis is on providing guidelines, methods, and tools for design, configuration, and analysis of configurable and reusable real-time software, developed using a combination of aspect-oriented and component-based software development. Specifically, we define a reconfigurable real-time component model (RTCOM) that describes how a real-time component, supporting aspects and enforcing information hiding, could efficiently be designed and implemented. In this context, we outline design guidelines for development of real-time systems using components and aspects, thereby facilitating static configuration of the system, which is preferred for hard real-time systems. For soft real-time systems with high availability requirements we provide a method for dynamic system reconfiguration that is especially suited for resourceconstrained real-time systems and it ensures that components and aspects can be added, removed, or exchanged in a system at run-time. Satisfaction of real-time constraints is essential in the real-time domain and, for real-time systems built of aspects and components, analysis is ensured by: (i) a method for aspectlevel worst-case execution time analysis; (ii) a method for formal verification of temporal properties of reconfigurable real-time components; and (iii) a method for maintaining quality of service, i.e., the specified level of performance, during normal system operation and after dynamic reconfiguration.We have implemented a tool set with which the designer can efficiently configure a real-time system to meet functional requirements and analyze it to ensure that non-functional requirements in terms of temporal constraints and available memory are satisfied.In this thesis we present a proof-of-concept implementation of a configurable embedded real-time database, called COMET. The implementation illustrates how our methods and tools can be applied, and demonstrates that the proposed solutions have a positive impact in facilitating efficient development of families of realtime systems.
Subject headings and genre
Added entries (persons, corporate bodies, meetings, titles ...)
-
Hansson, JörgenLinköpings universitet,RTSLAB - Laboratoriet för realtidssystem,Tekniska högskolan(Swepub:liu)jorha94
(thesis advisor)
-
Schmidt, Heinz W.,ProfessorMonash University, Australia
(opponent)
-
Linköpings universitetRTSLAB - Laboratoriet för realtidssystem
(creator_code:org_t)
Internet link
Find in a library
To the university's database