984 research outputs found
The TASTE Toolset: turning human designed heterogeneous systems into computer built homogeneous software.
The TASTE tool-set results from spin-off studies of the ASSERT project, which started in 2004 with the objective to propose innovative and pragmatic solutions to develop real-time software. One of the primary targets was satellite flight software, but it appeared quickly that their characteristics were shared among various embedded systems. The solutions that we developed now comprise a process and several tools ; the development process is based on the idea that real-time, embedded systems are heterogeneous by nature and that a unique UML-like language was not helping neither their construction, nor their validation. Rather than inventing yet another "ultimate" language, TASTE makes the link between existing and mature technologies such as Simulink, SDL, ASN.1, C, Ada, and generates complete, homogeneous software-based systems that one can straightforwardly download and execute on a physical target. Our current prototype is moving toward a marketed product, and sequel studies are already in place to support, among others, FPGA systems
Recommended from our members
Human infections associated with wild birds.
IntroductionWild birds and especially migratory species can become long-distance vectors for a wide range of microorganisms. The objective of the current paper is to summarize available literature on pathogens causing human disease that have been associated with wild bird species.MethodsA systematic literature search was performed to identify specific pathogens known to be associated with wild and migratory birds. The evidence for direct transmission of an avian borne pathogen to a human was assessed. Transmission to humans was classified as direct if there is published evidence for such transmission from the avian species to a person or indirect if the transmission requires a vector other than the avian species.ResultsSeveral wild and migratory birds serve as reservoirs and/or mechanical vectors (simply carrying a pathogen or dispersing infected arthropod vectors) for numerous infectious agents. An association with transmission from birds to humans was identified for 10 pathogens. Wild birds including migratory species may play a significant role in the epidemiology of influenza A virus, arboviruses such as West Nile virus and enteric bacterial pathogens. Nevertheless only one case of direct transmission from wild birds to humans was found.ConclusionThe available evidence suggests wild birds play a limited role in human infectious diseases. Direct transmission of an infectious agent from wild birds to humans is rarely identified. Potential factors and mechanisms involved in the transmission of infectious agents from birds to humans need further elucidation
An ASN.1 compiler for embedded/space systems
International audienceThis paper presents ASN1SCC, an open source 2 ASN.1 compiler that generates C/C++ and SPARK/Ada code suitable for low resource environments such as space systems. Moreover, the compiler can produce a test harness that provides full statement coverage in the generated code, and therefore significantly improves its quality. This paper also presents ACN, a new ASN.1 encoding that allows protocol designers to completely control the format of the encoded ASN.1 stream and hence integrate ASN.1 applications with legacy ones. With ASN.1 and ACN, various space protocols such as PUS 3 can be modeled and with the usage of this ASN.1 compiler get automatic implementations of the encoders and decoders. Finally, the ASN.1 compiler can translate an ASN.1/ACN definition into an Interface Control Document (ICD), thus allowing interoperability with projects and people who don't know/use ASN.1
The TASTE Toolset: turning human designed heterogeneous systems into computer built homogeneous software
International audienceThe TASTE tool-set results from spin-off studies of the ASSERT project, which started in 2004 with the objective to propose innovative and pragmatic solutions to develop real-time software. One of the primary targets was satellite flight software, but it appeared quickly that their characteristics were shared among various embedded systems. The solutions that we developed now comprise a process and several tools ; the development process is based on the idea that real-time, embedded systems are heterogeneous by nature and that a unique UML-like language was not helping neither their construction, nor their validation. Rather than inventing yet another "ultimate" language, TASTE makes the link between existing and mature technologies such as Simulink, SDL, ASN.1, C, Ada, and generates complete, homogeneous software-based systems that one can straightforwardly download and execute on a physical target. Our current prototype is moving toward a marketed product, and sequel studies are already in place to support, among others, FPGA systems
- …