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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
The Motor Industry Software Reliability Association: MISRA-C: Guidelines for the Use of the C Language in Vehicle Based Systems. MISRA-C (1998)
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)
Mack, M.: Ascet autocode ensures misra conformance, etas, http://www.etas.com
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)
ISOÂ 61508, I.O.f.S..I.E.C.: IEC-61508 Functional safety of electrical/electronic/programmable electronic safety-related system. IEC (1998)
Kneuper, R.: CMMI: Verbesserung von Softwareprozessen mit Capability Maturity Model Integration. dPunkt Verlag, Heidelberg (2006)
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
AUTOSAR: Automotive open system architecture specification, deliverables: Applying simulink to autosar; applying ascet to autosar, http://www.autosar.org
The MathWorks, Simulink Verification and Validation Toolbox, http://www.mathworks.de/products/simverification
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)
Match Technologies, Assessment Studio, http://www.match-technologies.com
Microsoft Developer Network: The LINQ Project, http://msdn.microsoft.com/en-us/netframework/aa904594.aspx
IT-Power Consultants, SimEx - Konvertierung von Simulink/Stateflow Modelldaten in das XML-Format, http://www.itpower.de
EXTESSY, EXCERPT - Extessy Engineering Requirements Platform, http://www.extessy.com
OSLO Open Source Library for OCL, http://oslo-project.berlios.de
International Organization for Standardization: ISO 9126: Software Engineering - Product quality, Part 1-4. International Organization for Standardization (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)