CLU reference manual
DIANA: an intermediate language for Ada
DIANA: an intermediate language for Ada
The Vienna Definition Language
ACM Computing Surveys (CSUR)
A Value Transmission Method for Abstract Data Types
ACM Transactions on Programming Languages and Systems (TOPLAS)
BLISS: a language for systems programming
Communications of the ACM
Software Tools in Pascal
Compiler Construction for Digital Computers
Compiler Construction for Digital Computers
The Vienna Development Method: The Meta-Language
The Vienna Development Method: The Meta-Language
A comparison of PASCAL intermediate languages
SIGPLAN '79 Proceedings of the 1979 SIGPLAN symposium on Compiler construction
TRANSMITTING ABSTRACT VALUES IN MESSAGES
TRANSMITTING ABSTRACT VALUES IN MESSAGES
Software development control based on system structure description
Software development control based on system structure description
Remote procedure call
Syntax-directed editing: towards integrated programming environments
Syntax-directed editing: towards integrated programming environments
Sharing intermediate representations: the interface description language
Sharing intermediate representations: the interface description language
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Models of software development environments
ICSE '88 Proceedings of the 10th international conference on Software engineering
Incremental dynamic semantics for language-based programming environments
ACM Transactions on Programming Languages and Systems (TOPLAS)
Mapping the Interface Description Language Type Model into C
IEEE Transactions on Software Engineering
A comparative evaluation of object definition techniques for large prototype systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Two-directional record layout for multiple inheritance
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
Fine grained data management to achieve evolution resilience in a software development environment
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
ICSE '90 Proceedings of the 12th international conference on Software engineering
Models of Software Development Environments
IEEE Transactions on Software Engineering
A transformational approach to generating application-specific environments
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software Reuse by Specialization of Generic Procedures through Views
IEEE Transactions on Software Engineering
Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects
IEEE Transactions on Software Engineering
Adding more “DL” to IDL: towards more knowledgeable component inter-operability
Proceedings of the 21st international conference on Software engineering
An Ada interface to DIANA for inter-tool communication
WADAS '88 Proceedings of the fifth Washington Ada symposium on Ada
Design-code traceability for object-oriented systems
Annals of Software Engineering
A System for Generating Reverse Engineering Tools: A Case Study of Software Modularisation
Automated Software Engineering
Selection of Indexes to Memory-Resident Entities for Semantic Data
IEEE Transactions on Knowledge and Data Engineering
Conversion of Units of Measurement
IEEE Transactions on Software Engineering
Creation of Views for Reuse of Software with Different Data Representations
IEEE Transactions on Software Engineering
ACM SIGCOMM Computer Communication Review
Collaborative Web Service Interface Design on the Web 2.0
SOCINFO '09 Proceedings of the 2009 International Workshop on Social Informatics
Model-based testing of data types with side effects
Proceedings of the 10th ACM SIGPLAN workshop on Erlang
Component contracts in eclipse - a case study
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Interoperability in service-based communities
BPM'05 Proceedings of the Third international conference on Business Process Management
Hi-index | 0.00 |
IDL (Interface Description Language) is a practical and useful tool for controlling the exchange of structured data between different components of a large system. IDL is a notation for describing collections of programs and the data structures through which they communicate. Using IDL, a designer gives abstract descriptions of data structures, together with representation specifications that specialize the abstract structures for particular programs. A tool, the IDL translator, generates readers and writers that map between concrete internal representations and abstract exchange representations.