ATOLL: aspect-oriented toll system

  • Authors:
  • Luis Daniel Benavides Navarro;Christa Schwanninger;Robert Sobotzik;Mario Südholt

  • Affiliations:
  • OBASCO group, EMN-INRIA, LINA, France;Siemens Corporate Technology, Siemens AG, Munich, Germany;Siemens Corporate Technology, Siemens AG, Munich, Germany;OBASCO group, EMN-INRIA, LINA, France

  • Venue:
  • Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Product line development places emphasis on quality attributes like understandability, maintainability, reusability and variability. Better modularization techniques like aspect-oriented programming are supposed to improve these attributes. In the context of an industrial case study in the domain of infrastructure software for toll systems from Siemens AG, Germany, we have investigated how OO designs can be enhanced using AO techniques. We have explored, in particular, how sequential crosscutting concerns can be modularized using AspectJ and how distributed ones can be modularized using AWED, a system that features aspects with explicit distribution. Concretely, we show how sequential and distributed aspects improve the implementation of the charge calculation functionality that is central to real-world tolling systems.