Translation and execution of distributed Ada programs: Is it still Ada?

Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in ter...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on software engineering 1989-03, Vol.15 (3), p.281-292
Hauptverfasser: Volz, R.A., Mudge, T.N., Buzzard, G.D., Krishnan, P.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 292
container_issue 3
container_start_page 281
container_title IEEE transactions on software engineering
container_volume 15
creator Volz, R.A.
Mudge, T.N.
Buzzard, G.D.
Krishnan, P.
description Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in terms of which target systems can be described. Library subprograms and library packages are identified as natural distributable units of the language. The program-to-process/memory mapping and the unit of the language to be distributed are the key issues in the distribution of Ada. The implications of various alternatives for these are analyzed.< >
doi_str_mv 10.1109/32.21756
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_32_21756</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>21756</ieee_id><sourcerecordid>28210192</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-52e742b895f9feba487088af7a4ee4f23ee72df89e7555a0c7aec332c1b5b0373</originalsourceid><addsrcrecordid>eNqF0E1LAzEQBuAcFKxV8OotBxEvW_OxabJepBSthYKXel5msxOJ7EdNdkH_vdtu6dXTMMzDy_AScsPZjHOWPUoxE1yr-RmZMJaZRCmTXZDLGL8YY0prNSGrbYAmVtD5tqHQlBR_0PaHrXW09LELvug7LOmiBLoL7WeAOj7RdaS-o7HzVbW_PF-RcwdVxOvjnJKP15ft8i3ZvK_Wy8UmsXJuukQJ1KkoTKZc5rCA1GhmDDgNKWLqhETUonQmQ62UAmY1oJVSWF6ogkktp-R-zB1e-e4xdnnto8WqggbbPubCCM54Jv6HSsmUiT18GKENbYwBXb4Lvobwm3OW72vMpcgPNQ707pgJ0ULlhuqsjyevuTaapwO7HZlHxNN1jPgDD7x6mA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>25534022</pqid></control><display><type>article</type><title>Translation and execution of distributed Ada programs: Is it still Ada?</title><source>IEEE Electronic Library (IEL)</source><creator>Volz, R.A. ; Mudge, T.N. ; Buzzard, G.D. ; Krishnan, P.</creator><creatorcontrib>Volz, R.A. ; Mudge, T.N. ; Buzzard, G.D. ; Krishnan, P.</creatorcontrib><description>Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in terms of which target systems can be described. Library subprograms and library packages are identified as natural distributable units of the language. The program-to-process/memory mapping and the unit of the language to be distributed are the key issues in the distribution of Ada. The implications of various alternatives for these are analyzed.&lt; &gt;</description><identifier>ISSN: 0098-5589</identifier><identifier>DOI: 10.1109/32.21756</identifier><identifier>CODEN: IESEDJ</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Computer architecture ; Computer errors ; Computer science ; Computer science; control theory; systems ; Exact sciences and technology ; Libraries ; Memory architecture ; NASA ; Packaging ; Parallel programming ; Real time systems ; Software ; Software engineering</subject><ispartof>IEEE transactions on software engineering, 1989-03, Vol.15 (3), p.281-292</ispartof><rights>1989 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-52e742b895f9feba487088af7a4ee4f23ee72df89e7555a0c7aec332c1b5b0373</citedby><cites>FETCH-LOGICAL-c368t-52e742b895f9feba487088af7a4ee4f23ee72df89e7555a0c7aec332c1b5b0373</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/21756$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,778,782,794,27907,27908,54741</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/21756$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=7178714$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Volz, R.A.</creatorcontrib><creatorcontrib>Mudge, T.N.</creatorcontrib><creatorcontrib>Buzzard, G.D.</creatorcontrib><creatorcontrib>Krishnan, P.</creatorcontrib><title>Translation and execution of distributed Ada programs: Is it still Ada?</title><title>IEEE transactions on software engineering</title><addtitle>TSE</addtitle><description>Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in terms of which target systems can be described. Library subprograms and library packages are identified as natural distributable units of the language. The program-to-process/memory mapping and the unit of the language to be distributed are the key issues in the distribution of Ada. The implications of various alternatives for these are analyzed.&lt; &gt;</description><subject>Applied sciences</subject><subject>Computer architecture</subject><subject>Computer errors</subject><subject>Computer science</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Libraries</subject><subject>Memory architecture</subject><subject>NASA</subject><subject>Packaging</subject><subject>Parallel programming</subject><subject>Real time systems</subject><subject>Software</subject><subject>Software engineering</subject><issn>0098-5589</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1989</creationdate><recordtype>article</recordtype><recordid>eNqF0E1LAzEQBuAcFKxV8OotBxEvW_OxabJepBSthYKXel5msxOJ7EdNdkH_vdtu6dXTMMzDy_AScsPZjHOWPUoxE1yr-RmZMJaZRCmTXZDLGL8YY0prNSGrbYAmVtD5tqHQlBR_0PaHrXW09LELvug7LOmiBLoL7WeAOj7RdaS-o7HzVbW_PF-RcwdVxOvjnJKP15ft8i3ZvK_Wy8UmsXJuukQJ1KkoTKZc5rCA1GhmDDgNKWLqhETUonQmQ62UAmY1oJVSWF6ogkktp-R-zB1e-e4xdnnto8WqggbbPubCCM54Jv6HSsmUiT18GKENbYwBXb4Lvobwm3OW72vMpcgPNQ707pgJ0ULlhuqsjyevuTaapwO7HZlHxNN1jPgDD7x6mA</recordid><startdate>19890301</startdate><enddate>19890301</enddate><creator>Volz, R.A.</creator><creator>Mudge, T.N.</creator><creator>Buzzard, G.D.</creator><creator>Krishnan, P.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19890301</creationdate><title>Translation and execution of distributed Ada programs: Is it still Ada?</title><author>Volz, R.A. ; Mudge, T.N. ; Buzzard, G.D. ; Krishnan, P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-52e742b895f9feba487088af7a4ee4f23ee72df89e7555a0c7aec332c1b5b0373</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1989</creationdate><topic>Applied sciences</topic><topic>Computer architecture</topic><topic>Computer errors</topic><topic>Computer science</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Libraries</topic><topic>Memory architecture</topic><topic>NASA</topic><topic>Packaging</topic><topic>Parallel programming</topic><topic>Real time systems</topic><topic>Software</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Volz, R.A.</creatorcontrib><creatorcontrib>Mudge, T.N.</creatorcontrib><creatorcontrib>Buzzard, G.D.</creatorcontrib><creatorcontrib>Krishnan, P.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Volz, R.A.</au><au>Mudge, T.N.</au><au>Buzzard, G.D.</au><au>Krishnan, P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Translation and execution of distributed Ada programs: Is it still Ada?</atitle><jtitle>IEEE transactions on software engineering</jtitle><stitle>TSE</stitle><date>1989-03-01</date><risdate>1989</risdate><volume>15</volume><issue>3</issue><spage>281</spage><epage>292</epage><pages>281-292</pages><issn>0098-5589</issn><coden>IESEDJ</coden><abstract>Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in terms of which target systems can be described. Library subprograms and library packages are identified as natural distributable units of the language. The program-to-process/memory mapping and the unit of the language to be distributed are the key issues in the distribution of Ada. The implications of various alternatives for these are analyzed.&lt; &gt;</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/32.21756</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0098-5589
ispartof IEEE transactions on software engineering, 1989-03, Vol.15 (3), p.281-292
issn 0098-5589
language eng
recordid cdi_crossref_primary_10_1109_32_21756
source IEEE Electronic Library (IEL)
subjects Applied sciences
Computer architecture
Computer errors
Computer science
Computer science
control theory
systems
Exact sciences and technology
Libraries
Memory architecture
NASA
Packaging
Parallel programming
Real time systems
Software
Software engineering
title Translation and execution of distributed Ada programs: Is it still Ada?
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T11%3A07%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Translation%20and%20execution%20of%20distributed%20Ada%20programs:%20Is%20it%20still%20Ada?&rft.jtitle=IEEE%20transactions%20on%20software%20engineering&rft.au=Volz,%20R.A.&rft.date=1989-03-01&rft.volume=15&rft.issue=3&rft.spage=281&rft.epage=292&rft.pages=281-292&rft.issn=0098-5589&rft.coden=IESEDJ&rft_id=info:doi/10.1109/32.21756&rft_dat=%3Cproquest_RIE%3E28210192%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=25534022&rft_id=info:pmid/&rft_ieee_id=21756&rfr_iscdi=true