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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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.< ></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.< ></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.< ></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 |