DERAF: a high-level aspects framework for distributed embedded real-time systems design

  • Authors:
  • Edison Pignaton De Freitas;Marco Aurélio Wehrmeister;Elias Teodoro Silva, Jr.;Fabiano Costa Carvalho;Carlos Eduardo Pereira;Flávio Rech Wagner

  • Affiliations:
  • Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil;Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil;Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil;Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil;Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil and Electrical Engineering Department, Federal University of Rio Grande do Sul, Brazil;Computer Science Institute, Federal University of Rio Grande do Sul, Porto Alegre, RS, Brazil

  • Venue:
  • Proceedings of the 10th international conference on Early aspects: current challenges and future directions
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed Embedded Real-time Systems (DERTS) have several requirements directly related to characteristics that are difficult to handle when a pure object-oriented method is used for their development. These requirements are called Non-Functional Requirements (NFR) and refer to orthogonal properties, conditions, and restrictions that are spread out over the system. Pure object-oriented methods do not address successfully those concerns, so new technologies, like aspect orientation, are being applied in order to fulfill this gap. This work presents a proposal to use aspect orientation in the analysis and design of DERTS. To support our proposal, we created DERAF (Distributed Embedded Real-time Aspects Framework), an extensible high-level framework (i.e. implementation-independent) to handle NFR of DERTS. DERAF is used together with RT-UML in the design phase, aiming to separate the handling of non-functional from functional requirements in the Model Driven Design of DERTS. A qualitative assessment of DERAF separation of concerns is also presented.