A framework for distributed mixed-language scientific applications
Description
The Object Management Group has defined an architecture (COBRA) for distributed object applications based on an Object Broker and Interface Definition Language. This project builds upon this architecture to establish a framework for the creation of mixed language scientific applications. A prototype compiler has been written that generates FORTRAN 90 or Eiffel subs and skeletons and the required C++ glue code from an input IDL file that specifies object interfaces. This generated code can be used directly for non-distributed mixed language applications or in conjunction with the C++ code generated from a commercial IDL compiler for distributed applications. A feasibility study is presently to see whether a fully integrated software development environment for distributed, mixed-language applications can be created by modifying the back-end code generator of a commercial CASE tool to emit IDL. (author)
Additional details
Publishing Information
- Publisher
- World Scientific
- Imprint Place
- Singapore (Singapore)
- ISBN
- 981-02-2783-3
- Imprint Title
- Computing in high energy physics '95
- Imprint Pagination
- 1002 p.
- Journal Page Range
- p. 615-619
Conference
- Title
- Computing in high energy physics
- Acronym
- CHEP95
- Dates
- 18-22 Sep 1995
- Place
- Rio de Janeiro, RJ (Brazil)
INIS
- Country of Publication
- Singapore
- Country of Input or Organization
- Brazil
- INIS RN
- 30054910
- Subject category
- S99: GENERAL AND MISCELLANEOUS; S72: PHYSICS OF ELEMENTARY PARTICLES AND FIELDS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMPUTER CODES; COMPUTERS; COORDINATED RESEARCH PROGRAMS; DATA PROCESSING; HIGH ENERGY PHYSICS; NUCLEAR DATA COLLECTIONS; PROGRAMMING LANGUAGES
- Descriptors DEC
- PHYSICS; RESEARCH PROGRAMS
Optional Information
- Notes
- 5 refs., 3 figs.; DRQuarrie at LBL.Gov