Software components in a data structure precompiler

This research aims to simplify component creation and reduce the necessity of implementing new components. It concentrates more on programmer productivity and code efficiency than on program evolution and maintenance. The project is called PREDATOR. PREDATOR is a data structure precompiler that gene...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sirkin, M., Batory, D., Singhal, V.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 446
container_issue
container_start_page 437
container_title
container_volume
creator Sirkin, M.
Batory, D.
Singhal, V.
description This research aims to simplify component creation and reduce the necessity of implementing new components. It concentrates more on programmer productivity and code efficiency than on program evolution and maintenance. The project is called PREDATOR. PREDATOR is a data structure precompiler that generates efficient code for maintaining and querying complex data structures. It embodies a novel component reuse technology that transcends traditional generic data types. The authors explain the concepts of this work and the prototype system. It is shown that complex data structures can be specified as compositions of software building blocks. Performance results are presented that compare PREDATOR output to hand-optimized programs.< >
doi_str_mv 10.1109/ICSE.1993.346022
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_346022</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>346022</ieee_id><sourcerecordid>346022</sourcerecordid><originalsourceid>FETCH-LOGICAL-i172t-4dfc3aa44c3189a86845de9f91f14fdacc8c5b5cdc4c800b89b245a15dc2d9093</originalsourceid><addsrcrecordid>eNotj8tqwzAUREUfUJN6X7ryD9i9V9K1pGUxaRsIdJF2HWQ9wCWxjaxQ-vdNSWczizMcGMYeEBpEME-bbrdu0BjRCNkC51esQCJdI-d0zUqjNGjUrVAAeMMK4Apq4qTuWLksX3COFJKEKpjYTTF_2xQqNx3naQxjXqphrGzlbbbVktPJ5dMZzyn8LYZDSPfsNtrDEsr_XrHPl_VH91Zv31833fO2HlDxXEsfnbBWSidQG6tbLckHEw1GlNFb57Sjnpx30mmAXpueS7JI3nFvwIgVe7x4hxDCfk7D0aaf_eWx-AUV20fS</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Software components in a data structure precompiler</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Sirkin, M. ; Batory, D. ; Singhal, V.</creator><creatorcontrib>Sirkin, M. ; Batory, D. ; Singhal, V.</creatorcontrib><description>This research aims to simplify component creation and reduce the necessity of implementing new components. It concentrates more on programmer productivity and code efficiency than on program evolution and maintenance. The project is called PREDATOR. PREDATOR is a data structure precompiler that generates efficient code for maintaining and querying complex data structures. It embodies a novel component reuse technology that transcends traditional generic data types. The authors explain the concepts of this work and the prototype system. It is shown that complex data structures can be specified as compositions of software building blocks. Performance results are presented that compare PREDATOR output to hand-optimized programs.&lt; &gt;</description><identifier>ISSN: 0270-5257</identifier><identifier>ISBN: 9780818637001</identifier><identifier>ISBN: 0818637005</identifier><identifier>EISSN: 1558-1225</identifier><identifier>DOI: 10.1109/ICSE.1993.346022</identifier><language>eng</language><publisher>IEEE Comput. Soc. Press</publisher><subject>Application software ; Binary trees ; Data structures ; Productivity ; Programming profession ; Prototypes ; Software debugging ; Software performance ; Software prototyping ; Writing</subject><ispartof>Proceedings of 1993 15th International Conference on Software Engineering, 1993, p.437-446</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/346022$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54899</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/346022$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sirkin, M.</creatorcontrib><creatorcontrib>Batory, D.</creatorcontrib><creatorcontrib>Singhal, V.</creatorcontrib><title>Software components in a data structure precompiler</title><title>Proceedings of 1993 15th International Conference on Software Engineering</title><addtitle>ICSE</addtitle><description>This research aims to simplify component creation and reduce the necessity of implementing new components. It concentrates more on programmer productivity and code efficiency than on program evolution and maintenance. The project is called PREDATOR. PREDATOR is a data structure precompiler that generates efficient code for maintaining and querying complex data structures. It embodies a novel component reuse technology that transcends traditional generic data types. The authors explain the concepts of this work and the prototype system. It is shown that complex data structures can be specified as compositions of software building blocks. Performance results are presented that compare PREDATOR output to hand-optimized programs.&lt; &gt;</description><subject>Application software</subject><subject>Binary trees</subject><subject>Data structures</subject><subject>Productivity</subject><subject>Programming profession</subject><subject>Prototypes</subject><subject>Software debugging</subject><subject>Software performance</subject><subject>Software prototyping</subject><subject>Writing</subject><issn>0270-5257</issn><issn>1558-1225</issn><isbn>9780818637001</isbn><isbn>0818637005</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1993</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tqwzAUREUfUJN6X7ryD9i9V9K1pGUxaRsIdJF2HWQ9wCWxjaxQ-vdNSWczizMcGMYeEBpEME-bbrdu0BjRCNkC51esQCJdI-d0zUqjNGjUrVAAeMMK4Apq4qTuWLksX3COFJKEKpjYTTF_2xQqNx3naQxjXqphrGzlbbbVktPJ5dMZzyn8LYZDSPfsNtrDEsr_XrHPl_VH91Zv31833fO2HlDxXEsfnbBWSidQG6tbLckHEw1GlNFb57Sjnpx30mmAXpueS7JI3nFvwIgVe7x4hxDCfk7D0aaf_eWx-AUV20fS</recordid><startdate>1993</startdate><enddate>1993</enddate><creator>Sirkin, M.</creator><creator>Batory, D.</creator><creator>Singhal, V.</creator><general>IEEE Comput. Soc. Press</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1993</creationdate><title>Software components in a data structure precompiler</title><author>Sirkin, M. ; Batory, D. ; Singhal, V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i172t-4dfc3aa44c3189a86845de9f91f14fdacc8c5b5cdc4c800b89b245a15dc2d9093</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1993</creationdate><topic>Application software</topic><topic>Binary trees</topic><topic>Data structures</topic><topic>Productivity</topic><topic>Programming profession</topic><topic>Prototypes</topic><topic>Software debugging</topic><topic>Software performance</topic><topic>Software prototyping</topic><topic>Writing</topic><toplevel>online_resources</toplevel><creatorcontrib>Sirkin, M.</creatorcontrib><creatorcontrib>Batory, D.</creatorcontrib><creatorcontrib>Singhal, V.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sirkin, M.</au><au>Batory, D.</au><au>Singhal, V.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Software components in a data structure precompiler</atitle><btitle>Proceedings of 1993 15th International Conference on Software Engineering</btitle><stitle>ICSE</stitle><date>1993</date><risdate>1993</risdate><spage>437</spage><epage>446</epage><pages>437-446</pages><issn>0270-5257</issn><eissn>1558-1225</eissn><isbn>9780818637001</isbn><isbn>0818637005</isbn><abstract>This research aims to simplify component creation and reduce the necessity of implementing new components. It concentrates more on programmer productivity and code efficiency than on program evolution and maintenance. The project is called PREDATOR. PREDATOR is a data structure precompiler that generates efficient code for maintaining and querying complex data structures. It embodies a novel component reuse technology that transcends traditional generic data types. The authors explain the concepts of this work and the prototype system. It is shown that complex data structures can be specified as compositions of software building blocks. Performance results are presented that compare PREDATOR output to hand-optimized programs.&lt; &gt;</abstract><pub>IEEE Comput. Soc. Press</pub><doi>10.1109/ICSE.1993.346022</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0270-5257
ispartof Proceedings of 1993 15th International Conference on Software Engineering, 1993, p.437-446
issn 0270-5257
1558-1225
language eng
recordid cdi_ieee_primary_346022
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Binary trees
Data structures
Productivity
Programming profession
Prototypes
Software debugging
Software performance
Software prototyping
Writing
title Software components in a data structure precompiler
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T06%3A38%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Software%20components%20in%20a%20data%20structure%20precompiler&rft.btitle=Proceedings%20of%201993%2015th%20International%20Conference%20on%20Software%20Engineering&rft.au=Sirkin,%20M.&rft.date=1993&rft.spage=437&rft.epage=446&rft.pages=437-446&rft.issn=0270-5257&rft.eissn=1558-1225&rft.isbn=9780818637001&rft.isbn_list=0818637005&rft_id=info:doi/10.1109/ICSE.1993.346022&rft_dat=%3Cieee_6IE%3E346022%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=346022&rfr_iscdi=true