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

Form analysis 0 forms found in the DOM

Text 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