Yaroslav Domaratsky, PhD CTO, Head of Engineering Sreda Software Solutions [email protected] AUTOSAR Experience
Yaroslav Domaratsky, PhDCTO, Head of EngineeringSreda Software Solutions
AUTOSAR Experience
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
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
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
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
6
Team experience mapped to C-ITS telecom visionProd = ProductPoC = Proof of Concept
7
Team experience mapped to C-ITS architectureProd = ProductPoC = Proof of Concept
8
Team experience mapped to C-ITS station architecture
Prod = ProductPoC = Proof of Concept
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
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