Requirements Engineering in the Automotive Industry

Transcription

Requirements Engineering in the Automotive Industry
Requirements Engineering in the Automotive Industry:
From the Praxis – for the Praxis.
2012 Kiew
1
Automotive Industry in Germany
Germany is and remains the auto country number 1!
The six major car manufacturers:
make Germany the classical auto country
2
Automotive Industry in Baden-Württemberg
Baden-Württemberg is Germany's “No. 1 Car Region”
Every fifth in Europe newly registered vehicle carries the quality seal "Made
in Germany“!
Baden-Württemberg is the centre of the German motor
industry. Almost one third of turnover generated by the whole
sector in Germany, around 112 billion Euros, is realized in BadenWürttemberg, more than in any other German state.
Baden-Württemberg’s vehicle manufacturers and suppliers
employ more than 334,000 people, which means that almost
every fourth job in manufacturing is in this sector.
The three large OEM (an original equipment manufacturer)
works in the state Daimler, Porsche and Audi have a major
effect in stimulating innovative suppliers.
Around 40 vehicle and motor manufacturers, as well as 237
companies which count as direct suppliers to the vehicle industry,
are based in Baden-Württemberg.
In total almost 740 companies are represented in BadenWürttemberg, which corresponds to around one third of all
German businesses in the automotive industry
(see [1])
3
XTRONIC - Excellence in Engineering
XTRONIC System Solutions:
Telematic/Multimedia
Video entertainment systems
Many drivers wish for the best high end multimedia systems with the newest
technological innovations. Our expertise in telematic/multimedia and display
technology allows us to develop system solutions for suppliers and OEMs for
series production in accordance with Automotive SPICE® and we offer our
services throughout the entire development process
Electric Mobility
Electric scooter "e-Schwalbe"
Electric mobility is the wave of the future. Quiet, powerful and environmentally
friendly drive systems and a fascinating driving experience has been the goal
which has inspired us to develop e-mobility solutions, like our electric scooter
“e-Schwalbe”.
Electronic Drive Systems
"drive-by-wire"
Already common place in aeronautics and aerospace drive-by-wire is still a vision
for the automotive industry, and only until it has been proven to be safe and reliable
can it become an option for automobiles. For people with handicaps drive-by-wire
has a special meaning, freedom. Mobility opens a whole new world of freedom,
independence and joy in life. These are our incentives for developing a safe and
reliable drive-by-wire system
4
XTRONIC: Core Competences
5
5
XTRONIC: Requirements Engineering
XTRONIC consults their customers on requirement methods and creates REinfrastructure. To support the processes we use DOORS® amongst others. Further
tasks of the requirements engineering are the creation of the DOORS® infrastructure,
database design, support and training.
6
XTRONIC: References
XTRONIC maintains successful long lasting cooperative partnerships with its customers.
The following well known OEM’s, suppliers and other customers have come to rely on
XTRONIC as a trusted service- and development partner and system supplier (extract):
7
Speaker
Dr.-Ing. Irene Koschel
Company: XTRONIC GmbH
Position:
Head of Requirements Engineering and RE-Academy
[email protected]
About Speaker
14 years experience in IT and 10 years at the universities.
IREB Certified Professional for Requirements Engineering
Scope of interests: requirements engineering and management,
training and support, process and methods consulting, project management,
system analyse
8
SMR is...
...a global tier 1 supplier to the automotive industry with focus on electro-mechanical
systems
...a leading exterior mirror manufacturer globally and a pioneer for intelligent camera
systems
...a member of US$ 4.14 billion automotive specialist Samvardhana Motherson Group
9
SMR is SMG’s division for Rear Vision Systems
and related products and technologies
External sales FY2011/12: € 841 million
Exterior mirrors 90%
(as per IFRS)
Other products 3%
Camera systems 3%
Interior mirrors 4%
Exterior Mirrors
Interior Mirrors
Other Products
 Exterior mirrors
 Interior mirrors
 Fuel filler door modules
 Camera based Blind Spot Detection
 Toll collect system integration
 Door handles
 Integrated turn signals
 Integrated displays
 Interior and exterior lighting
 ADAS signal lamps
 Integrated lighting
 Switches, cables, electronics
 Electric actuators
10
Electronic systems
SMR develops and manufactures most of self-applied
electronic devices
in-house
Hardware and software development (e.g. image
processing)
Production in house and with specialized partners
SMR is among the leading experts for environment
sensing systems
Expert for electrical distribution systems (i.e. wiring
harnesses):
MSSL in the corporate network
SMR’s products are ideal for the integration of control,
communication, driver assist and environment
detecting systems
Optimal locations on the vehicle
Existing connections to diverse on-board electrical
systems
Plastic exterior mirror housings are ideal e.g. for antenna
integration
Blind spot detection system
LIN Bus modules and other control units
Circuit boards for LED lighting
11
Driver assistant systems
Video based blind spot detection systems
The first mirror that can see!
In the market since 2005 (all Volvo models)
Activation of warning light when vehicles enter blind spot in
defined traffic situations
Integration of the complete system in the exterior mirror
(camera sensor and Advantage: Camera module and exterior
mirror from same source
image processing)
Plug and Play architecture with self calibration!
Technology received numerous awards
12
Driver assistant systems
Next generation vision based sensor technology
Examples of features tested with new
technology:








Blind Spot Detection
Lane Change Assist
Lane Departure Warning
Safe Exit Assist (warning of passing vehicles and
cycles)
180° / 360° Bird View Display
Intelligent Back-up camera
Corner View
Mirror replacement cameras (exterior and interior)

Multi-talent: SMR’s new generation camera technology

New technologies developed by SMR enable a wide range of solutions for
driver assist features
 Modular hard- and software architecture  multiple functions operated by same
basic technology
 System is capable to integrate multiple driver assistance and comfort features in
1 sensor system
 Reduction of cost, space, weight and power consumption
 Simplification: Only 1 interface to the vehicle for all integrated systems / only
one system partner
13
Driver assistant systems
Next generation vision based sensor technology
Detection of moving objects
“Intelligent” cameras are capable
of recognising and tracking
moving objects by means of
highly-complex image processing
technology that compares real
images with virtual real-time
simulations.
Detection of road marking and
traffic signs
Compared to other sensing
technologies such as radar and
ultrasound, intelligent camera
systems can detect road markings
and read traffic signs
Provision of life video images
High-resolution cameras provide best
quality images to screens. Since no
other sensor technology than cameras
can provide real images, this is a big
advantage. Even the complete
replacement of interior and exterior
mirrors is possible
14
Speakers
Dipl.-Ing. Sergej Schmidt
Company: SMR Automotive Mirrors Stuttgart GmbH
Position:
Software Architeсt
[email protected]
About Speaker
10 years experience in the field of system engineering in the automotive industry.
Scope of interests: systems and software engineering, software development,
testing, requirements engineering and management, project management, system
modeling and design, processes.
15
SMR & XTRONIC Cooperation
Our goal is: to reach higher process maturity
according to Automotive SPICE, based on
our own standards and best practices
16
Agenda
Automotive Requirements in History
Special feature in the automotive industry
Standardization in the automotive industry
Specification Agreement Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
17
Automotiv Requirements in Historie
It all started exactly 126 years ago with a three-wheeled cart powered by a petrol engine.
1886: Carl-Friedrich Benz builds and patents the first petrol car, a three-wheeled
vehicle with an internal combustion engine and electric ignition.
1887: Completely independently of Carl Benz, Gottlieb Daimler from Stuttgart builds a
car and founds the motor company Daimler-Motoren-Gesellschaft (DMG).
On April 2, 1900 Emil Jellinek commissions DMG to build a more competitive car for
the next race season, with:
an output of at least 35 hp
a lighter engine and
a lover centre of gravity
to be named after his ten-year-old
daughter, “Mercedes”
Mercedes Jellinek
1926: Daimler-Motoren-Gesellschaft and Benz & Cie. merge to form Daimler-Benz AG.
1963: The Porsche 911, probably Germany's best known sports car, goes into
production.
(see [2])
18
That is true, a car is not a luxury…
An automobile is not a luxury, but a means of transportation
(The book “The Little Golden Calf” (1931) by Ilf and Petrov)
19
Automotive Requirements today…
Increase in electronics and software
Increased networking and complexity of functions
The triumphal march of the processors in modern cars is impressive!
For example: over 10 millions lines of code in Ampera, the hybrid model
of Opel.
20
If computers were cars ... Microsoft vs. GM
Year 1998.
At a recent computer expo (COMDEX), Bill Gates reportedly
compared the computer industry with the auto industry and
stated:
If General Motors (GM) had kept up with technology like
the computer industry has, we would all be driving twentyfive dollar cars that got 1,000 miles to the gallon.
(see [3])
21
If computers were cars ... GM vs. Microsoft
In response to Bill’s comments, General Motors issued
a press release stating (by Mr. Welch himself):
If General Motors (GM) had developed technology like Microsoft, we would all be
driving cars with the following characteristics:
For no reason whatsoever your car would crash twice a day
Every time they painted new lines on the road you would have to buy a new car
Occasionally your car would die on the freeway for no reason, and you would just
accept this, restart and drive on
Occasionally, executing a manoeuvre such as a left turn, would cause your car to
shut down and refuse to restart, in which case you would have to reinstall the
engine
Only one person at a time could use the car, unless you bought “Car95″ or
“CarNT”. But then you would have to buy more seats.
(The full version see [3])
22
But now seriously…
What is the difference between application software and software for the car?
The infamous solution for all kinds of problems on your PC: Restart the computer!
It is unthinkable on the highway!
The SW-programs for the car must function reliably for years:
in heat and cold,
in dirt and moisture,
on a slippery surface and
pothole routes
The series cars are not test subjects!
The drivers are not guinea pigs!
(see [4])
23
Special feature in the automotive industry
Need for a clear Requirements Specification
Requirements often documented with DOORS
The review process by the supplier typically based on SPICE
Process improvement based on SPICE
24
Agenda
Automotive Requirements in History
Special feature in the automotive industry
Standardization in the automotive industry
Specification Agreement Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
25
Standardization in the automotive industry
I'm sorry, we only
accept certified
suppliers!
Automotive
SPICE
Level 3
26
Standardization in the automotive industry: SPICE
What is SPICE?
SPICE (Software Process Improvement and Capability
dEtermination) is the common name given to the 5th part of the
ISO norm 15504.
SPICE consists of 48 process areas each comprising results
(outcomes) and corresponding best practices (Base Practices) as
well as further information such as advice and work products.
These process areas cover all important elements of IT product
development, they are ordered into different categories and are
complementary.
For each SPICE process area a defined Capability Level can be
achieved.
27
Standardization in the automotive industry:
Automotive SPICE®
What is Automotive SPICE®?
Automotive SPICE®: Improvement of IT development in the automotive
industry
Along with SPICE, Automotive SPICE® has been developed by
leading companies of the European automotive market.
Their goal was to adapt SPICE to the specific requirements of the
automobile manufacturer in order to be able to assess their suppliers
in a standard way.
For this purpose, 21 processes have been removed and 5 processes from the acquisition
part of the ISO 12207 model have been added. The remaining processes, for the most
part, represented a detailed description of existing professional practices.
The German automobile manufacturers Audi, BMW, DaimlerChrysler and VW agreed
on a minimal subset of 15 processes, called Hersteller Initiative Software (HIS)
Scope, which will be assessed by each manufacturer.
In the meantime, the HIS Scope of the Automotive SPICE® has been adopted by other
industries as a starting point for process improvement and scope for assessments.
28
HIS Automotive SPICE® Scope
(see [5])
29
Automotive SPICE®: HIS Structure (OEM initiative software)
(see [6])
30
Automotive SPICE®: Capability Levels
Quantitative measures used for
process innovation and optimisation
Process measurement make process
Performance and results controllable
Predefined processes are deployed
and tailored for specific use
Our goal 
Level 2
Managed
Level 1
Performed
Level 0
Incomplete
Level 5
Optimizing
Level 4
Predictable
Level 3
Established
Process and work products are
Managed, responsibilities identified
Processes are intuitively performed,
Input and output products are available
Performance and results are
incomplete, chaotic processes
31
Why Automotive SPICE®? Because:
Status quo of the software development process is determined
The self-assessment is the focus
The major processes (first) improves
Quality improvement takes place through process improvement
Supplying company can be measured by its own standard
IMPORTANT: A major challenge in Automotive SPICE is to interpret the rules correctly
and adapt to the specific problems in their own company.
32
Automotive SPICE & V-Modell
ENG.1
Rq Elicitation
validation
OEM
------------------------------ENG.2
System Rq Analysis
ENG.10
System Testing
ENG.3
System Archit. Design
ENG.9
System Integration
ENG.4
SW/HW Rq Analysis
ENG.8
SW/HW Testing
ENG.5
SW/HW Design
verification
Supplier
ENG.7
SW/HW Integration
ENG.6
SW/HW Construction / Modultest
33
HIS Exchange Process for Requirements
(see [7])
34
Agenda
Automotive Requirements in Historie
Special feature in the automotive industry
Standardization in the automotive industry
Requirements Specification Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
35
Customer Specification (Lastenheft) Process: ENG.1
36
Specification Agreement Process: ENG.1 & ENG.2
In German, there is a clear distinction between Lastenheft (literally, “demand
booklet”, CRS) and Pflichtenheft (“duty booklet”, SyRS).
Supplier
OEM
DOORS
DOORS
CRS
Problem space: the customers provide
the first document, which defines what
they want (the customer demands)
SyRS
Solution space: the contractors provide
the second document, which explains how
they’ll build the system (the contractor duties).
37
CRS (Lastenheft) and SyRS (Pflichtenheft) in DOORS
38
CRS –Analyse in DOORS
39
Agenda
Automotiv Requirements in Historie
Special feature in the automotive industrie
Standardization in the automotive industry
Specification Agreement Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
40
Traceability
What is Traceability?
The IEEE-610 Standard Glossary of Software Engineering Terminology
defines traceability as:
the degree to which a relationship can be established between two or more products
of the development process;
the ability to describe and follow the life of a requirement, in both a forward and
backward direction.
Why Bi-Directional Traceability is required?
Bi-Directional Traceability contains both Forward & Backward Traceability:
forward traceability is from requirements to design to code to testcases;
backward traceability is on the reverse direction , that the end product has met
the requirements or not. 
It is very difficult to do this traceability without tool
41
Specification Process: Traceability concept
TS
CRS
SyRS
TS
SyArch
Logistic
MechRS
HRS
CAD
1+
satisfies
TS
TS
SRS
Board
Layout
SArch
Requirement
TS
verifies
1+
42
Specification Process: Be-Traceability
CRS
SRS
TS
C
CRS
43
Traceability Analyse in IBM DOORS
 Traceability matrix
44
Agenda
Automotiv Requirements in Historie
Special feature in the automotive industrie
Standardization in the automotive industry:
Specification Agreement Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
45
RM-Tool: IBM DOORS
What is DOORS?
is a Software:
for capturing requirements and specification contents
for creation of large system descriptions / customer requirements
Name definition: Dynamic Object Orientated Requirement Software
Beginning at DASA / EADS (1997)
Software manufacturer is IBM formet Telelogic
More than 700 companies worldwide
More than 1 Mio. sold licensis (IBM)
DOORS® is used by well know companies:
DOORS® is De-facto standard in the automotive industry
46
Conclusion: Why even DOORS? It will be better with …
Only in DOORS a „chapter“/text can be connected with additional any attributs
(Creator, history, valid for type, etc…)
Unique identification of requirements
Only in DOORS a „cell“ can contains any long text (more than in Excel)
DOORS have more than 65535 rows
DOORS has views. Personal Views of the data.
Right access down to a singel cell. In word only for the whole document
Versioning in modul/document without manipulation chance
History about all objects. Changes are traceable.
Access to DOORS ALWAYS over server. No local working copies  Always one valid
stand
Categorising of data not about formatting, but about specific choosen information.
There is never a perfect tool for your organization… But there is always a
better tool than Word!
47
Agenda
Automotiv Requirements in Historie
Special feature in the automotive industry
Standardization in the automotive industry
Specification Agreement Process
Traceability
RM-Tool: IBM DOORS
From the Praxis: SMR & XTRONIC Cooperation
48
From the Praxis: SMR & XTRONIC Cooperation
Prerequisites for successful cooperation:
Convince employees and benefit make plausible
Select the method to the activities and tasks
Finding the means and tools to support process
Carry out training for convenient methods and tools
Continuous tracking of the project and the processes
49
From the Praxis – for the Praxis: Live Demo
Doors
50
Thank you for your attension!
Questions?
51
The car. The man. Not only - the woman too!
Did you know?
Women were the first - that drove away
1888: The first long distance journey in the Benz
Patent Motor Car, at the same time the first
promotional tour and the first continuous stress test
has been in the history of the car, undertook
a woman - Bertha Benz;
the breakthrough of the new, revolutionary German
invention succeeded in France thanks to a woman –
Louise Sarazin;
the first person who passed a driving licence check
was a woman – Herzogin Anne d’Uzès. She got, by
the way, also the first penal mandate for too quick
driving;
Pioneer of the car:
Bertha Benz – was a
pioneer for the spreading
of the motorized vehicles
and the first person who drove by the car around the
world, was, exactly, a woman – Clärenore Stinnes.
(see [8])
52
Thank you very much for your attension!
53
Sources list
[1] http://www.bw-invest.de/en/home/market-overview/sectors/mobility/automativemanufacturers-and-suppliers/the-automotive-industry-in-badenwuerttemberg.html
[2] http://www.germany.travel/fi/erikoisuudet/autojen-luvattumaa/historiaa/historiaa.html
[3]
http://jokes4all.net/joke_1564.html
[4]
http://www.spiegel.de/karriere/berufsstart/auto-industrie-informatiker-dringendgesucht-a-859701.html
[5]
http://portal.automotive-his.de/images/pdf/ProcessAssessment/his_processscope_automotivespice_v01.pdf
[6]
http://portal.automotivehis.de/images/pdf/Steuerkreis/his_praesentation_2007_v13.pdf
[7]
http://portal.automotive-his.de/images/pdf/SimulationandTools/his_ak-rerm_exchange_process-1.2_en.pdf
[8]
http://www.campushunter.de/dwn/regional/sommer_2011/campushunter_stuttga
rt.pdf
54
Picture credits
http://www.welpen.de/urlaub_hund/b16.gif
http://branchenknecht.de/grafiken/Baden-Wuerttemberg.jpg
http://t1.gstatic.com/images?q=tbn:ANd9GcRiVZnskNqfMsXIYnp8OaQLaqhzCDn5kNP9SG
aLMMNhewZmjPYUjcWX-FAy
http://www.emercedesbenz.com/Images/Apr08/17_History_Of_Mercedes_Benz_And_Thre
e_Pointed_Star/437205_715473_2599_3500_13974_CL0421.jpg
http://www.porsche.com/microsite/panamera-platinumedition/assets/images/background-splash/background/1.jpg
http://www.wipro.com/images/industries/automotive-electronics.gif
55
Picture credits
http://2.bp.blogspot.com/-jslzgmDCZw/TfkvozRkEpI/AAAAAAAAcmA/VUtKjmIMpfs/s640/comdex-2.bmp
http://2.bp.blogspot.com/_lJj15zBuJQE/So1nj4fvpI/AAAAAAAAHhI/4vc73Jp6YHo/s400/Fight.jpg
http://www.sqi.gu.edu.au/spice/images/Logos/spice_logo.gif
http://www.elektronikpraxis.vogel.de/imgserver/bdb/172500/172573/4.jpg
56
Kontakt XTRONIC GmbH
Magstadt (Hauptsitz)
XTRONIC GmbH
Blumenstraße 44
71106 Magstadt
Fon +49 (0) 7159 / 420 842-0
Fax +49 (0) 7159 / 420 842-101
München
XTRONIC GmbH
Frankfurter Ring 162
80807 München
Fon +49 (0) 89 / 326 001 10
Fax +49 (0) 89 / 326 001 29
Wolfsburg
XTRONIC GmbH
John-F.-Kennedy-Allee 64
38444 Wolfsburg
Fon +49 (0) 5361 / 891 85 38
Fax +49 (0) 5361 / 891 85 39
www.xtronic.de
57