Aspect-Level Worst-Case Execution Time Analysis of Real-Time Systems Compositioned Using Aspects and Components
Aleksandra Tešanović, Jörgen Hansson, Dag Nyström, Christer Norström · 2003
Increasing complexity in development of real-time systems accompanied by the demand for enabling their configurability requires the integration of aspect-oriented software development with real-time system development. Since software technology for building real-time systems has to support predictability in the time domain, methods and tools for analyzing temporal behavior of the aspect-oriented software are needed. Knowing worst-case execution time is of primary importance for timing analysis of real-time systems. We contribute by providing support for predictable aspect-oriented software development, by enabling symbolic worst-case execution time analysis of the aspect-oriented software systems.