AutoDaMa: On the Feasibility of Secure and Tailor-made Automotive Data Management

Customtailor-madedatabasemanagementsystems(DBMS)areanessentialasset,especiallyforembeddedsystems. Thecontinuously increasing amount of data in automotive sys-tems and the growing network of embedded devices canprofitfromDBMS.Restrictionsintermsofprocessors,mem-ory, and storage require customizable DBMS that containonly the needed functionality. We present AutoDaMa,acustomizableDBMSdesignedforautomotivesystems. WithAutoDaMa, it is possible to generate tailor-made DBMSfor different scenarios, e.g., by restricting the storage sizeof the DBMS or adding security-related features such asasymmetricandsymmetricencryption. Wedemonstratethefeasibilityofourapproachthroughapplyingdifferenttailor-madeDBMSversionsderivedfromAutoDaMa inanauto-motivetestingenvironment. OurexperienceisthatAuto-DaMa candramaticallyreducethedevelopmenteffortandcanincreasereliabilityusingefficientreusemechanisms.

[1]  Jörgen Hansson,et al.  COMET: A Component-Based Real-Time Database for Automotive Systems , 2004, ICSE 2004.

[2]  Sven Apel,et al.  Proof Composition for Deductive Verification of Software Product Lines , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.

[3]  Luc Bouganim,et al.  PicoDBMS: Scaling down database techniques for the smartcard , 2001, The VLDB Journal.

[4]  Jörgen Hansson,et al.  Data management issues in vehicle control systems: a case study , 2002, Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002.

[5]  Thomas Leich,et al.  FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming , 2005, GPCE'05.

[6]  Sven Apel,et al.  Type safety for feature-oriented product lines , 2010, Automated Software Engineering.

[7]  Gunter Saake,et al.  Cellular DBMS: An Attempt Towards Biologically-Inspired Data Management , 2010, J. Digit. Inf. Manag..

[8]  Christian Prehofer,et al.  Feature-Oriented Programming: A Fresh Look at Objects , 1997, ECOOP.

[9]  Jana Dittmann,et al.  Security threats to automotive CAN networks - Practical examples and selected short-term countermeasures , 2008, Reliab. Eng. Syst. Saf..

[10]  Thierry Ernst,et al.  CAR-TO-CAR AND CAR-TO-INFRASTRUCTURE COMMUNICATION SYSTEM BASED ON NEMO AND MANET IN IPv6 , 2006 .

[11]  Marko Wolf Security Engineering For Vehicular It Systems , 2009 .

[12]  Jana Dittmann,et al.  Future Perspectives: The Car and Its IP-Address - A Potential Safety and Security Risk Assessment , 2007, SAFECOMP.

[13]  Danilo Beuche Composition and construction of embedded software families , 2003 .

[14]  Thomas Leich,et al.  Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager , 2005, ADBIS.

[15]  Radek Vingralek,et al.  GnatDb: A Small-Footprint, Secure Database System , 2002, VLDB.

[16]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[17]  Manfred Broy,et al.  Software Engineering for Automotive Systems: A Roadmap , 2007, Future of Software Engineering (FOSE '07).

[18]  Gunter Saake,et al.  On the Need of Data Management in Automotive Systems , 2009, BTW.

[19]  Sven Apel,et al.  Granularity in software product lines , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.