24,287 research outputs found
Design, implementation and verification of the User Terminal Emulator for the Iris Verification TestBed
The present thesis results from an internship inside Thales Alenia Space Italia S.p.A. (TAS-I) located in Rome. Thales Alenia Space is an european leader for satellite systems and is a worldwide reference in telecoms, radar and optical Earth observation, defense and security, navigation and science.
TAS-I is the prime contractor of the Phase B of Iris Programme, the ESA project to develop a new satellite communication system for Air Traffic Management; in particular TAS-I is one of the contractors involved in the realization of the Verification TestBed (VTB) for the new Communication Standard (CS).
Our activities concerned the functional design of the logical component of the VTB and the software development of the User Terminal Emulator for the VTB itself. Precisely, we implemented a tool in C/C++ languages that emulates the UT resources assignment signalling protocol and the traffic flows management for several aircraft instances.
This application supplies TAS-I with a tool, as flexible as possible to adapt to the upcoming CS specifications and useful to resolve several trade-off by means of preliminary tests. Besides, it could be a comparison instrument to evaluate, in terms of software design and implementation, similar emulation frameworks which at the moment do not belong to TAS-I testbed heritage
Design, implementation and verification of the User Terminal Emulator for the Iris Verification TestBed
The present thesis results from an internship inside Thales Alenia Space Italia S.p.A. (TAS-I) located in Rome. Thales Alenia Space is an european leader for satellite systems and is a worldwide reference in telecoms, radar and optical Earth observation, defense and security, navigation and science.
TAS-I is the prime contractor of the Phase B of Iris Programme, the ESA project to develop a new satellite communication system for Air Traffic Management; in particular TAS-I is one of the contractors involved in the realization of the Verification TestBed (VTB) for the new Communication Standard (CS).
Our activities concerned the functional design of the logical component of the VTB and the software development of the User Terminal Emulator for the VTB itself. Precisely, we implemented a tool in C/C++ languages that emulates the UT resources assignment signalling protocol and the traffic flows management for several aircraft instances.
This application supplies TAS-I with a tool, as flexible as possible to adapt to the upcoming CS specifications and useful to resolve several trade-off by means of preliminary tests. Besides, it could be a comparison instrument to evaluate, in terms of software design and implementation, similar emulation frameworks which at the moment do not belong to TAS-I testbed heritage
When Should I Use Network Emulation?
The design and development of a complex system requires an adequate
methodology and efficient instrumental support in order to early detect and
correct anomalies in the functional and non-functional properties of the tested
protocols. Among the various tools used to provide experimental support for
such developments, network emulation relies on real-time production of
impairments on real traffic according to a communication model, either
realistically or not.
This paper aims at simply presenting to newcomers in network emulation
(students, engineers, ...) basic principles and practices illustrated with a
few commonly used tools. The motivation behind is to fill a gap in terms of
introductory and pragmatic papers in this domain.
The study particularly considers centralized approaches, allowing cheap and
easy implementation in the context of research labs or industrial developments.
In addition, an architectural model for emulation systems is proposed, defining
three complementary levels, namely hardware, impairment and model levels. With
the help of this architectural framework, various existing tools are situated
and described. Various approaches for modeling the emulation actions are
studied, such as impairment-based scenarios and virtual architectures,
real-time discrete simulation and trace-based systems. Those modeling
approaches are described and compared in terms of services and we study their
ability to respond to various designer needs to assess when emulation is
needed
When should I use network emulation ?
The design and development of a complex system requires an adequate methodology and efficient instrumental support in order to early detect and correct anomalies in the functional and non-functional properties of the tested protocols. Among the various tools used to provide experimental support for such developments, network emulation relies on real-time production of impairments on real traffic according to a communication model, either realistically or not. This paper aims at simply presenting to newcomers in network emulation (students, engineers, ...) basic principles and practices illustrated with a few commonly used tools. The motivation behind is to fill a gap in terms of introductory and pragmatic papers in this domain. The study particularly considers centralized approaches, allowing cheap and easy implementation in the context of research labs or industrial developments. In addition, an architectural model for emulation systems is proposed, defining three complementary levels, namely hardware, impairment and model levels. With the help of this architectural framework, various existing tools are situated and described. Various approaches for modeling the emulation actions are studied, such as impairment-based scenarios and virtual architectures, real-time discrete simulation and trace-based systems. Those modeling approaches are described and compared in terms of services and we study their ability to respond to various designer needs to assess when emulation is needed
Planets: Integrated Services for Digital Preservation
The Planets Project is developing services and technology to address core challenges in digital preservation. This article introduces the motivation for this work, describes the extensible technical architecture and places the Planets approach into the context of the Open Archival Information System (OAIS) Reference Model. It also provides a scenario demonstrating Planets’ usefulness in solving real-life digital preservation problems and an overview of the project’s progress to date
- …