Experience in using a software bus to build reusable scientific software
Conference
·
· AIP Conference Proceedings (American Institute of Physics); (USA)
OSTI ID:5953989
We describe our experience in using a software bus architectureto build a fault location system from reusable software parts. The system consists of plug compatible'' software components connected by a software bus. This architecture makes it possible to assemble the system either as a collection of cooperating distributed processes, or as a single program running on a single computer. Each component is useful in its own right, making reuse probable, and inviting commercialization. Development effort is significantly higher using this technique. However, the benefits (in our experience) far outweigh the costs. Experience in using the system is described in a poster session in this conference.
- DOE Contract Number:
- AC03-76SF00098
- OSTI ID:
- 5953989
- Report Number(s):
- CONF-9004190--
- Conference Information:
- Journal Name: AIP Conference Proceedings (American Institute of Physics); (USA) Journal Volume: 209:1
- Country of Publication:
- United States
- Language:
- English
Similar Records
Pybus -- A Python Software Bus
Economics of software utilization
Architectural support for, and parallel execution of, programs constructed from reusable software components
Conference
·
Thu Oct 14 00:00:00 EDT 2004
·
OSTI ID:842987
Economics of software utilization
Journal Article
·
Sat Dec 31 23:00:00 EST 1994
· Cybernetics and Systems Analysis
·
OSTI ID:441173
Architectural support for, and parallel execution of, programs constructed from reusable software components
Thesis/Dissertation
·
Sun Dec 31 23:00:00 EST 1989
·
OSTI ID:6043512
Related Subjects
43 PARTICLE ACCELERATORS
430100 -- Particle Accelerators-- Design
Development
& Operation
440104* -- Radiation Instrumentation-- High Energy Physics Instrumentation
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY
COMPUTER CODES
COMPUTERS
DATA ACQUISITION SYSTEMS
DEC COMPUTERS
DESIGN
ELECTRONIC CIRCUITS
ELECTRONIC EQUIPMENT
EQUIPMENT
HIGH ENERGY PHYSICS
MICROELECTRONIC CIRCUITS
MICROPROCESSORS
PHYSICS
430100 -- Particle Accelerators-- Design
Development
& Operation
440104* -- Radiation Instrumentation-- High Energy Physics Instrumentation
46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY
COMPUTER CODES
COMPUTERS
DATA ACQUISITION SYSTEMS
DEC COMPUTERS
DESIGN
ELECTRONIC CIRCUITS
ELECTRONIC EQUIPMENT
EQUIPMENT
HIGH ENERGY PHYSICS
MICROELECTRONIC CIRCUITS
MICROPROCESSORS
PHYSICS