On the design of an architecture framework and quality evaluation for automotive software systems

• A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers.

[1]  Wei Hu,et al.  Quality model based on ISO/IEC 9126 for internal quality of MATLAB/Simulink/Stateflow models , 2012, 2012 IEEE International Conference on Industrial Technology.

[2]  Sallie M. Henry,et al.  Predicting source-code complexity at the design stage , 1990, IEEE Software.

[3]  Bernhard Schätz,et al.  Clone detection in automotive model-based development , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[4]  Alberto L. Sangiovanni-Vincentelli,et al.  Embedded System Design for Automotive Applications , 2007, Computer.

[5]  Michel R. V. Chaudron Quality Assurance in Model-Based Software Development: Challenges and Opportunities , 2012, SWQD.

[6]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[7]  S. Vestal,et al.  MetaH support for real-time multi-processor avionics , 1997, Proceedings of 5th International Workshop on Parallel and Distributed Real-Time Systems and 3rd Workshop on Object-Oriented Real-Time Systems.

[8]  E. Andrianarison,et al.  SysML for embedded automotive Systems : a practical approach , 2010 .

[9]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[10]  T. V. Bui,et al.  A software architecture for body area sensor networks : flexibility and trustworthiness , 2015 .

[11]  Stephen H. Kan,et al.  Metrics and Models in Software Quality Engineering , 1994, SOEN.

[12]  Michel R. V. Chaudron,et al.  Assessing UML design metrics for predicting fault-prone classes in a Java system , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[13]  Scott A. Whitmire,et al.  Object-Oriented Design Measurement , 1997 .

[14]  Frank W. Takes Algorithms for analyzing and mining real-world graphs , 2014 .

[15]  C.J.H. Mann,et al.  A Practical Guide to SysML: The Systems Modeling Language , 2009 .

[16]  Danny Weyns,et al.  Characterizing Relations between Architectural Views , 2008, ECSA.

[17]  Arie van Deursen,et al.  Software architecture reconstruction , 2004, Proceedings. 26th International Conference on Software Engineering.

[18]  Rjm Rolf Theunissen Supervisory control in health care systems , 2015 .

[19]  Alexander Serebrenik,et al.  Modularity Analysis of Automotive Control Software , 2013, ERCIM News.

[20]  Reinder J. Bril,et al.  Generalizing Consistency Checking between Software Views , 2005, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05).

[21]  E. B. Andersen,et al.  Modern factor analysis , 1961 .

[22]  Alexander Egyed,et al.  Fixing Inconsistencies in UML Design Models , 2007, 29th International Conference on Software Engineering (ICSE'07).

[23]  Alexander Serebrenik,et al.  You can't control the unfamiliar: A study on the relations between aggregation techniques for software metrics , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).

[24]  Rolf Johansson,et al.  The EAST-ADL Architecture Description Language for Automotive Embedded Software , 2007, Model-Based Engineering of Embedded Real-Time Systems.

[25]  Alexander Serebrenik,et al.  SQuAVisiT: A Flexible Tool for Visual Software Analytics , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[26]  Maged Elaasar,et al.  An Overview of UML Consistency Management , 2004 .

[27]  Dong-Jin Lim,et al.  Model-driven requirements validation for automotive embedded software using UML , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[28]  B. Lijnse,et al.  TOP to the rescue. Task-oriented programming for incident response applications , 2005 .

[29]  Jens Knodel,et al.  A Comparison of Static Architecture Compliance Checking Approaches , 2007, 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07).

[30]  Alexander Serebrenik,et al.  Simulink models are also software: modularity assessment , 2013, QoSA '13.

[31]  Bernhard Schätz,et al.  Model clone detection in practice , 2010, IWSC '10.

[32]  Peter H. Feiler,et al.  The Architecture Analysis & Design Language (AADL): An Introduction , 2006 .

[33]  Chris F. Kemerer,et al.  Cyclomatic Complexity Density and Software Maintenance Productivity , 1991, IEEE Trans. Software Eng..

[34]  Goiuria Sagardui Mendieta,et al.  MARTE Mechanisms to Model Variability When Analyzing Embedded Software Product Lines , 2010, SPLC.

[35]  O. J. Dunn Multiple Comparisons among Means , 1961 .

[36]  Kab Kevin Verbeek Algorithms for cartographic visualization , 2012 .

[37]  Elmar Jürgens,et al.  Why and how to control cloning in software artifacts , 2011 .

[38]  Tim Weilkiens,et al.  Functional Architectures in SysML , 2010 .

[39]  Ludovic Apvrille,et al.  Prototyping an Embedded Automotive System from its UML/SysML Models , 2012 .

[40]  Alexander F. Egyed Automatically Validating Model Consistency during Refinement , 2001 .

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

[42]  Daniela E. Damian,et al.  Selecting Empirical Methods for Software Engineering Research , 2008, Guide to Advanced Empirical Software Engineering.

[43]  Antonio Vallecillo,et al.  Well-formed Rules for Viewpoint Correspondences Specification , 2008, 2008 12th Enterprise Distributed Object Computing Conference Workshops.

[44]  Maarten Steinbuch,et al.  Extending Energy Management in Hybrid Electric Vehicles with explicit control of gear shifting and start-stop , 2012, 2012 American Control Conference (ACC).

[45]  Eduardo Zambon,et al.  Abstract Graph Transformation - Theory and Practice , 2013 .

[46]  Alain Abran,et al.  Software Metrics and Software Metrology , 2010 .

[47]  Sallie M. Henry,et al.  Object-oriented metrics that predict maintainability , 1993, J. Syst. Softw..

[48]  Reinhold Plösch,et al.  Operationalised product quality models and assessment: The Quamoco approach , 2014, Inf. Softw. Technol..

[49]  Trajce Dimkov,et al.  Alignment of organizational security policies: Theory and Practice , 2012 .

[50]  Hamid Abdul Basit,et al.  of the Eighth International , 2014 .

[51]  Stefan Dietzel,et al.  Resilient in-network aggregation for vehicular networks , 2015 .

[52]  Georgeta Igna,et al.  Performance analysis of real-time task systems using timed automata , 2013 .

[53]  Nicolas Anquetil,et al.  Software quality metrics aggregation in industry , 2013, J. Softw. Evol. Process..

[54]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[55]  Henry Muccini,et al.  On the Composition and Reuse of Viewpoints across Architecture Frameworks , 2012, 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture.

[56]  Saeed Sedghi,et al.  Towards Provably Secure Efficiently Searchable Encryption , 2012 .

[57]  Marta Olszewska On the impact of rigorous approaches on the quality of development , 2011 .

[58]  Danny Holten,et al.  Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[59]  Anja Guzzi,et al.  Supporting Developers' Teamwork from within the IDE , 2015 .

[60]  Lucian Voinea,et al.  Visual exploration of program structure, dependencies and metrics with SolidSX , 2011, 2011 6th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT).

[61]  Alexander Egyed,et al.  Scalable consistency checking between diagrams - the VIEWINTEGRA approach , 2001, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001).

[62]  Yanjindulam Dajsuren,et al.  Modernizing legacy software using a System Grokking technology , 2010, 2010 IEEE International Conference on Software Maintenance.

[63]  Nicolas Anquetil,et al.  Legacy Software Restructuring: Analyzing a Concrete Case , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

[64]  Doreen Meier,et al.  Structured Design Fundamentals Of A Discipline Of Computer Program And Systems Design , 2016 .

[65]  A. J. van der Ploeg,et al.  Efficient abstractions for visualization and interaction , 2015 .

[66]  Fpm Frank Stappers Bridging formal models : an engineering perspective , 2012 .

[67]  M. Broy,et al.  A Holistic Approach to Software Quality at Work , 2022 .

[68]  René L. Krikhaar,et al.  A relational approach to support software architecture analysis , 1998, Softw. Pract. Exp..

[69]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[70]  Christian Kreiner,et al.  Mechanisms to Handle Structural Variability in MATLAB/Simulink Models , 2013, ICSR.

[71]  Henson Graves,et al.  Using formal methods with SysML in aerospace design and engineering , 2011, Annals of Mathematics and Artificial Intelligence.

[72]  Alexander Serebrenik,et al.  Formalizing correspondence rules for automotive architecture views , 2014, QoSA '14.

[73]  KruchtenPhilippe The 4+1 View Model of Architecture , 1995 .

[74]  Harpal S. Dhama Quantitative models of cohesion and coupling in software , 1995, J. Syst. Softw..

[75]  Maliha S. Nash,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 2001, Technometrics.

[76]  Pim Vullers,et al.  Efficient implementations of attribute-based credentials on smart cards , 2014 .

[77]  E. M. Bouwers,et al.  Metric-based Evaluation of Implemented Software Architectures , 2013 .

[78]  Tom Mens,et al.  On the variation and specialisation of workload—A case study of the Gnome ecosystem community , 2014, Empirical Software Engineering.

[79]  Mark van den Brand,et al.  A Generic Solution for Syntax-Driven Model Co-evolution , 2011, TOOLS.

[80]  James R. Cordy,et al.  Using mutation analysis for a model-clone detector comparison framework , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[81]  Manfred Broy,et al.  Toward a Holistic and Standardized Automotive Architecture Description , 2009, Computer.

[82]  Guido Menkhaus,et al.  Metric Suite Directing the Failure Mode Analysis of Embedded Software Systems , 2005, ICEIS.

[83]  Colin Potts,et al.  Software-engineering research revisited , 1993, IEEE Software.

[84]  Jon Friedman,et al.  MATLAB/Simulink for Automotive Systems Design , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[85]  P. Bassctt Framing software reuse - lessons from real world , 1997 .

[86]  Sarah Kuester Physical Design Automation Of Vlsi Systems , 2016 .

[87]  Bente Anda,et al.  Experiences from conducting semi-structured interviews in empirical software engineering research , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[88]  Peter Braun,et al.  Automotive Software Development: A Model Based Approach , 2002 .

[89]  Robert K. Brayton,et al.  Logic Minimization Algorithms for VLSI Synthesis , 1984, The Kluwer International Series in Engineering and Computer Science.

[90]  Roel Verdult,et al.  The (in)security of proprietary cryptography , 2015 .

[91]  Jean-Philippe Babau,et al.  From MDD Concepts to Experiments and Illustrations , 2007 .

[92]  Takuya Katayama,et al.  Consistency checking of UML model diagrams using the XML semantics approach , 2005, WWW '05.

[93]  Robert L. Glass,et al.  Measuring software design quality , 1990 .

[94]  P. A. Richards,et al.  Factors in software quality: concept and definitions of software quality , 1977 .

[95]  Torsten Bertram,et al.  Designing Reusable and Scalable Software Architectures for Automotive Embedded Systems in Driver Assistance , 2010 .

[96]  Rakesh Rana,et al.  Defect prediction over software life cycle in automotive domain state of the art and road map for future , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[97]  M. S. Greiler,et al.  Test Suite Comprehension for Modular and Dynamic Systems , 2013 .

[98]  Nicolas Navet,et al.  Automotive Embedded Systems Handbook , 2017 .

[99]  David Notkin,et al.  Software reflexion models: bridging the gap between source and high-level models , 1995, SIGSOFT FSE.

[100]  Andrew Begel,et al.  Managing Duplicated Code with Linked Editing , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[101]  Gergely Alpár,et al.  Attribute-based identity management : [bridging the cryptographic design of ABCs with the real world] , 2015 .

[102]  Seyyed Hamed Hashemi,et al.  Studies on verification of wireless sensor networks and abstraction learning for system inference , 2008 .

[103]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[104]  Maurice H. Halstead,et al.  Elements of software science (Operating and programming systems series) , 1977 .

[105]  Danilo Beuche,et al.  Automotive model-driven development and the challenge of variability , 2012, SPLC '12.

[106]  Joeri de Ruiter,et al.  Lessons learned in the analysis of the EMV and TLS security protocols , 2015 .

[107]  Mark Lorenz,et al.  Object-oriented software metrics - a practical guide , 1994 .

[108]  Christiaan J. J. Paredis,et al.  5.5.1 An Overview of the SysML‐Modelica Transformation Specification , 2010 .

[109]  Sander Vermolen,et al.  Software Language Evolution , 2008, 2008 15th Working Conference on Reverse Engineering.

[110]  Adriaan Middelkoop,et al.  Inference of Program Properties with Attribute Grammars, Revisited , 2012 .

[111]  R. Tingey Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, , 2006 .

[112]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[113]  H. Dieter Rombach,et al.  A Controlled Expeniment on the Impact of Software Structure on Maintainability , 1987, IEEE Transactions on Software Engineering.

[114]  Eoin Woods,et al.  Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives , 2005 .

[115]  Martin Shepperd,et al.  Derivation and Validation of Software Metrics , 1993 .

[116]  Reinder J. Bril,et al.  An architectural connectivity metric and its support for incremental re-architecting of large legacy systems , 2001, Proceedings 9th International Workshop on Program Comprehension. IWPC 2001.

[117]  Martin K. Starr,et al.  Modular production – a 45‐year‐old concept , 2010 .

[118]  Kamrul Ahsan,et al.  Car recalls: a problem unique to Toyota or for all car makers? , 2012 .

[119]  Muhammad Ali Babar,et al.  Design Requirements for an Architecture Consistency Tool , 2009, PPIG.

[120]  S Sjoerd Cranen,et al.  Getting the point : obtaining and understanding fixpoints in model checking , 2015 .

[121]  Zef Hemel Methods and Techniques for the Design and Implementation of Domain-Specific Languages , 2012 .

[122]  Ralf Reussner,et al.  The Use of Parameterised Contracts for Architecting Systems with Software Components , 2001 .

[123]  Alexandru Telea,et al.  SQuAVisiT: A Software Quality Assessment and Visualisation Toolset , 2007, Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007).

[124]  Meir M. Lehman,et al.  Program evolution: processes of software change , 1985 .

[125]  Carlos Mario Zapata Jaramillo,et al.  A Rule-Based System for Assessing Consistency Between UML Models , 2007, MICAI.

[126]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[127]  Lionel Mamane,et al.  Interactive mathematical documents: creation and presentation , 2004 .

[128]  R. Peter Jones,et al.  Systems modelling of a driver information system - automotive industry case study , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

[129]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[130]  E. Roubtsova,et al.  Po st pr in t I 2 SD : Reverse Engineering Sequence Diagrams from Enterprise Java Beans with Interceptors ∗ , 2013 .

[131]  Tim Weilkiens,et al.  Systems engineering with SysML / UML - modeling, analysis, design , 2007 .

[132]  Rudolf Ferenc,et al.  Configuring software for reuse with VCL , 2013 .

[133]  Elisa Costante,et al.  Privacy throughout the data cycle , 2015 .

[134]  William A. Florac Software Quality Measurement: A Framework for Counting Problems and Defects , 1992 .

[135]  Rainer Koschke,et al.  Hierarchical reflexion models , 2003, 10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings..

[136]  Miroslaw Staron,et al.  Measuring the impact of changes to the complexity and coupling properties of automotive software systems , 2013, J. Syst. Softw..

[137]  Ramana Rao,et al.  The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information , 1994, CHI '94.

[138]  Alexander Serebrenik,et al.  An empirical study of the evolution of Eclipse third-party plug-ins , 2010, IWPSE-EVOL '10.

[139]  Cfj Christian Lange,et al.  Assessing and improving the quality of modeling : a series of empirical studies about the UML , 2007 .

[140]  K. Gabriel,et al.  SIMULTANEOUS TEST PROCEDURES-SOME THEORY OF MULTIPLE COMPARISONS' , 1969 .

[141]  Ella E. Roubtsova,et al.  I2SD: Reverse Engineering Sequence Diagrams from Enterprise Java Beans with Interceptors , 2011, 2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation.

[142]  Aah Ammar Osaiweran Formal development of control software in the medical systems domain , 2012 .

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

[144]  Jeffrey K. Liker The way back for Toyota , 2010 .

[145]  Roman Pallierer,et al.  Autosar 4.0 – and Now? Challenges and Solution Approaches to Use , 2012 .

[146]  Jan Scheible Automatisierte Qualitätsbewertung am Beispiel von MATLAB Simulink-Modellen in der Automobil-Domäne , 2012 .

[147]  Dror G. Feitelson,et al.  The Linux kernel as a case study in software evolution , 2010, J. Syst. Softw..

[148]  Michael W. Evans,et al.  Software quality assurance and management , 1987 .

[149]  Rainer Koschke,et al.  Survey of Research on Software Clones , 2006, Duplication, Redundancy, and Similarity in Software.

[150]  Franz Wotawa,et al.  A Novel Industry Grade Dataset for Fault Prediction Based on Model-Driven Developed Automotive Embedded Software , 2015, 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories.

[151]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[152]  Franz Wotawa,et al.  Testing methods used in the automotive industry: results from a survey , 2014, JAMAICA 2014.

[153]  Takahiro Yamada,et al.  Reference architecture for space data systems , 2003 .

[154]  Alexander Serebrenik,et al.  By no means: a study on aggregating software metrics , 2011, WETSoM '11.

[155]  Tim K. Cocx,et al.  Metrics and visualisation for crime analysis and genomics , 2005 .

[156]  James R. Cordy,et al.  Submodel pattern extraction for simulink models , 2013, SPLC '13.

[157]  James R. Cordy,et al.  Models are code too: Near-miss clone detection for Simulink models , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[158]  Thomas Zurawka,et al.  Automotive Software Engineering: Principles, Processes, Methods, and Tools , 2005 .

[159]  Alexander Serebrenik,et al.  Process Mining Software Repositories , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

[160]  Michel R. V. Chaudron,et al.  In practice: UML software architecture and design description , 2006, IEEE Software.

[161]  Rgm Rudolf Huisman,et al.  A quality framework for evaluating automotive architecture , 2014 .

[162]  Dong Liu,et al.  Automating transition from use-cases to class model , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[163]  Herbert Hanselmann,et al.  Challenges in automotive software engineering , 2008, ICSE Companion '08.

[164]  John Lane,et al.  IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries , 1991 .

[165]  Sara Tucci Piergiovanni,et al.  Towards an Architectural Design Framework for Automotive Systems Development , 2012, CSDM.

[166]  Sabrina Hirsch,et al.  Logic Minimization Algorithms For Vlsi Synthesis , 2016 .

[167]  Andy P. Field,et al.  Discovering Statistics Using SPSS , 2000 .

[168]  Dr. B. Ravi Computer-Aided Casting Design – Past , Present and Future , 2005 .

[169]  D. E. Nadales Agut,et al.  A Compositional Interchange Format for Hybrid Systems: Design and Implementation , 2012 .

[170]  Chanchal Kumar Roy,et al.  Comparison and evaluation of code clone detection techniques and tools: A qualitative approach , 2009, Sci. Comput. Program..

[171]  Manfred Broy,et al.  Automotive software engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[172]  Maninder Singh,et al.  Software clone detection: A systematic review , 2013, Inf. Softw. Technol..

[173]  Charles W. Butler,et al.  Design complexity measurement and testing , 1989, CACM.

[174]  van den Mgj Mark Brand,et al.  Evolution mechanisms of automotive architecture description languages , 2011 .

[175]  Rich Hilliard,et al.  Every architecture description needs a framework: Expressing architecture frameworks using ISO/IEC 42010 , 2009, 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture.

[176]  Shin’ichi SHIRAISHI,et al.  Automotive System Development Based on Collaborative Modeling Using Multiple ADLs , 2011 .

[177]  Erhard Plödereder,et al.  Bauhaus - A Tool Suite for Program Analysis and Reverse Engineering , 2006, Ada-Europe.

[178]  Raymond J. A. Buhr,et al.  Use Case Maps as Architectural Entities for Complex Systems , 1998, IEEE Trans. Software Eng..

[179]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[180]  Bernhard Rumpe,et al.  First-class variability modeling in Matlab/Simulink , 2013, VaMoS.

[181]  Edgar Brunner,et al.  Rank-based multiple test procedures and simultaneous confidence intervals , 2012 .

[182]  Martin P. Robillard,et al.  Clone region descriptors: Representing and tracking duplication in source code , 2010, TSEM.

[183]  Hossein Rahmani,et al.  Analysis of protein-protein interaction networks by means of annotated graph mining algorithms , 2012 .

[184]  Bill Curtis,et al.  Third time charm: Stronger prediction of programmer performance by software complexity metrics , 1979, ICSE 1979.

[185]  Alexander Serebrenik,et al.  Theil index for aggregation of software metrics values , 2010, 2010 IEEE International Conference on Software Maintenance.

[186]  Nicolas Anquetil,et al.  Comparative study of clustering algorithms and abstract representations for software remodularisation , 2003 .

[187]  Weishan Zhang,et al.  XVCL: XML-based variant configuration language , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[188]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[189]  Konstantinos Salonitis,et al.  Modularity concepts for the automotive industry: A critical review , 2009 .

[190]  René L. Krikhaar,et al.  Hiding expressed using relation algebra with multi-relations-oblique lifting and lowering for unbalanced systems , 2000, Proceedings of the Fourth European Conference on Software Maintenance and Reengineering.

[191]  Alexander Serebrenik,et al.  Automotive ADLS: a study on enforcing consistency through multiple architectural levels , 2012, QoSA '12.

[192]  Mohammad Reza Mousavi,et al.  CPP2XMI: Reverse Engineering of UML Class, Sequence, and Activity Diagrams from C++ Source Code , 2006, 2006 13th Working Conference on Reverse Engineering.

[193]  Peter Braun,et al.  A Model-Based Approach for Automotive Software Development , 2001, OMER.

[194]  Bernhard Rumpe,et al.  View-Centric Modeling of Automotive Logical Architectures , 2008, MBEES.

[195]  Miguel Goulão,et al.  Toward the Design Quality Evaluation of Object-Oriented Software Systems , 1995 .

[196]  Bruno D. Zumbo,et al.  Parametric Alternatives to the Student T Test under Violation of Normality and Homogeneity of Variance , 1992 .

[197]  Manfred Broy,et al.  Architectural Concepts in Programming Languages , 2010, Computer.

[198]  James R. Cordy,et al.  Near-miss model clone detection for Simulink models , 2012, 2012 6th International Workshop on Software Clones (IWSC).

[199]  Alexander Serebrenik,et al.  Dn-based architecture assessment of Java Open Source software systems , 2009, 2009 IEEE 17th International Conference on Program Comprehension.

[200]  Philip H. Ramsey Nonparametric Statistical Methods , 1974, Technometrics.

[201]  V. Basili Software modeling and measurement: the Goal/Question/Metric paradigm , 1992 .

[202]  Pontus Boström,et al.  An approach to contract-based verification of Simulink models , 2010 .