Experience with a graph-based propagation programming tool

A graph-based tool for object-oriented programming, referred to as propagation patterns, has been developed as part of the Demeter system. The Demeter system consists of the programming language independent Demeter method and a suite of platform-specific Demeter tools. Propagation patterns use a tec...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lieberherr, K.J., Hursch, W., Silva-Lepe, I., Xiao, C.
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 119
container_issue
container_start_page 114
container_title
container_volume
creator Lieberherr, K.J.
Hursch, W.
Silva-Lepe, I.
Xiao, C.
description A graph-based tool for object-oriented programming, referred to as propagation patterns, has been developed as part of the Demeter system. The Demeter system consists of the programming language independent Demeter method and a suite of platform-specific Demeter tools. Propagation patterns use a technique based on propagation within a graph to specify groups of collaborating classes. Experience has shown that the propagation pattern tool reduces development effort and makes software easier to engineer and reuse. The Demeter system is introduced, the propagation pattern technique for software engineering is described within the context of the Demeter system, and experience in the use of propagation patterns is summarized.< >
doi_str_mv 10.1109/CASE.1992.200139
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_200139</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>200139</ieee_id><sourcerecordid>200139</sourcerecordid><originalsourceid>FETCH-LOGICAL-i172t-b24d58937f67cfcd70f0f6f69e6965bd02a5743692189fbfe423b854f27121553</originalsourceid><addsrcrecordid>eNotj8tKxEAQRRtEUMbsxVV-ILGqOv0od0OIDxhwoa6HTtKdaZk8SALq3zsy3s09cOHAFeIWIUcEvi-3b1WOzJQTAEq-EAkbCxatJtYAVyJZlk84RSmLZK_FQ_U9-Tn6ofHpV1wPqUu72U2HrHaLb9NpHifXuTWOwx-fpr6PQ5eu43i8EZfBHRef_PdGfDxW7-Vztnt9eim3uyyioTWrqWiVZWmCNk1oWgMBgg6avWat6hbIKVNIzYSWQx18QbK2qghkkFApuRF3Z2_03u-nOfZu_tmfD8pfH8pFOQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Experience with a graph-based propagation programming tool</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Lieberherr, K.J. ; Hursch, W. ; Silva-Lepe, I. ; Xiao, C.</creator><creatorcontrib>Lieberherr, K.J. ; Hursch, W. ; Silva-Lepe, I. ; Xiao, C.</creatorcontrib><description>A graph-based tool for object-oriented programming, referred to as propagation patterns, has been developed as part of the Demeter system. The Demeter system consists of the programming language independent Demeter method and a suite of platform-specific Demeter tools. Propagation patterns use a technique based on propagation within a graph to specify groups of collaborating classes. Experience has shown that the propagation pattern tool reduces development effort and makes software easier to engineer and reuse. The Demeter system is introduced, the propagation pattern technique for software engineering is described within the context of the Demeter system, and experience in the use of propagation patterns is summarized.&lt; &gt;</description><identifier>ISBN: 9780818629600</identifier><identifier>ISBN: 0818629606</identifier><identifier>DOI: 10.1109/CASE.1992.200139</identifier><language>eng</language><publisher>IEEE Comput. Soc. Press</publisher><subject>Collaborative software ; Collaborative tools ; Computer aided software engineering ; Computer science ; Dictionaries ; Educational institutions ; Object oriented modeling ; Object oriented programming ; Productivity ; Software tools</subject><ispartof>[1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, 1992, p.114-119</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/200139$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/200139$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lieberherr, K.J.</creatorcontrib><creatorcontrib>Hursch, W.</creatorcontrib><creatorcontrib>Silva-Lepe, I.</creatorcontrib><creatorcontrib>Xiao, C.</creatorcontrib><title>Experience with a graph-based propagation programming tool</title><title>[1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering</title><addtitle>CASE</addtitle><description>A graph-based tool for object-oriented programming, referred to as propagation patterns, has been developed as part of the Demeter system. The Demeter system consists of the programming language independent Demeter method and a suite of platform-specific Demeter tools. Propagation patterns use a technique based on propagation within a graph to specify groups of collaborating classes. Experience has shown that the propagation pattern tool reduces development effort and makes software easier to engineer and reuse. The Demeter system is introduced, the propagation pattern technique for software engineering is described within the context of the Demeter system, and experience in the use of propagation patterns is summarized.&lt; &gt;</description><subject>Collaborative software</subject><subject>Collaborative tools</subject><subject>Computer aided software engineering</subject><subject>Computer science</subject><subject>Dictionaries</subject><subject>Educational institutions</subject><subject>Object oriented modeling</subject><subject>Object oriented programming</subject><subject>Productivity</subject><subject>Software tools</subject><isbn>9780818629600</isbn><isbn>0818629606</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1992</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tKxEAQRRtEUMbsxVV-ILGqOv0od0OIDxhwoa6HTtKdaZk8SALq3zsy3s09cOHAFeIWIUcEvi-3b1WOzJQTAEq-EAkbCxatJtYAVyJZlk84RSmLZK_FQ_U9-Tn6ofHpV1wPqUu72U2HrHaLb9NpHifXuTWOwx-fpr6PQ5eu43i8EZfBHRef_PdGfDxW7-Vztnt9eim3uyyioTWrqWiVZWmCNk1oWgMBgg6avWat6hbIKVNIzYSWQx18QbK2qghkkFApuRF3Z2_03u-nOfZu_tmfD8pfH8pFOQ</recordid><startdate>1992</startdate><enddate>1992</enddate><creator>Lieberherr, K.J.</creator><creator>Hursch, W.</creator><creator>Silva-Lepe, I.</creator><creator>Xiao, C.</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>1992</creationdate><title>Experience with a graph-based propagation programming tool</title><author>Lieberherr, K.J. ; Hursch, W. ; Silva-Lepe, I. ; Xiao, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i172t-b24d58937f67cfcd70f0f6f69e6965bd02a5743692189fbfe423b854f27121553</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1992</creationdate><topic>Collaborative software</topic><topic>Collaborative tools</topic><topic>Computer aided software engineering</topic><topic>Computer science</topic><topic>Dictionaries</topic><topic>Educational institutions</topic><topic>Object oriented modeling</topic><topic>Object oriented programming</topic><topic>Productivity</topic><topic>Software tools</topic><toplevel>online_resources</toplevel><creatorcontrib>Lieberherr, K.J.</creatorcontrib><creatorcontrib>Hursch, W.</creatorcontrib><creatorcontrib>Silva-Lepe, I.</creatorcontrib><creatorcontrib>Xiao, C.</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>Lieberherr, K.J.</au><au>Hursch, W.</au><au>Silva-Lepe, I.</au><au>Xiao, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Experience with a graph-based propagation programming tool</atitle><btitle>[1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering</btitle><stitle>CASE</stitle><date>1992</date><risdate>1992</risdate><spage>114</spage><epage>119</epage><pages>114-119</pages><isbn>9780818629600</isbn><isbn>0818629606</isbn><abstract>A graph-based tool for object-oriented programming, referred to as propagation patterns, has been developed as part of the Demeter system. The Demeter system consists of the programming language independent Demeter method and a suite of platform-specific Demeter tools. Propagation patterns use a technique based on propagation within a graph to specify groups of collaborating classes. Experience has shown that the propagation pattern tool reduces development effort and makes software easier to engineer and reuse. The Demeter system is introduced, the propagation pattern technique for software engineering is described within the context of the Demeter system, and experience in the use of propagation patterns is summarized.&lt; &gt;</abstract><pub>IEEE Comput. Soc. Press</pub><doi>10.1109/CASE.1992.200139</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780818629600
ispartof [1992] Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, 1992, p.114-119
issn
language eng
recordid cdi_ieee_primary_200139
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Collaborative software
Collaborative tools
Computer aided software engineering
Computer science
Dictionaries
Educational institutions
Object oriented modeling
Object oriented programming
Productivity
Software tools
title Experience with a graph-based propagation programming tool
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T04%3A03%3A51IST&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=Experience%20with%20a%20graph-based%20propagation%20programming%20tool&rft.btitle=%5B1992%5D%20Proceedings%20of%20the%20Fifth%20International%20Workshop%20on%20Computer-Aided%20Software%20Engineering&rft.au=Lieberherr,%20K.J.&rft.date=1992&rft.spage=114&rft.epage=119&rft.pages=114-119&rft.isbn=9780818629600&rft.isbn_list=0818629606&rft_id=info:doi/10.1109/CASE.1992.200139&rft_dat=%3Cieee_6IE%3E200139%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=200139&rfr_iscdi=true