AΥΤΟΚΙΝΗΤΟΒΙΟΜΗΧΑΝΙΑ

Από το 2011 έχουμε λάβει μέρος σε διάφορα έργα που σχετίζονται με την υλοποίηση, τον έλεγχο και τη συντήρηση του λογισμικού των συστημάτων των αυτοκινήτων. Οι ικανότατοι και έμπειροι Μηχανικοί Λογισμικού μας έχουν αποδεδειγμένη εμπειρία σε συστήματα πραγματικού χρόνου, ενσωματωμένα συστήματα, εφαρμογή τεχνολογιών connectivity, όπως Ethernet και Bluetooth, υλοποίηση σύνθετων και μεγάλων προϊόντων και υλοποίηση λογισμικού κατανεμημένα σε πολλές χώρες διεθνώς.

Οι εξελίξεις στην τεχνολογία μας έδωσαν την ευκαιρία να δημιουργήσουμε προϊόντα για πολλά τμήματα αυτής της βιομηχανίας, μερικά από τα οποία είναι:

Πλοήγηση, συμπεριλαμβανομένων:

  • Guidance: Εφαρμογή και testing λογισμικού πλοήγησης για τα αυτοκίνητα. Τεχνολογίες όπως το Ethernet και το Bluetooth παρέχουν υπηρεσίες όπως δρομολόγηση, καθοδήγηση και απόδοση χάρτη σε διάφορες συσκευές του αυτοκινήτου.
  • Predictive navigation: Software Engineering για ενσωματωμένο σύστημα CPU που διαθέτει δεδομένα για τον προγραμματισμό του κινητήρα και μετάδοσης κίνησης των υβριδικών οχημάτων.
  • Traffic data: Development και bug fixing για εφαρμογές πλοήγησης στα αυτοκίνητα και συγκεκριμένα για θέματα που σχετίζονται με την κίνηση.
  • Pathfinder splitting: Refactoring των συστατικών λογισμικού πλοήγησης για την κάλυψη αρχιτεκτονικών απαιτήσεων.
  • Map compilation services – ενημέρωση δεδομένων χάρτη, ετήσια, για τα συστήματα πλοήγησης. Παραγωγή, testing και παράδοση ενημερώσεων χαρτών. Συντήρηση λογισμικού (διόρθωση σφαλμάτων, προσαρμογή και επέκταση) των εργαλείων παραγωγής που μετασχηματίζουν τον αρχικό χάρτη, στην προσαρμοσμένη βελτιστοποιημένη μορφή του, που απαιτείται από τα ενσωματωμένα συστήματα πλοήγησης.

 

Driving Assistance / Autonomous Driving : development και testing για συστήματα driving assistance και αυτόνομης οδήγησης, με εφαρμογή Τεχνητής Νοημοσύνης. Ανάπτυξη ενός multi-sensor data fusion component κατάλληλο για αυτόνομη οδήγηση, συμβατό με το πρότυπο ISO 26262.

Automotive EPS, Transmission Control, Heating Systems: η συμβολή μας στα έργα αυτά αφορά Σχεδιασμό Συστημάτων – Σχεδιασμό σύνθετων device drivers καθώς και επανασχεδιασμό των μη AUTOSAR SW εξαρτημάτων λογισμικού, κατά AUTOSAR, Requirement Engineering, Functional Safety – Συνύπαρξη Ανάλυσης Στοιχείων Ανάλυσης Εξαρτημένων Αποτυχιών και Ανάλυση Ασφάλειας, Αρχιτεκτονική λογισμικού SW – σχεδιασμό units, Προδιαγραφές λογισμικού, ανάπτυξη λογισμικού, ποιοτικό έλεγχο units, Integration Testing, Ανάλυση Συστημάτων και Επικύρωση Συστημάτων.

Connectivity (on board and off board): Το on board (car) σύστημα ανάλυσης είναι ένα σύστημα επεξεργασίας τηλεμετρίας το οποίο συλλέγει και επεξεργάζεται στατιστικώς, επιλεκτικά διάφορα σήματα ενός αυτοκινήτου. Ο κατασκευαστής μπορεί να δει και να αξιολογήσει την απόδοση κάποιου μοντέλου αυτοκινήτου στον πραγματικό κόσμο. Αυτό συνδυάζεται με τη διάγνωση, όπου υλοποιούμε διάφορες υπηρεσίες διαγνωστικών (UDS – Unified Diagnostic Service, ISO 14229) για Classic και Adaptive ECUs – Electronic Control Units.

Softcom auto_el

Από το 2011 έχουμε λάβει μέρος σε διάφορα έργα που σχετίζονται με την υλοποίηση, τον έλεγχο και τη συντήρηση του λογισμικού των συστημάτων των αυτοκινήτων. Οι ικανότατοι και έμπειροι Μηχανικοί Λογισμικού μας έχουν αποδεδειγμένη εμπειρία σε συστήματα πραγματικού χρόνου, ενσωματωμένα συστήματα, εφαρμογή τεχνολογιών connectivity, όπως Ethernet και Bluetooth, υλοποίηση σύνθετων και μεγάλων προϊόντων και υλοποίηση λογισμικού κατανεμημένα σε πολλές χώρες διεθνώς.

Οι εξελίξεις στην τεχνολογία μας έδωσαν την ευκαιρία να δημιουργήσουμε προϊόντα για πολλά τμήματα αυτής της βιομηχανίας, μερικά από τα οποία είναι:

Πλοήγηση, συμπεριλαμβανομένων:

  • Guidance: Εφαρμογή και testing λογισμικού πλοήγησης για τα αυτοκίνητα. Τεχνολογίες όπως το Ethernet και το Bluetooth παρέχουν υπηρεσίες όπως δρομολόγηση, καθοδήγηση και απόδοση χάρτη σε διάφορες συσκευές του αυτοκινήτου.
  • Predictive navigation: Software Engineering για ενσωματωμένο σύστημα CPU που διαθέτει δεδομένα για τον προγραμματισμό του κινητήρα και μετάδοσης κίνησης των υβριδικών οχημάτων.
  • Traffic data: Development και bug fixing για εφαρμογές πλοήγησης στα αυτοκίνητα και συγκεκριμένα για θέματα που σχετίζονται με την κίνηση.
  • Pathfinder splitting: Refactoring των συστατικών λογισμικού πλοήγησης για την κάλυψη αρχιτεκτονικών απαιτήσεων.
  • Map compilation services – ενημέρωση δεδομένων χάρτη, ετήσια, για τα συστήματα πλοήγησης. Παραγωγή, testing και παράδοση ενημερώσεων χαρτών. Συντήρηση λογισμικού (διόρθωση σφαλμάτων, προσαρμογή και επέκταση) των εργαλείων παραγωγής που μετασχηματίζουν τον αρχικό χάρτη, στην προσαρμοσμένη βελτιστοποιημένη μορφή του, που απαιτείται από τα ενσωματωμένα συστήματα πλοήγησης.

 

Driving Assistance / Autonomous Driving : development και testing για συστήματα driving assistance και αυτόνομης οδήγησης, με εφαρμογή Τεχνητής Νοημοσύνης. Ανάπτυξη ενός multi-sensor data fusion component κατάλληλο για αυτόνομη οδήγηση, συμβατό με το πρότυπο ISO 26262.

Automotive EPS, Transmission Control, Heating Systems: η συμβολή μας στα έργα αυτά αφορά Σχεδιασμό Συστημάτων – Σχεδιασμό σύνθετων device drivers καθώς και επανασχεδιασμό των μη AUTOSAR SW εξαρτημάτων λογισμικού, κατά AUTOSAR, Requirement Engineering, Functional Safety – Συνύπαρξη Ανάλυσης Στοιχείων Ανάλυσης Εξαρτημένων Αποτυχιών και Ανάλυση Ασφάλειας, Αρχιτεκτονική λογισμικού SW – σχεδιασμό units, Προδιαγραφές λογισμικού, ανάπτυξη λογισμικού, ποιοτικό έλεγχο units, Integration Testing, Ανάλυση Συστημάτων και Επικύρωση Συστημάτων.

Connectivity (on board and off board): Το on board (car) σύστημα ανάλυσης είναι ένα σύστημα επεξεργασίας τηλεμετρίας το οποίο συλλέγει και επεξεργάζεται στατιστικώς, επιλεκτικά διάφορα σήματα ενός αυτοκινήτου. Ο κατασκευαστής μπορεί να δει και να αξιολογήσει την απόδοση κάποιου μοντέλου αυτοκινήτου στον πραγματικό κόσμο. Αυτό συνδυάζεται με τη διάγνωση, όπου υλοποιούμε διάφορες υπηρεσίες διαγνωστικών (UDS – Unified Diagnostic Service, ISO 14229) για Classic και Adaptive ECUs – Electronic Control Units.

Τεχνολογίες που χρησιμοποιούμε:

  • C++ 11, C++ 14, Embedded C, C#, Java 8, Typescript / Angular 7
  • Groovy / Python, Nodejs
  • Spring Boot, Microservices, AWS, RabbitMQ, Apache Kafka, Docker, Helm, Kubernetes, Prometheus, Elastic Search, Grafana, SonarQube, QtCreator, CMake, GCC 6.x, Visual Studio, Jenkins,
  • IBM DOORS, PTC Integrity, Rhapsody
  • Spring Security, OWASP, Auth0, JWT
  • Analytics, Spark, Apache Parquet, Amazon Athena
  • Linux Development
  • Agile Methodologies (Kanban, Scrum)

Τεχνολογίες που χρησιμοποιούμε:

  • C++ 11, C++ 14, Embedded C, C#, Java 8, Typescript / Angular 7
  • Groovy / Python, Nodejs
  • Spring Boot, Microservices, AWS, RabbitMQ, Apache Kafka, Docker, Helm, Kubernetes, Prometheus, Elastic Search, Grafana, SonarQube, QtCreator, CMake, GCC 6.x, Visual Studio, Jenkins,
  • IBM DOORS, PTC Integrity, Rhapsody
  • Spring Security, OWASP, Auth0, JWT
  • Analytics, Spark, Apache Parquet, Amazon Athena
  • Linux Development
  • Agile Methodologies (Kanban, Scrum)
Μετάβαση στο περιεχόμενο