Accueil | Contact | Plan du site
  
AccueilSociétéTemps RéelAnalyse de BusCartes IndustriellesSystèmesServicesPartenairesBoutique

Architectures CPU

Produits

Cartes Evaluation -
Emulation -
Chaines logicielles -
Linux / RTOS -
Embedded Bios -
Piles Communication -
Librairies -
Test Logiciel -
Acquisition -

Technologies

Cartes Evaluation | Emulation | Chaines logicielles | Linux / RTOS | Embedded Bios | Piles Communication | Librairies | Test Logiciel | Acquisition



Hard realtime JAVA for Safety Critical Systems



AICAS est une société Allemande fondée en 2001, spécialisée dans les méthodes de développement logiciel modernes appliquées aux systèmes temps-réel critiques. L’objectif d’Aicas est d’apporter aux clients une meilleure efficacité dans le processus de développement logiciel, pour générer un code de meilleure qualité.

Article sur l'intérêt de la technologie JAVA pour le Temps Réel (en français)
Taille : 32 ko
 

La solution d' Aicas : JamaicaVM



Le produit principal d’ AICAS est JamaicaVM , une Machine Virtuelle JAVA (JVM), ayant pour caractéristiques:

    - Garanties de fonctionnement temps réel dur
    - Support RTSJ
    - Vitesse d’exécution
    - Faible encombrement mémoire

La Java Virtual machine d' AICAS (JamaicaVM) :

    - augmente votre productivité
    - améliore la robustesse de vos applications
    - garantie une execution sûre
    - optimise la ré-utilisation du code et son encapsulation

Brochure Aicas - JamaicaVM
Taille : 575 ko
 
Brochure Aicas - Applications de Visualisation
Taille : 4608 ko
 
Brochure Aicas - JamaicaVM Build Process
Taille : 203 ko
 

JamaicaVM: la machine JAVA conçue pour le Temps Réel



Ou du bon usage du "Ramasse Miettes" (Garbage Collector)...

Le langage de programmation orienté objet JAVA repose sur un concept de récupération de mémoire
( appelé Garbage Collector ou ramasse-miettes) automatique assurant une gestion mémoire fiable.
Ce ramasse-miettes protège l’utilisateur contre les erreurs de programmation difficiles à isoler et les programmes trop lourds à maintenir tout en fournissant une exécution en toute sécurité d’un code non validé. Les techniques d’allocation et de libération de mémoire explicites du style Langage C forment un obstacle majeur à la programmation orientée objet.

La plupart des ramasse-miettes mis en œuvre aujourd’hui échouent  à apporter des garanties de respect du temps réel lorsqu’ils s’exécutent. Tandis que Java est de plus en plus demandé dans le développement de systèmes requérants des garanties temps-réel, les ramasse-miettes classiques ne peuvent pas être employés dans ce contexte. La spécification Temps-réel de Java ( RTSJ) évite elle-même la gestion de mémoire automatique pour les tâches temps-réel « dur ».

La solution JamaicaVM  d’ AICAS implémente toutefois cette spécification et la gestion de la mémoire scrutée ( scope memory)  en tant qu’alternative au ramasse –miette classique, mais propose aussi, fait rare, un ramasse-miette compatible temps réel ( ou  Real-Time Garbage Collector- RTGC) apportant  une solution plus simple aux règles d’affectation souvent complexes requises par l’utilisation de la mémoire en dehors de la mémoire heap ( La mémoire ‘heap’ est une zone de mémoire à gestion dynamique).  Cette combinaison unique du RTSJ et du RTGC autorise un confort total dans le développement  en Java de code temps-réel.


Visiter le site AICAS


Solutions par Architecture
 
 
 

Technologies
 
 
 

Des questions ?
 

NeoMore
ZA Sainte Apolline
23 rue des Poiriers
78370 Plaisir
01 30 64 15 81

Par email

 


 © NeoMore 
Mentions légales

Accueil - Société - Temps Réel - Analyse de Bus - Cartes Industrielles - Systèmes - Services - Partenaires - Boutique