Next: WP E Up: WP D Previous: Implementation of Dynamically

Compiler design and development

Task: D.3
Task Leader: INRIA
Participants: INRIA 7 mm
From: T0+12 To: T0+24
Input from: A.1, A.2, B.2, D.1, C tasks, D.2
Deliverable: INRIA-3 (Software): First version of the interface compiler
Due at: T0+24
Milestones:
Description:
Application profiling of protocols has been proposed in order to reduce the code size and to improve the performance of the communication module in network applications. A high level service-oriented profiling language is needed in order to provide a more application oriented view of the communications services. The specification of the communication services requested by an application programmer could be facilitated by the use of such a language. In such a language, the application programmer could specify what services his application will use. The applications needs include specific PDU format and transmission control procedures to be linked within the customized communication subsystem.

Once the architecture (WP A) and language study (WP B) are completed, the techniques will be fed into a first version of the communication "stub" compiler. Actual ASN.1 compilers like the MAVROS compiler [47] generate coding/decoding functions to be linked with the application in order to perform presentation formatting. In order to realize automatically the configuration of the communication subsystem a software tool is needed. This tool can be implemented as a combination of an extension of the Mavros compiler and a decision module to map the application service requirements onto transmission control services. This will allow the automatic generation of the customized communication subsystem from building blocks implementing the basic data manipulation and protocol control functions, based on the service specification provided by the application programmer.


rodeo@sophia.inria.fr
Fri Feb 10 14:30:25 MET 1995