Skip to main content

21 Application of Quality Standards to Multiple Artifacts with a Universal Compliance Solution

  • Chapter
Model-Based Engineering of Embedded Real-Time Systems (MBEERTS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6100))

  • 2293 Accesses

Abstract

For standards compliance achievement in model-based engineering of embedded real-time systems, model analyzers and code checkers are constituted in early development phases to lower error rates and to eliminate time-consuming quality reviews. However, solutions available today only address a single modeling language and examinations are localized to specific development environments. Fulfilling more advanced traceability examinations required by procedural and technical quality standards, compliance checking has to be applicable across different modeling tools and development workflows. Furthermore it should cover correlation analyses that include model-to-model, model-to-file and model-to-database comparisons on multiple artifacts. This chapter introduces a novel compliance solution Assessment Studio that supports universal guideline and traceability checking with automated analyses in multi-domain modeling environments. MESA, our meta-modeling approach for guideline checking, was enhanced to support multiple meta-models with associated artifacts. Therefore, we use a XML-based transformation and proof mechanism by automatically executing rules written in LINQ, adding auto-correction and metrics measurement capabilities. Several case studies demonstrate the feasibility of this approach at Volkswagen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The Motor Industry Software Reliability Association: MISRA-C: Guidelines for the Use of the C Language in Vehicle Based Systems. MISRA-C (1998)

    Google Scholar 

  2. Farkas, T., Röbig, H.: Automatisierte, werkzeugĂ¼bergreifende richtlinienprĂ¼fung zur unterstĂ¼tzung des automotive-entwicklungsprozesses. In: Conrad, M., Giese, H., Rumpe, B., Schätz, B. (eds.) Proceedings of Model Based Engineering of Embedded Systems III (MBEES III), Dagstuhl, Germany, TU Braunschweig Report TUBS-SSE 2007-01 (2007)

    Google Scholar 

  3. Mack, M.: Ascet autocode ensures misra conformance, etas, http://www.etas.com

  4. Rech, J., Bunse, C.: Quality Improvement in Automotive Software Engineering using a Model-Based Approach. In: Model-Driven Software Development Integrating Quality Assurance (Premier Reference Source). Idea Group Publishing (2008)

    Google Scholar 

  5. ISO 61508, I.O.f.S..I.E.C.: IEC-61508 Functional safety of electrical/electronic/programmable electronic safety-related system. IEC (1998)

    Google Scholar 

  6. Kneuper, R.: CMMI: Verbesserung von Softwareprozessen mit Capability Maturity Model Integration. dPunkt Verlag, Heidelberg (2006)

    Google Scholar 

  7. MAAB The MathWorks Automotive Advisory Board: Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow, Version 2.0, http://www.mathworks.com/industries/auto/maab.html

  8. AUTOSAR: Automotive open system architecture specification, deliverables: Applying simulink to autosar; applying ascet to autosar, http://www.autosar.org

  9. The MathWorks, Simulink Verification and Validation Toolbox, http://www.mathworks.de/products/simverification

  10. StĂ¼rmer, I., Kreuz, I., Schäfer, W., SchĂ¼rr, A.: The mate approach: Enhanced simulink and statfelow model transformation. In: Proceedings of MathWorks Automotive Conference, Dearborn (MI), USA (June 2007)

    Google Scholar 

  11. Match Technologies, Assessment Studio, http://www.match-technologies.com

  12. Microsoft Developer Network: The LINQ Project, http://msdn.microsoft.com/en-us/netframework/aa904594.aspx

  13. IT-Power Consultants, SimEx - Konvertierung von Simulink/Stateflow Modelldaten in das XML-Format, http://www.itpower.de

  14. EXTESSY, EXCERPT - Extessy Engineering Requirements Platform, http://www.extessy.com

  15. OSLO Open Source Library for OCL, http://oslo-project.berlios.de

  16. International Organization for Standardization: ISO 9126: Software Engineering - Product quality, Part 1-4. International Organization for Standardization (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Farkas, T., Klein, T., Röbig, H. (2010). 21 Application of Quality Standards to Multiple Artifacts with a Universal Compliance Solution. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Schätz, B. (eds) Model-Based Engineering of Embedded Real-Time Systems. MBEERTS 2007. Lecture Notes in Computer Science, vol 6100. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16277-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16277-0_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16276-3

  • Online ISBN: 978-3-642-16277-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics