联系方式
您的联系人

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670-0

传真: +49 711 80670-111

电子邮箱:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Borsteler Bogen 27

Hamburg

德国

电话: +49 40 2020130-0

传真: +49 40 2020130-20

电子邮箱:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

德国

电话: +49 531 121990

传真: +49 531 12199 20

电子邮箱:

Vector Consulting Services GmbH

Ingersheimer Str. 20

70499 Stuttgart

德国

电话: +49 711 80670 1520

传真: +49 711 80670 444

电子邮箱:

Postal address:
Ingersheimer Str. 24

Vector Informatik GmbH

Philipp-Reis-Str. 1

76137 Karlsruhe

德国

电话: +49 721 91430 100

传真: +49 721 91430 101

电子邮箱:

Vector Informatik GmbH

Otto-Hahn-Str. 20

85609 Aschheim

德国

电话: +49 89 94384220

传真: +49 711 80670-111

电子邮箱:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

德国

电话: +49 941 208650

传真: +49 941 20865 111

电子邮箱:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670 500

传真: +49 711 80670 555

电子邮箱:

Technical Sales Embedded Software and AUTOSAR

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670 400

传真: +49 711 80670 425

电子邮箱:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670 200

传真: +49 711 80670-111

电子邮箱:

Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

Online: https://portal.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670 5050

传真: +49 711 80670-111

电子邮箱:

Vector Informatik GmbH

Ingersheimer Str. 24

70499 Stuttgart

德国

电话: +49 711 80670 5770

传真: +49 711 80670 333

电子邮箱:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670-5050

传真: +49 711 80670-111

电子邮箱:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670-0

传真: +49 711 80670-111

电子邮箱:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

德国

电话: +49 711 80670 4618

传真: +49 711 80670 499

电子邮箱:

Your contact:
Katja Hahmann
Manager Customer Projects for CANoe and automated Test Systems

Vector Informatik GmbH

Baierbrunner Str. 23

81379 Munich

德国

电话: +49 89 74 7377-0

传真: +49 89 74 7377-99

电子邮箱:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

奥地利

电话: +43 1 90160 0

传真: +43 1 90160 35

电子邮箱:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

奥地利

电话: +43 1 90160 55

传真: +43 1 90160 9955

电子邮箱:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

奥地利

电话: +43 1 90160 40

传真: +43 1 90160 9940

电子邮箱:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

奥地利

电话: +43 1 90160 0

传真: +43 1 90160 35

电子邮箱:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

美国

电话: +1 248 449-9290

传真: +1 248 449-9704

电子邮箱:

Operational sales automotive

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

美国

电话: +1 248-449-9290, Option 3

传真: +1 248 449-9704

电子邮箱:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

美国

电话: +1 248 449 9290 Option 1

传真: +1 248 449-9704

电子邮箱:

Vector North America

39500 Orchard Hill Place
Suite 500

Novi, Michigan 48375

美国

电话: +1 248 449 9290 Option 2

传真: +1 248 449-9704

电子邮箱:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

英国

电话: +44 121 788 7900

电子邮箱:

VAT No.: GB 941 2528 36
Registered in England Number 06699692

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

英国

电话: +44 121 788 7900

电子邮箱:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

英国

电话: +44 121 788 7901

传真: --

电子邮箱:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

英国

电话: +44 121 788 7900

传真: --

电子邮箱:

Vector Japan Co. Ltd.

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

日本

电话: +81 3 4586 1800

传真: +81 3 4586 1830

电子邮箱:

Vector Japan Co. Ltd.

Global Gate,
4-60-12 Hiraike-cho, Nakamura-ku, Nagoya-shi

Aichi, 453-6110

日本

电话: +81 52 770 7170

传真: +81 52 770 7190

电子邮箱:

Vector Japan Co. Ltd.

Cent Urban Bldg. 4F
3-23-15 Nishinakajima, Yodogawa-ku, Osaka-shi

Osaka 532-0011

日本

电话: +81 6 6829 6446

传真: --

电子邮箱:

Vector Japan Co. Ltd.

東京都品川区東品川2-3-12 シーフォートスクエア センタービル

〒140-0002

日本

电话: +81 3 4586 1800

传真: +81 3 4586 1830

电子邮箱:

Vector Japan Co. Ltd.

愛知県名古屋市中村区平池町4-60-12 グローバルゲート

〒453-6110

日本

电话: +81 52 770 7170

传真: +81 52 770 7190

电子邮箱:

Vector Japan Co. Ltd.

Seafort Square Center Bldg.
2-3-12 Higashi-shinagawa, Shinagawa-ku

Tokyo 140-0002

日本

电话: +81 3 4586 1800

传真: +81 3 4586 1830

电子邮箱:

Vector Japan Co. Ltd.

Tokyo Seafort Square Center Building
2-3-12 Higashi-Shinagawa, Shinagawa-ku

Tokyo 140-0002

日本

电话: +81 3 4586 1810

传真: +81 3 4586 1830

电子邮箱:

Online: https://portal.vector.com

Please refer to the following for reception hours:
- Phone 10-12 / 13-17 (Mo-Fr, excl. holidays)
- E-mail, fax / 24 hours at any time

    Vector Japan Co. Ltd.

    Seafort Square Center Bldg.
    2-3-12 Higashi-shinagawa, Shinagawa-ku

    Tokyo 140-0002

    日本

    电话: +81 3 4586 1800

    传真: +81 3 4586 1830

    电子邮箱:

    Vector Japan Co.Ltd...

    Seafort Square Center Bldg.
    2-3-12 Higashi-shinagawa, Shinagawa-ku

    Tokyo 140-0002

    日本

    电话: +81 3 4586 1800

    传真: +81 3 4586 1830

    电子邮箱:

    维克多汽车技术(上海)有限公司

    中国 上海市长宁区
    江苏路398号舜元企业发展大厦A座27楼

    上海 200050

    中国

    电话: +86 21 2283 4688

    传真: +86 21 6432 5308

    电子邮箱:

    维克多汽车技术(上海)有限公司北京分公司

    中国 北京市朝阳区
    酒仙桥路20号颐堤港一座23层2301-2302室

    北京 100016

    中国

    电话: +86 10 8432 8600

    电子邮箱:

    Vector Automotive Technology (Shanghai) Co., Ltd.

    Sunyoung Center
    Room 1601-1603, No.398 Jiang Su Road
    Changning District

    Shanghai 200050

    中国

    电话: +86 21 2283 4688

    传真: +86 21 6432 5308

    电子邮箱:

    Vector Automotive Technology (Shanghai) Co., Ltd.

    Sunyoung Center
    Room 1601-1603, No.398 Jiang Su Road
    Changning District

    Shanghai 200050

    中国

    电话: +86 21 2283 4688

    传真: +86 21 6432 5308

    电子邮箱:

    Vector Automotive Technology (Shanghai) Co., Ltd.

    Sunyoung Center
    Room 1601-1603, No.398 Jiang Su Road
    Changning District

    Shanghai 200050

    中国

    电话: +86 21 2283 4688

    传真: +86 21 6432 5308

    电子邮箱:

    Vector Automotive Technology (Shanghai) Co., Ltd.

    Sunyoung Center
    Room 1601-1603, No.398 Jiang Su Road
    Changning District

    Shanghai 200050

    中国

    电话: +86 21 2283 4688

    传真: +86 21 6432 5308

    电子邮箱:

    维克多汽车技术(上海)有限公司 深圳办事处

    中国 深圳市福田区
    中心五路18号星河发展大厦1008室

    深圳

    中国

    电子邮箱:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    韩国

    电话: +82 2 807 0600

    传真: +82 2 807 0601

    电子邮箱:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    韩国

    电话: +82 2 807 0600 Ext.1

    传真: +82 2 807 0601

    电子邮箱:

    Vector Korea IT Inc.

    용산구 한강대로 69 용산 푸르지오 써밋 업무동 9층

    서울 04378

    韩国

    电话: +82 2 807 0600 Ext.4

    传真: +82 2 807 0601

    电子邮箱:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    韩国

    电话: +82 2 807 0600 Ext.2

    传真: +82 2 807 0601

    电子邮箱:

    Vector Korea IT Inc.

    602, Yongsan Prugio Summit Office-dong

    Seoul 04378

    韩国

    电话: +82 2 807 0600 Ext.3

    传真: +82 2 807 0601

    电子邮箱:

    Vector Italia s.r.l.

    Corso Sempione 68

    20154 Milano

    意大利

    电话: +39 02678171 10

    传真: +39 02678171 35

    电子邮箱:

    Vector Italia s.r.l.

    Corso Sempione 68

    20154 Milano

    意大利

    电话: +39 02678171 70

    传真: +39 02678171 35

    电子邮箱:

    Business hours: Monday to Friday from 9:00 am to 6:00 pm (CET/CEST).

    Online: https://portal.vector.com

    Vector Italia s.r.l.

    Corso Sempione 68

    20154 Milano

    意大利

    电话: +39 02678171 10

    传真: +39 02678171 35

    电子邮箱:

    Vector Informática Brasil Ltda.

    Rua Verbo Divino 1488, 3º andar

    4719-904 São Paulo - SP

    巴西

    电话: +55 11 5180 2350

    传真: +55 11 5181 7013

    电子邮箱:

    Vector Informática Brasil Ltda.

    Rua Verbo Divino 1488, 3º andar

    4719-904 São Paulo - SP

    巴西

    电话: +55 11 5180 2350

    传真: +55 11 5181 7013

    电子邮箱:

    Vector Informática Brasil Ltda.

    Rua Verbo Divino 1488, 3º andar

    4719-904 São Paulo - SP

    巴西

    电话: +55 11 5180 2351

    传真: +55 11 5181 7014

    电子邮箱:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    美国

    电话: +1 401 398 7185

    电子邮箱:

    Development software testing
    Operational sales non-automotive
     

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    美国

    电话: +1 401 398 7185

    电子邮箱:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    美国

    电话: +1 401 398 7185

    电子邮箱:

    Vector France S.A.S.

    106 avenue Marx Dormoy

    92120 Montrouge

    法国

    电话: +33 1 73 28 42 00

    电子邮箱:

    Vector France S.A.S.

    106 avenue Marx Dormoy

    92120 Montrouge

    法国

    电话: +33 1 73 28 42 00

    电子邮箱:

    Vector France S.A.S.

    106 avenue Marx Dormoy

    92120 Montrouge

    法国

    电话: +33 1 73 28 42 42

    电子邮箱:

    Vector France S.A.S.

    9 rue Matabiau

    31000 Toulouse

    法国

    电话: +33 170 952 270

    电子邮箱:

    Squoring Technologies SAS

    9 Rue Matabiau

    31000 Toulouse

    法国

    电话: +33 170 952 200

    电子邮箱:

    Vector Informatik India Pvt. Ltd.

    No 11-14, 5th & 6th floor, Tara Heights,
    Old Mumbai Pune Road, Wakadewadi

    Shivaji Nagar, Pune 411003

    印度

    电话: +91 20 6634 6600

    电子邮箱:

    Vector Informatik India Pvt. Ltd.

    No 11-14, 5th & 6th floor, Tara Heights,
    Old Mumbai Pune Road, Wakadewadi

    Shivaji Nagar, Pune 411003

    印度

    电话: +91 20 6634 6600

    电子邮箱:

    Vector Informatik India Pvt. Ltd.

    No 11-14, 5th & 6th floor, Tara Heights,
    Old Mumbai Pune Road, Wakadewadi

    Shivaji Nagar, Pune 411003

    印度

    电话: +91 20 6634 6634

    电子邮箱:

    Vector Informatik India Pvt. Ltd. – Bengaluru office

    Kalyani Solitaire 2nd & 3rd Floor
    No.165/2, Krishna Raju Layout
    Doraisanipalya, Off Bannerghatta Road

    Bengaluru 560076

    印度

    电话: +91 80 6822 9600

    电子邮箱:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    瑞典

    电话: +46 31 764 76 00

    传真: +46 31 764 76 19

    电子邮箱:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    瑞典

    电话: +46 31 764 76 00

    传真: +46 31 764 76 19

    电子邮箱:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    瑞典

    电话: +46 31 764 76 00

    传真: +46 31 764 76 19

    电子邮箱:

    VecScan AB

    Theres Svenssons Gata 9

    417 55 Gothenburg

    瑞典

    电话: +46 31 764 76 00

    传真: +46 31 764 76 19

    电子邮箱:

    VecScan AB

    Teknikringen 9

    SE-583 30 Linköping

    瑞典

    电话: +46 (0)13–560 18 14

    传真: +46 31 764 76 19

    电子邮箱:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    美国

    电子邮箱:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    美国

    电子邮箱:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    美国

    电子邮箱:

    Vector Informatik GmbH

    Visitor Address: Holderäckerstr. 36

    70499 Stuttgart

    德国

    电话: +49 711 80670-0

    电子邮箱:

    Address for Deliveries:
    Motorstr. 56
    70499 Stuttgart
    Germany

    Vector Informatik GmbH

    Visitor Address: Holderäckerstr. 36

    70499 Stuttgart

    德国

    电话: +49 711 80670 200

    电子邮箱:

    Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

    Online: https://portal.vector.com

    Vector Informatik GmbH

    Visitor Address: Holderäckerstr. 36

    70499 Stuttgart

    德国

    电话: +49 711 80670 500

    电子邮箱:

    地图显示
    请选择您的地区

    1. 地区

    请现在一个洲/国家:

    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
    shoppingcart

    New Software, but Please Make It Quick!

    Bringing Test-Driven Development to Automotive Applications

    Digitization, electrification, connectivity, autonomous driving – automotive OEMs and their suppliers are experiencing one of the biggest paradigm shifts ever. The value chain is changing rapidly, but are the existing innovation and development processes fast and flexible enough to keep up?

    Currently, the market is still accepting the traditional development cycles of the major automotive brands. More and more users are becoming accustomed to a much higher speed of innovation in the field of consumer electronics, though. In truth, automotive companies will have to succeed in future in markets that are much more dynamic than before if they want to survive.

    As software is becoming increasingly important for product differentiation, software development is also becoming a core competence in the automotive world. Agile development methods such as test-driven development (TDD), which are also spilling over into the automotive industry as software advances, represent both a challenge and a great opportunity for managing change.

    Test-Driven Development

    Cost Reduction and Better Code Quality

    Test-driven development primarily differs from other approaches to testing in that it involves creating tests before the program code itself is written. This forces the developer to think about test cases based on the requirements and interfaces, not based on the design of the code. 


    Deploying TDD can bring multiple benefits to a project, including a reduction in development costs, higher-quality software and a reduction in time to market. In a detailed analysis carried out by the University of Helsinki, the effects of TDD were measured across several software development categories (Figure 1) and the effectiveness of TDD compared to traditional methods was proven [1].

     

    Figure 1 – Helsinki report: Test-driven development can reduce the number of defects and result in more maintainable code.

    As the automotive market transitions from being hardware based towards the software-defined car, the ability of OEMs and their suppliers to scale up the development of their software while maintaining quality and (safety) compliance will be critical for keeping pace with industry demands.

    McKinsey states that by 2030, 30% of the development costs of a vehicle will be attributable to software [2].

     

    Figure 2 – McKinsey expects software to account for nearly 30 % of total vehicle content by 2030.

    As a result of this, software development methodologies that enable the scaling of software development while keep costs low and quality high will be critical. This challenge can be addressed using TDD.

    Cyber-Physical Systems

    Decompose Complex Systems into Manageable Components

    Modern systems used in vehicles are often referred to as cyber-physical systems (CPS) because they not only perform some sort of functional activity, but are also connected to the Internet. This allows over-the-air (OTA) software updates, connection of vehicle diagnostics for preemptive maintenance and R&D enhancements in components based on field usage data. Thus we can consider the control system to be an encapsulation of the software aspects of the system, with specific functionality being broken into larger subsystem components and smaller decomposed software components (SWC).

     

    Figure 3 – Cyber-physical System

    This structured approach to the design and development of software is comparable to traditional software engineering practices such as model-based design (MBD). With the size and weight considerations of the automotive space and with safety and security needs growing, it is common to see the entire CPS and its subsystems being further segregated into smaller SWCs or aggregated into one single monolithic system, depending on the specific requirements of an OEM.

    This constant churning of architecture models from CPS to CPS means that the use of a tool to design, iterate and publish new architecture models is critical in ensuring that designs are created correctly, quickly and efficiently.

    In the automotive world, the standard for designing such software architectures is AUTOSAR. Vector provides its own tools for designing the software architecture as well: DaVinci Developer and PREEvision. While DaVinci Developer is focused on the design of AUTOSAR software components, PREEvision enables the design of software architectures as part of an overall system design including communication buses such as CAN and Ethernet. For code-based development of the software components, generated header files and an implementation template can be used as a starting point.

    The Test Pyramid

    Efficient Distribution of Tests

    Figure 4 – Test pyramid

    This top-level system architecture and low-level SWC architecture lends itself nicely to the testing pyramid strategy. The "testing pyramid" is a strategy that tells us to group software tests into categories with different granularity. In this case, the AUTOSAR software component description maps to the service & API layer, while the generated header files and implementation templates map to the unit tests layer.

    If we look at the artifacts being produced by the tools, this maps nicely to the starting requirements for us to follow a TDD process. The TDD methodology centers around the creation of tests before programmers write each piece of code for a software project. As in the agile framework, test-driven development requires that a project be divided into small iterations, each of which produces a deliverable unit.

    When utilizing the test-driven approach, developers working on a particular feature or component begin by creating an automated test that verifies the requirements for the code they are about to write. This test is based on the predetermined specifications and requirements for that feature or component.
    Initially, the program will fail the test, since the feature has not yet been created. The developers then work to create code that will pass the test. Once successful, they can then work to "clean up" the code, ensuring along the way that the code continues to pass the test.

    Developing SWCs

    TDD with VectorCAST

    When you are building a test environment with VectorCAST, you simply point to the directory containing the header files for the API that you want to test. These are the header files generated by DaVinci Developer. VectorCAST will create the test environment automatically, including smart stubs, mock objects and driver code. This results in a complete executable test harness that can be run on the host platform or in an embedded development environment. Most importantly, as you iterate through your development cycles, VectorCAST will automatically include the code for each implemented function into the test environment as it is developed. 

     

    For a deeper understanding of this, the following white paper is recommended reading:

    document-pdf Using VectorCAST/C++ with Test-Driven Development

    Developing CPSs

    TDD with vTESTstudio and CANoe

    vTESTstudio and CANoe build up a multifaceted and integrated work environment for developing tests for embedded systems. When you are configuring the environment to test the service layer or API of a CPS, you can just point them to the AUTOSAR SWC description from PREEvision or DaVinci Developer. This provides the tools with all the data required to be able to stimulate the public interfaces of the SWCs of a CPS. vTESTstudio then allows the tester to model the behavior of the external ports (e.g. input and expected output messages on the interfaces) and then allows the tests to be run in CANoe in an automated manner.

    As new functionality is added with vTESTstudio and CANoe, the tests can be rerun to confirm that the SWCs are progressing towards meeting all their requirements and that no existing functionality has been lost – in a similar way to the tests that are rerun on the SWC each time new code is added. Where the behavior of an SWC is reliant on other functionality that is not present, CANoe can be used to simulate this behavior and allow for the parallelization and distribution of the development of the SWCs across departments or suppliers – all using an agreed-upon interface that was automatically generated by PREEvision based on a formally agreed-upon design.

    Continuous Integration

    Bringing It All Together in a Continuous Integration and Testing Workflow With VectorCAST/QA

    Continuous integration and testing is a key component of TDD. Each developer integrates changes (1) to the source code repository when they are ready for testing, leading to multiple integrations per day. Each integration is then verified by an automated build (3) and test step (4) to detect integration errors (5) as quickly as possible. This approach leads to significantly reduced integration issues, allowing the project team to develop more cohesive software in a shorter amount of time.

     

    Figure 5 – Continuous integration: New program parts can be tested and merged immediately. Errors can thus be localized at a very early stage and corrected for a reasonable amount of money and in a reasonable amount of time.

    VectorCAST/QA is the ideal tool for supporting continuous integration and testing, as it allows development teams to assemble previously developed VectorCAST and vTESTstudio/CANoe test environments into regression test suites, providing a single point of control for all unit, integration and functional test activities. At-a-glance logs, summary reports and color-coded pass/fail criteria highlight the status of each test within the regression suite. Trend reporting is also available to show testing progress over time.

    Conclusion

    With the growing trend towards the software-defined vehicle, processes like TDD will be critical for keeping the development costs of these systems low. By creating an automated workflow from the concept through to modeling the entire system, and then further decomposition into software components, we can define APIs on the service and unit layers in an automated reusable process.

    This capability then allows us to commence test case specification and construction based on requirements using tools like VectorCAST and vTESTstudio/CANoe without the need for the code being tested to be present – only their published APIs through AUTOSAR system descriptions for the service layer and header files for the unit layer need be available. As these tools can also be used for automatic analysis and execution of test cases with automated measurement of the correctness of results, they fit nicely into the continuous integration and testing workflows, allowing for a fully automated process for design specification through to the correctness of implementation on every update to the software.

    --------------------

    References:

    [1] Mäkinen, Simo; Münch, Jürgen: Effects of Test-Driven Development : A Comparative Analysis of Empirical Studies. January 14 - 16, 2014. https://helda.helsinki.fi/handle/10138/42741

    [2] Aaron Aboagye, Russell Hensley, Asutosh Padhi and Danish Shafi: Facing digital disruption in mobility as a traditional auto player. December 2017. https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/facing-digital-disruption-in-mobility-as-a-traditional-auto-player

    Recommended Pages

    CANoe
    Developing and testing ECUs and entire networks on highest level.
    DaVinci Developer
    Designing the architecture of software components (SWCs) for AUTOSAR ECUs.
    Datacenter with two rows of computers central view
    PREEvision|The E/E Engineering Solution
    Model-based development of E/E systems in the automotive industry and related fields.
    VectorCAST
    贯穿软件开发生命周期的自动化测试。
    vTESTstudio
    Comfortable design of automated test sequences for embedded systems.