John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
Sreda Software Solutions experience with AUTOSAR
1. Yaroslav Domaratsky, PhD
CTO, Head of Engineering
Sreda Software Solutions
yaroslav@sredasolutions.com
AUTOSAR Experience
2. 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. 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. 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. 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
9. 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. 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 structure
Test leader
Test team
2-5 engineers
QA engineer
Company And Typical Project Organizational Structures