NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A Component-based Programming Model for Composite, Distributed ApplicationsThe nature of scientific programming is evolving to larger, composite applications that are composed of smaller element applications. These composite applications are more frequently being targeted for distributed, heterogeneous networks of computers. They are most likely programmed by a group of developers. Software component technology and computational frameworks are being proposed and developed to meet the programming requirements of these new applications. Historically, programming systems have had a hard time being accepted by the scientific programming community. In this paper, a programming model is outlined that attempts to organize the software component concepts and fundamental programming entities into programming abstractions that will be better understood by the application developers. The programming model is designed to support computational frameworks that manage many of the tedious programming details, but also that allow sufficient programmer control to design an accurate, high-performance application.
Document ID
20010057070
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Eidson, Thomas M.
(Institute for Computer Applications in Science and Engineering Hampton, VA United States)
Bushnell, Dennis M.
Date Acquired
September 7, 2013
Publication Date
May 1, 2001
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-2001-15
NAS 1.26:210873
NASA/CR-2001-210873
Report Number: ICASE-2001-15
Report Number: NAS 1.26:210873
Report Number: NASA/CR-2001-210873
Funding Number(s)
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAS1-97046
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available