Method and apparatus for incrementally processing program annotations

A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet mode...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Berg, Daniel Christopher, Delfino, Jean-Sebastien Michel, Makin, Narinder, Rich, Lawrence Scott, Schacher, Ritchard Leonard
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Berg, Daniel Christopher
Delfino, Jean-Sebastien Michel
Makin, Narinder
Rich, Lawrence Scott
Schacher, Ritchard Leonard
description A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07562342</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07562342</sourcerecordid><originalsourceid>FETCH-uspatents_grants_075623423</originalsourceid><addsrcrecordid>eNrjZHD1TS3JyE9RSMwD4oKCxKLEktJihbT8IoXMvOSi1NzUvJLEnJxKhYKi_OTU4uLMvHQQM70oMReoJS-_JLEkMz-vmIeBNS0xpziVF0pzMyi4uYY4e-iWFhcklgDNKI4HagFRBuamZkbGJkbGRCgBABQMNPo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for incrementally processing program annotations</title><source>USPTO Issued Patents</source><creator>Berg, Daniel Christopher ; Delfino, Jean-Sebastien Michel ; Makin, Narinder ; Rich, Lawrence Scott ; Schacher, Ritchard Leonard</creator><creatorcontrib>Berg, Daniel Christopher ; Delfino, Jean-Sebastien Michel ; Makin, Narinder ; Rich, Lawrence Scott ; Schacher, Ritchard Leonard ; International Business Machines Corporation</creatorcontrib><description>A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.</description><language>eng</language><creationdate>2009</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7562342$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64039</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7562342$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Berg, Daniel Christopher</creatorcontrib><creatorcontrib>Delfino, Jean-Sebastien Michel</creatorcontrib><creatorcontrib>Makin, Narinder</creatorcontrib><creatorcontrib>Rich, Lawrence Scott</creatorcontrib><creatorcontrib>Schacher, Ritchard Leonard</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><title>Method and apparatus for incrementally processing program annotations</title><description>A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2009</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZHD1TS3JyE9RSMwD4oKCxKLEktJihbT8IoXMvOSi1NzUvJLEnJxKhYKi_OTU4uLMvHQQM70oMReoJS-_JLEkMz-vmIeBNS0xpziVF0pzMyi4uYY4e-iWFhcklgDNKI4HagFRBuamZkbGJkbGRCgBABQMNPo</recordid><startdate>20090714</startdate><enddate>20090714</enddate><creator>Berg, Daniel Christopher</creator><creator>Delfino, Jean-Sebastien Michel</creator><creator>Makin, Narinder</creator><creator>Rich, Lawrence Scott</creator><creator>Schacher, Ritchard Leonard</creator><scope>EFH</scope></search><sort><creationdate>20090714</creationdate><title>Method and apparatus for incrementally processing program annotations</title><author>Berg, Daniel Christopher ; Delfino, Jean-Sebastien Michel ; Makin, Narinder ; Rich, Lawrence Scott ; Schacher, Ritchard Leonard</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_075623423</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2009</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Berg, Daniel Christopher</creatorcontrib><creatorcontrib>Delfino, Jean-Sebastien Michel</creatorcontrib><creatorcontrib>Makin, Narinder</creatorcontrib><creatorcontrib>Rich, Lawrence Scott</creatorcontrib><creatorcontrib>Schacher, Ritchard Leonard</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Berg, Daniel Christopher</au><au>Delfino, Jean-Sebastien Michel</au><au>Makin, Narinder</au><au>Rich, Lawrence Scott</au><au>Schacher, Ritchard Leonard</au><aucorp>International Business Machines Corporation</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for incrementally processing program annotations</title><date>2009-07-14</date><risdate>2009</risdate><abstract>A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07562342
source USPTO Issued Patents
title Method and apparatus for incrementally processing program annotations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T09%3A14%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Berg,%20Daniel%20Christopher&rft.aucorp=International%20Business%20Machines%20Corporation&rft.date=2009-07-14&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07562342%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true