Reusable Services and Semi-Automatic Service Composition for Automotive Software (bibtex)
by
Abstract:
Automotive software has become an important factor in the development of modern and innovative high-end vehicles. More and more functions can only be realized by the cooperation of different control devices. In addition, not only a single product but a number of basic configurations and a large number of optional functions for each new type series have to be addressed by the software. While product lines are a promising approach to address known variability within a car series, the reuse of functions across type series is not feasible with the current proposals. In this paper, a service-oriented approach is sketched which exploits that functions in automotive systems only have to be recombined in a restricted manner in order to enable reuse across car series. Components are used as basic units which provide localized basis functionality, patterns represent reusable assets which capture the interaction and protocols in between several roles, and services capture complex reusable functionality which requires the interaction of multiple units. It is sketched how all phases of the development process can benefit from a service-oriented approach and that advanced synthesis techniques can be employed to reuse the components, patterns and services and compose them with only minimal manual efforts.
Reference:
Reusable Services and Semi-Automatic Service Composition for Automotive Software (Holger Giese), In Automotive Software – Model-Driven Development of Reliable Automotive Services. Second Automotive Software Workshop, ASWSD 2006, San Diego, CA, USA, March 15-17, 2006, Revised Selected Papers (Manfred Broy, Ingolf Krüger, Michael Meisinger, eds.), Springer Verlag, volume 4922, 2008.
Bibtex Entry:
@InProceedings{Giese08,
  AUTHOR = {Giese, Holger},
  TITLE = {{Reusable Services and Semi-Automatic Service Composition
  for Automotive Software}},
  YEAR = {2008},
  BOOKTITLE = {Automotive Software -- Model-Driven Development of Reliable
  Automotive Services. Second Automotive Software Workshop, ASWSD 2006,
  San Diego, CA, USA, March 15-17, 2006, Revised Selected Papers},
  VOLUME = {4922},
  PAGES = {161-181},
  EDITOR = {Broy, Manfred and Krüger, Ingolf and Meisinger, Michael},
  SERIES = {Lecture Notes in Computer Science},
  PUBLISHER = {Springer Verlag},
  URL = {http://dx.doi.org/10.1007/978-3-540-70930-5_11},
  ABSTRACT = {Automotive software has become an important factor in the
  development of modern and innovative high-end vehicles. More and more
  functions can only be realized by the cooperation of different control
  devices. In addition, not only a single product but a number of basic
  configurations and a large number of optional functions for each new
  type series have to be addressed by the software. While product lines
  are
  a promising approach to address known variability within a car series,
  the reuse of functions across type series is not feasible with the
  current
  proposals. In this paper, a service-oriented approach is sketched which
  exploits that functions in automotive systems only have to be
  recombined
  in a restricted manner in order to enable reuse across car series.
  Components are used as basic units which provide localized basis
  functionality, patterns represent reusable assets which capture the
  interaction
  and protocols in between several roles, and services capture complex
  reusable functionality which requires the interaction of multiple
  units. It
  is sketched how all phases of the development process can benefit from
  a
  service-oriented approach and that advanced synthesis techniques can be
  employed to reuse the components, patterns and services and compose
  them with only minimal manual efforts.}
}
Powered by bibtexbrowser