10
Yaroslav Domaratsky, PhD CTO, Head of Engineering Sreda Software Solutions [email protected] AUTOSAR Experience

Sreda Software Solutions experience with AUTOSAR

Embed Size (px)

Citation preview

Page 1: Sreda Software Solutions experience with AUTOSAR

Yaroslav Domaratsky, PhDCTO, Head of EngineeringSreda Software Solutions

[email protected]

AUTOSAR Experience

Page 2: Sreda Software Solutions experience with AUTOSAR

2

Company Information

● Sreda Software Solutions was established in 2006 as a premier contractor house for Motorola software development center in St.Petersburg

● The company develops software for embedded, automotive, wireless communications and public safety systems

● Since 2006 the company successfully accomplished more than 25 software development projects for Motorola, Motorola Solutions and other customers

● The company office is located in “T4” business center, Sedova street, bld. 12, St. Petersburg, 192019, Russia

● In 2016 the company employed 50 engineers on average. 2 PhD, 35 MS, about 10 BS and interns

● Recently senior system and software experts with strong automotive background re-joined the company

● In 2017 the company is focusing on automotive, embedded and wireless communications SW having a scaleable HC up to 70 engineers

Page 3: Sreda Software Solutions experience with AUTOSAR

3

Pre AUTOSAR Experience

● OSEK Experience (1996 -2002)Company employees completed the below tasks✓ Developed OSEK OS and COM/NM for 8-bit, 16-bit and 32-bit Motorola MCU’s

➢ Motorola SPS delivered OSEK implementation to DC

✓ Key driving force in OSEK certification project MODISTARC➢ Got the first OSEK OS implementation officially certified

✓ Key contributor to OSEKtime OS and COM specification development ➢ Company employees listed as co-authors of OSEKtime specifications: OS and COM

✓ Developed OSEKtime OS and COM for TTP/C hardware (pre FlexRay) ➢ Fault tolerant communication for x-by-wire applications

● Other automotive standards / tools experience (1996 -2016)Company employees have extensive experience with the below standards and tools✓ MISRA C standard and static code analysis

➢ Tools: LDRA Testbed, lint, KLOCWORK

✓ Model driven system engineering➢ Tools: iLogix Statemate, Tau G2, Rational Rose

Page 4: Sreda Software Solutions experience with AUTOSAR

4

Pre AUTOSAR Experience (cont)

● Telematics Software Experience (2000 - 2009)Company employees developed the below SW components for Telematics systems

✓ Linux and proprietary RTOS BSPs for various TCU architectures➢ Including D2B, MOST, CAN, J1850, LIN, COM and Ethernet drivers

✓ Home grown Bluetooth software stack including all automotive Bluetooth profiles✓ CDMA and GSM NAD integration layers✓ ASR / TTS integration and voice UI implementation✓ OEM specific application layer TCU software✓ Full product implementation for a voice controlled Bluetooth hands free car kit

Customers: GM, DC, BMW, Volvo, JLR, Toyota

● Additional Automotive Software Experience (2010 - 2017)✓ AUTOSAR components (see next slide)✓ GSM/LTE/WiFi policy driven connection manager for Motorola Solutions vehicle modem✓ Multi hop media streaming over IEEE 802.11p✓ ERA-GLONASS emergency response system deployment in Russia

➢ Link to slides with the system overview presented at ITS World Congress 2012➢ Company CTO / Head of Engineering was the Director of ERA-GLONASS project office

Page 5: Sreda Software Solutions experience with AUTOSAR

5

● Company employees contributed to the below AUTOSAR components development and acceptance test✓ BSW general services✓ Diagnostic log and trace✓ ECU state manager✓ Operating system✓ Time Service✓ Drivers: CAN, COM, Ethernet

● In 2017 the company works on mesh integration into V2x NS3 environment✓ 1st goal: demonstrate the below use cases enabled by mesh and DTN technologies

➢ Vehicle crash information relay over V2x in the areas w/o GSM/LTE coverage➢ Multi hop data streaming over V2x for Public Safety (PS) and autonomous vehicle applications➢ UAVs and vehicle collaboration use cases

✓ 2nd goal: ensure AUTOSAR compliance for V2x services.

The company plans to publish initial results at ITS European Congress 2017, Strasbourg.

AUTOSAR Experience

Page 6: Sreda Software Solutions experience with AUTOSAR

6

Team experience mapped to C-ITS telecom visionProd = ProductPoC = Proof of Concept

Page 7: Sreda Software Solutions experience with AUTOSAR

7

Team experience mapped to C-ITS architectureProd = ProductPoC = Proof of Concept

Page 8: Sreda Software Solutions experience with AUTOSAR

8

Team experience mapped to C-ITS station architecture

Prod = ProductPoC = Proof of Concept

Page 9: Sreda Software Solutions experience with AUTOSAR

9

● CMM/CMMI compliant process (1994-2009) ○ The team was using rapid prototyping, waterfall and V-model process○ Development site was certified at CMMI L5

● Agile, Scaled Agile, Scrum, DevOps (2010-2016) ○ Most part of the current development projects use Agile process○ Mobile applications and services development projects use DevOps process

● Tools experience ○ The team has extended experience with CVS, VCS, ClearCase, ClearQuest, DDTS,

DOORS, Bugzilla, SourceForge, Jira, Git, Bitbucket, iLogix, Tau G2, Rational Rose.

Development Process And Tools Experience

Page 10: Sreda Software Solutions experience with AUTOSAR

10

Board of Directors

CTO, Head of Engineering CFO

Project 2 Project 2 QA & Test IT

Company organizational structure

Project leader

SW Architect

Development team

5-20 engineers

Customer support team

1-2 engineers

Typical project organizational structureTest leader

Test team2-5 engineers

QA engineer

Company And Typical Project Organizational Structures