[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2820489.2820497acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

ARCA: automated analysis of AUTOSAR meta-model changes

Published: 16 May 2015 Publication History

Abstract

The software architecture of automotive software systems on the European market and wider is designed following the AUTOSAR standard. This requires continuous adoption of new AUTOSAR releases in the development projects in order to enable new innovative solutions in cars. Under these circumstances, the analysis of impact of the AUTOSAR meta-model changes on the modeling tools used in the development is crucial for avoiding delays and increased cost. However due to tens of new features combined with thousands of meta-model changes between consecutive releases of AUTOSAR, tool support is needed for such analysis. In this paper we present a systematic method and a tool - ARCA - for automated analysis of the AUTOSAR meta-model changes. The tool is able to identify relevant changes affecting modeling tools used by different roles in the development process and present the optimal set of new features to be adopted in the projects. The goal of the tool is to enable faster and cheaper software innovation cycles in cars.

References

[1]
Automotive Open System Architecture, www.autosar.org, 2003.
[2]
M. Di Natale and A. L. Sangiovanni-Vincentelli, "Moving From Federated to Integrated Architectures in Automotive: The Role of Standards, Methods and Tools," Proceedings of the IEEE, vol. 98, no. 4, pp. 603--620, 2010.
[3]
S. Gal-Oz, "Standard API Would Significantly Accelerate Embedded System Development," Real-Time Magazine, vol. 5, pp. 81--87, 1999.
[4]
T. Kűhne, "Matters of (Meta-) Modeling," Journal of Software and Systems Modeling, vol. 5, no. 4, pp. 369--385, 2006.
[5]
G. Nordstrom, B. Dawant, D. M. Wilkes, and G. Karsai, "Metamodeling - Rapid Design and Evolution of Domain-Specific Modeling Environments," in Proceedings of the IEEE Conference on Engineering of Computer Based Systems, 1999, pp. 68--74.
[6]
D. Durisic, M. Staron, M. Tichy, and J. Hansson, "Evolution of Long-Term Industrial Meta-Models - A Case Study of AUTOSAR," in Proceedings of the Euromicro Conference on Software Engineering and Advanced Applications, 2014, pp. 141--148.
[7]
M. Broy, I. Kruger, A. Pretschner, and C. Salzmann, "Engineering Automotive Software," in Proceedings of the IEEE, ser. 2, vol. 95, 2007.
[8]
D. Durisic, M. Staron, and M. Tichy, "Quantifying Long-Term Evolution of Industrial Meta-Models - A Case Study," in Proceedings of the International Conference on Software Process and Product Measurement, 2014, pp. 104--113.
[9]
B. Boss, "Architectural Aspects of Software Sharing and Standardization: AUTOSAR for Automotive Domain," in Proceedings of the International Workshop on Software Engineering for Embedded Systems, 2012, pp. 9--15.
[10]
C. Wang, L. Ge, and T. Lee, "Automotive ECU Software Design Based on AUTOSAR," Journal of Applied Mechanics and Materials, vol. 577, pp. 1034--1037, 2014.
[11]
D. Di Ruscio, L. Iovino, and A. Pierantonio, "Evolutionary Togetherness: How to Manage Coupled Evolution in Metamodeling Ecosystems," in Proceedings of the 6th International Conference on Graph Transformations, 2012, pp. 20--37.
[12]
D. Mendez, A. Etien, A. Muller, and R. Casallas, "Towards Transformation Migration After Metamodel Evolution," in Proceedings of the Model and Evolution Workshop, 2010, pp. 20--37.
[13]
F. A. Fontana, M. Rolla, and M. Zanoni, "Capturing Software Evolution and Change through Code Repository Smells," Lecture Notes in Business Information Processing, vol. 199, pp. 148--165, 2014.
[14]
L. Li, L. Zhang, and Z. Fan, "The Measurement and Analysis of Software Change Based on Software Repository," in Proceedings of the International Conference on Software Engineering and Data Mining, 2010, pp. 289--294.
[15]
W. Poncin, A. Serebrenik, and M. V. D. Brand, "Process Mining Software Repositories," in Proceedings of the European Conference on Software Maintenance and Reengineering, 2011, pp. 5--14.
[16]
OMG. MOF 2.0 Core Final Adopted Specification, Object Management Group, www.omg.org, 2004.
[17]
L. Briand, S. Morasca, and V. Basili, "Property-based Software Engineering Measurement," IEEE Transactions on Software Engineering, vol. 22, no. 1, pp. 68--86, 1996.
[18]
K. Hyoseob and C. Boldyreff, "Developing Software Metrics Applicable to UML Models," in Proceedings of the Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 2002.
[19]
J. Branke, K. Deb, K. Miettinen, and R. Slowiński, "Interactive and Evolutionary Approaches," in Multiobjective Optimization. Springer Berlin Heidelberg, 2008.

Cited By

View all
  • (2019)Assessing the impact of meta-model evolutionSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0601-118:2(1419-1445)Online publication date: 17-May-2019
  • (2017)Co-evolution of meta-modeling syntax and informal semantics in domain-specific modeling environmentsProceedings of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS.2017.2(189-198)Online publication date: 17-Sep-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MiSE '15: Proceedings of the Seventh International Workshop on Modeling in Software Engineering
May 2015
94 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 13 of 30 submissions, 43%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Assessing the impact of meta-model evolutionSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0601-118:2(1419-1445)Online publication date: 17-May-2019
  • (2017)Co-evolution of meta-modeling syntax and informal semantics in domain-specific modeling environmentsProceedings of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS.2017.2(189-198)Online publication date: 17-Sep-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media