www.aptiv.com
Open in
urlscan Pro
2620:1ec:4b::43
Public Scan
Submitted URL: https://engage.aptiv.com/Nzg4LVlLSC0xNTUAAAGKxytKIczdVaUsEg9jSgiOMqcDJ68rZawQe2FzEaFGon7yC6UGEJrtcW1amMlFeCFI5iqZtEohr9Nh...
Effective URL: https://www.aptiv.com/en/insights/article/what-is-the-v-model-in-software-development?loc=para&mkt_tok=Nzg4LVlLSC0xNTU...
Submission: On March 28 via api from IE — Scanned from DE
Effective URL: https://www.aptiv.com/en/insights/article/what-is-the-v-model-in-software-development?loc=para&mkt_tok=Nzg4LVlLSC0xNTU...
Submission: On March 28 via api from IE — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* en * English (en) * 中文 (zh) * Deutsch (de) * español (es) * français (fr) * magyar (hu) * italiano (it) * 日本語 (ja) * 한국어 (ko) * polski (pl) * en * English (en) * 中文 (zh) * Deutsch (de) * español (es) * français (fr) * magyar (hu) * italiano (it) * 日本語 (ja) * 한국어 (ko) * polski (pl) Newsroom Investors Catalog Contact Subscribe My Account Order History Contact Us Logout EN English (EN) 中文 (ZH) Deutsch (DE) español (ES) français (FR) magyar (HU) italiano (IT) 日本語 (JA) 한국어 (KO) polski (PL) Insights Advanced Manufacturing Advanced Safety Autonomous Driving Connectivity E-Mobility In-Cabin User Experience Smart Vehicle Architecture EXPLORE ALL ARTICLES CASE STUDIES MOBILITY INSIDER RESEARCH PUBLICATIONS VIDEOS WHITE PAPERS Solutions Advanced Safety Connected Services Connection Systems Connectivity and Security Electrical Distribution Systems Middleware & DevOps Services Smart Vehicle Architecture User Experience Vehicle Electrification Systems HellermannTyton Intercable Automotive Solutions Motional Winchester Interconnect Wind River Careers About Our Mission Our Businesses Our Journey Our Locations Our Foundation Sustainability Insights Advanced Manufacturing Advanced Safety Autonomous Driving Connectivity E-Mobility In-Cabin User Experience Smart Vehicle Architecture EXPLORE ALL ARTICLES CASE STUDIES MOBILITY INSIDER RESEARCH PUBLICATIONS VIDEOS WHITE PAPERS Solutions Advanced Safety Connected Services Connection Systems Connectivity and Security Electrical Distribution Systems Middleware & DevOps Services Smart Vehicle Architecture User Experience Vehicle Electrification Systems HellermannTyton Intercable Automotive Solutions Motional Winchester Interconnect Wind River Careers About Our Mission Our Businesses Our Journey Our Locations Our Foundation Sustainability -------------------------------------------------------------------------------- Newsroom Investors Catalog -------------------------------------------------------------------------------- Contact Subscribe My Account My Account Order History Contact Us Logout Catalog English (EN) English (EN) 中文 (CN) Deutsch (DE) español (ES) français (FR) magyar (HU) italiano (IT) 日本語 (JA) 한국어 (KO) polski (PL) 1. Home 2. Insights 3. Article Insights Home WHAT IS THE V-MODEL IN SOFTWARE DEVELOPMENT? Mobility Insider March 08, 2023 The V-model or V-cycle is a style of software development that splits the process into three parts: design, implementation, and integration and qualification testing. The letter V is a symbolic representation of the development flow. Applying the V-model’s clearly defined steps to small increments of software development allows for testing earlier in the process. Catching bugs or errors as early as possible increases the speed of the development effort, cuts costs and improves overall quality. The approach dovetails well with the continuous integration and continuous deployment methodology. How the V-model works In designing software for complex automotive systems, developers look for flexibility, speed and the ability to make improvements to the code. Following the steps along the “V” of the model, development begins with design at the upper-left end, continues down to implementation at the bottom point of the “V,” and ends with final testing at the upper right end. * System Requirements: Engineers gather both business and system requirements. At this stage, it is important to clearly define the outcomes that the automotive function or feature will achieve. * System Design: Engineers design the desired functionality using a model-based development environment. Model-in-the-loop testing catches bugs and errors early in the process. * Software Requirements: Engineers use system requirements and the resulting system design to define what the software needs to achieve. * Software Implementation: Engineers create and compile the code that constructs the software. For all code that has been written, the testing phases begin to confirm that requirements have been achieved (verification testing) and that the result is robustly suitable for the application (validation testing). * Software Integration and Qualification Testing: Software implementation generally occurs on a per-feature or per-software component scale. To make a full software solution, each of the smaller scale implementations are integrated into a single compiled whole that is tested as a single entity. * System Integration and Qualification Testing: A system is an assembly of parts. All of the software and hardware parts are assembled into a complete system for testing. Testers use software-in-the-loop, hardware-in-the-loop and vehicle-in-the-loop to test software. How does the V-model mesh with ISO 26262 and ASPICE? As vehicles became more software-defined, particularly with respect to advanced driver assistance systems and automated driving features such as emergency braking or lane correction, the industry as a whole needed a standard development model that could be shared across OEMs, technology providers and other third parties. The International Organization for Standardization, a nongovernmental organization made up of national standards bodies, created just such a standard focused on vehicle safety. ISO 26262 has become the de facto automotive functional safety standard and is based on the V-model. In addition, European carmakers created a standard for software quality that is also based on the V-model, called ASPICE (Automotive Software Performance Improvement and Capability dEtermination), which is an evolution of the ISO SPICE standard. Using the ASPICE framework, OEMs can evaluate the quality of software that is provided to them. In fact, when a premium OEM compared suppliers that use ASPICE against those that did not, it discovered that the average ASPICE supplier found 90 percent of software defects nine months earlier than the average non-ASPICE supplier. Because it is the foundation for these standards, the V-model has become the predominant style of software development in the automotive industry and will continue to play a role for the foreseeable future. The V-Model in Automotive Applications SHARE: * * * * RELATED STORIES WHAT IS ASPICE? MOBILITY INSIDER August 11, 2022 WHAT IS SOFTWARE-IN-THE-LOOP TESTING? MOBILITY INSIDER March 17, 2022 WHAT IS AUTOMOTIVE FUNCTIONAL SAFETY? MOBILITY INSIDER September 28, 2022 STAY UP TO DATE. Want to keep pace with where mobility is going? Sign up for our Aptiv newsletter here. Sign up to get updates Don't worry. We won't flood your inbox or share your email. -------------------------------------------------------------------------------- Insights EXPLORE ALL ARTICLES CASE STUDIES MOBILITY INSIDER RESEARCH PUBLICATIONS WHITE PAPERS Solutions Advanced Safety Connected Services Connection Systems Connectivity and Security Electrical Distribution Systems Middleware & DevOps Services Smart Vehicle Architecture User Experience Vehicle Electrification Systems HellermannTyton Intercable Automotive Solutions Motional Winchester Interconnect Wind River Catalog About Our Mission Our Businesses Our Journey Our Locations Our Foundation Sustainability Suppliers Privacy Terms of Use Aptiv Privacy Statement Cookie Policy Legal & Compliance Careers Investors Newsroom Contact -------------------------------------------------------------------------------- NYSE APTV 109.07 0.97 (0.9%) © 2023 Aptiv. All rights reserved We use cookies to give you the best possible experience when using our website. By selecting “Accept All Cookies” we can bring you relevant and personalized content – and generally give you a much more enhanced visit. If you’d rather take the time to set which cookies we can use, please select “Manage Settings”. If you’d prefer not to have any optional cookies set on your device, please select “Disable All”. Visit our Cookie Policy to learn more about how we process your data. Manage Settings Disable All Accept All Cookies PRIVACY PREFERENCE CENTER When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. As we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more about cookies, and change default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More information Allow All MANAGE CONSENT PREFERENCES PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. View Vendor Details FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. View Vendor Details TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. View Vendor Details STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. View Vendor Details Back Button PERFORMANCE COOKIES Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest Switch Label label Switch Label label Switch Label label * View Cookies * Name cookie name Confirm My Choices