11 |
Modélisation compositionnelle d'architectures globalement asynchrones - localement synchrones (GALS) dans un modèle de calcul polychroneMa, Yue 29 November 2010 (has links) (PDF)
AADL est dédié à la conception de haut niveau et l'évaluation de systèmes embarqués. Il permet de décrire la structure d'un système et ses aspects fonctionnels par une approche à base de composants. Des processus localement synchrones sont alloués sur une architecture distribuée et communiquent de manière globalement asynchrone (système GALS). Une spécificité du modèle polychrone est qu'il permet de spécifier un système dont les composants peuvent avoir leur propre horloge d'activation : il est bien adapté à une méthodologie de conception GALS. Dans ce cadre, l'atelier Polychrony fournit des modèles et des méthodes pour la modélisation, la transformation et la validation de systèmes embarqués. Cette thèse propose une méthodologie pour la modélisation et la validation de systèmes embarqués spécifiés en AADL via le langage synchrone multi-horloge Signal. Cette méthodologie comprend la modélisation de niveau système en AADL, des transformations automatiques du modèle AADL vers le modèle polychrone, la distribution de code, la vérification formelle et la simulation du modèle polychrone. Notre transformation prend en compte l'architecture du système, décrite dans un cadre IMA, et les aspects fonctionnels, les composants logiciels pouvant être mis en œuvre en Signal. Les composants AADL sont modélisés dans le modèle polychrone en utilisant une bibliothèque de services ARINC. L'annexe comportementale d'AADL est interprétée dans ce modèle via SSA. La génération de code distribué est obtenue avec Polychrony. La vérification formelle et la simulation sont effectuées sur deux études de cas qui illustrent notre méthodologie pour la conception fiable des applications AADL.
|
12 |
Comparing Packet Fill Strategies in Ethernet-Based Data Acquisition SystemsPenna, Sérgio D. 10 1900 (has links)
ITC/USA 2014 Conference Proceedings / The Fiftieth Annual International Telemetering Conference and Technical Exhibition / October 20-23, 2014 / Town and Country Resort & Convention Center, San Diego, CA / Ethernet-based data acquisition systems are becoming more and more common in the Flight Test Instrumentation environment. Digitized analog sensor output and various other types of digital data is captured and inserted into Ethernet packets using a "packet fill" strategy that in general is under control of the user. This paper discuss and compares two strategies "FILL-TO-TIME" and "FILL-TO- SIZE" for the acquisition of ARINC-429 digital data bus.
|
13 |
Integrerad modulär avionik med virtualisering / Integrated modular avionics with virtualizationEnkvist, Clas January 2013 (has links)
Det finns huvudsakligen tre olika sätt att konstruera ett partitionerat system på: Federerad arkitektur, Integrerad Modulär Avionik (IMA) med ARINC 653 eller IMA med virtualisering. I den här rapporten undersöks de olika arkitekturernas egenskaper och vilka möjligheter som finns för certifiering av dem. Efter den teoretiska undersökningen har Virtualisering, och framförallt Xen, valts ut för en testimplementation och tillförlitlighetstester. Testimplementationen består av fyra partitioner där varje partition har sin specifika uppgift att lösa. Den fjärde partitionen används för att undersöka hur Xen hanterar en partition som aggressivt nyttjar I/O, processor eller arbetsminne. Testerna visar att Xen har en svag punkt: all I/O hanteras via en egen, speciell, partition. Denna partition saknar dessutom möjligheter att prioritera I/O från specifika partitioner. Den slutgiltiga slutsatsen av de tester som genomförts är att ett system byggt på Xen inte kan lämna samma tillförlitlighet som ett system med en federerad arkitektur eller ett system som bygger på ARINC 653. / One can basically take three different approaches when designing a partitioned avionic system: Federated Architecture, Integrated Modular Avionics (IMA) with ARINC 653 or IMA with Virtualization. This report examines the different architectural characteristics and the possibilities for certifying them. After the theoretical investigation, Virtualization and, in particular, Xen has been selected for a trial implementation and reliability tests. The implementation consists of four partitions where each partition has its own specific task to solve. The fourth partition is used to examine how Xen handles a partition that aggressively utilizes I/O, processor or memory resources. Tests show that Xen has a weak point: all I/O is handled through a separate and unique partition. This partition also lacks the ability of prioritizing I/O from specific partitions. The final conclusion of the tests carried out in this thesis is that a system built on Xen cannot provide the same reliability as a system with a federated architecture or a system based on ARINC 653.
|
14 |
A Re-Configurable Hardware-in-the-Loop Flight SimulatorRoot, Eric 28 July 2004 (has links)
No description available.
|
15 |
IMPLEMENTATION OF DGPS AS A FLIGHT TEST PERFORMANCE MEASUREMENT TOOLPedroza, Albert 10 1900 (has links)
International Telemetering Conference Proceedings / October 27-30, 1997 / Riviera Hotel and Convention Center, Las Vegas, Nevada / The accurate determination of test aircraft position and velocity is a very strong requirement in several certification and development flight test applications. This requirement often requires availability of test ranges properly instrumented with optical or radar tracking systems, precision time for data reduction and dependency on environmental and meteorological conditions. The capabilities of GPS (Global Positioning System) technology, in terms of data accuracy, speed of data availability and reduction of test operating cost, moved Bombardier Flight Test Center to make an investment and integrate a system utilizing GPS for extensive use in flight and ground test activity. Through the use of differential GPS (DGPS) procedures, Bombardier Flight Test Center was able to implement a complete system which could provide real-time data results to a very acceptable output rate and accuracy. Furthermore, the system was capable of providing post-processed data results which greatly exceeded required output rate and accuracy. Regardless of the type of aircraft testing conducted, the real-time or post-processed data could be generated for the same test. After conducting various types of testing, Bombardier Flight Test Center has accepted the DGPS as an acceptable and proper flight and ground test measurement tool for its various aircraft test platforms.
|
16 |
INTEGRATING A GROUND WEATHER DATA ACQUISITION SYSTEM AND AN AIRBORNE DATA ACQUISITION SYSTEMMacDougall, Christopher 10 1900 (has links)
International Telemetering Conference Proceedings / October 27-30, 1997 / Riviera Hotel and Convention Center, Las Vegas, Nevada / During engine and airfield performance testing it is often necessary to acquire weather data
at the airfield where the test is being conducted. The airborne data acquisition system
(DAS) acquires data associated with flight parameters. A separate system records airport
weather conditions. Many times the separate system is an Automated Terminal
Information Service (ATIS) or the ground crew relaying wind speed, wind direction and
temperature from a weather station. To improve this system, the weather station is
designed to acquire and store the data in memory. Utilizing a second DAS that is remote to
the airborne DAS poses several problems. First, it is undesirable to have many different
data acquisition systems from which to process data. The problem then develops into one
of integrating the ground weather DAS with the existing airborne DAS. Other problems of
system integrity, compatibility and FCC licensing exist. Complete system integration while
maintaining integrity and compatibility is overcome by controlling signal format, flow and
timing and is discussed in detail. Further discussion of the issue of transmission is
overcome by a technique called spread-spectrum and is used in accordance with FCC rules
and regulations.
|
17 |
Usage of databases in ARINC 653-compatible real-time systemsFri, Martin, Börjesson, Jon January 2010 (has links)
<p>The Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.The Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.</p>
|
18 |
Design and evaluation of an educational tool for understanding functionality in flight simulators : Visualising ARINC 610CSöderström, Arvid, Thorheim, Johanna January 2017 (has links)
The use of simulation in aircraft development and pilot training is essential as it saves time and money. The ARINC 610C standard describes simulator functionality, and is developed to streamline the use of flight simulators. However, the text based standard lacks overview and function descriptions are hard to understand for the simulator developers, who are the main users. In this report, an educational software tool is conceptualised to increase usability of ARINC 610C. The usability goals and requirements were established through multiple interviews and two observation studies. Consequently, six concepts were produced, and evaluated in a workshop with domain experts. Properties from the evaluated concepts were combined in order to form one concluding concept. A prototype was finally developed and evaluated in usability tests with the potential user group. The results from the heuristic evaluation, the usability tests, and a mean system usability score of 79.5 suggests that the prototyped system, developed for visualising ARINC 610C, is a viable solution.
|
19 |
Usage of databases in ARINC 653-compatible real-time systemsFri, Martin, Börjesson, Jon January 2010 (has links)
The Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.The Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.
|
20 |
Modélisation polychrone et évaluation de systèmes temps réelGamatié, Abdoulaye 25 May 2004 (has links) (PDF)
Les systemes temps reel sont des dispositifs constitues de materiels et de logiciels soumis a des contraintes a la fois fonctionnelles et temporelles pour realiser des traitements, et agir sur leur environnement. Des exemples de domaines o u on rencontre de tels systemes sont les telecommunications, le nucl eaire, l'avionique ou le medical. Ces systemes sont souvent critiques a cause d'enjeux humains et economiques importants. Leur developpement exige donc des methodes tres ables. L'approche synchrone a et e proposee dans le but de repondre a cette attente. Ses fondements mathematiques o rent un cadre formel propice a la description et la validation des systemes temps reel. Parmi les modeles de specification synchrone, le modele multi-horloge ou polychrone se distingue par le fait qu'il permet de decrire des systemes o u chaque composant peut avoir sa propre horloge d'activation. Outre la validation formelle, il favorise des approches orientees composants et le d eveloppement modulaire de systemes a grande echelle. Cette these propose une m ethodologie de conception de syst emes temps reel en utilisant comme formalisme de description le langage synchrone Signal fond e sur le mod ele polychrone. Elle utilise les outils et techniques formels bas es sur ce modele pour verifier des proprietes comportementales portant sur des aspects tant fonctionnels que non fonctionnels. Cette demarche facilite l' evaluation des choix de conception. La methodologie propos ee permet de concevoir des systemes comportant des m ecanismes asynchrones a l'aide de l'approche synchrone. Elle illustre la caracterisation de comportements temps r eel dans le modele polychrone. L'avionique est le domaine d'application privilegie par la these. Cette derniere s'inscrit dans le cadre du projet europ een IST SafeAir (Advanced Design Tools for Aircraft Systems and Airborne Software), regroupant plusieurs industriels. Nous nous sommes particulierement interesses a la conception d'applications suivant le mod ele d'architecture IMA (Integrated Modular Avionics) sur lequel repose la norme avionique ARINC. Cela a conduit a la r ealisation d'une bibliotheque Signal de composants, constituee en majeure partie de services d'un ex ecutif temps reel d e nis par ARINC.
|
Page generated in 0.0155 seconds