Editing source code
The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
25.12.2012
|
Online Access | Get full text |
Cover
Loading…
Abstract | The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which programming errors and type errors can reliably be avoided in cases where changes to the program are supposed not to change the semantics of the program. This object is achieved according to the invention by a method for editing source code, the method comprising the steps of: receiving a modification to the source code, said modification being made by a user, determining whether the modification would change the semantics of the source code, and handling the modification depending on the result of the determining step. |
---|---|
AbstractList | The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which programming errors and type errors can reliably be avoided in cases where changes to the program are supposed not to change the semantics of the program. This object is achieved according to the invention by a method for editing source code, the method comprising the steps of: receiving a modification to the source code, said modification being made by a user, determining whether the modification would change the semantics of the source code, and handling the modification depending on the result of the determining step. |
Author | Arning, Andreas Schwenkreis, Friedemann |
Author_xml | – sequence: 1 givenname: Andreas surname: Arning fullname: Arning, Andreas – sequence: 2 givenname: Friedemann surname: Schwenkreis fullname: Schwenkreis, Friedemann |
BookMark | eNrjYmDJy89L5WQQdk3JLMnMS1cozi8tSk5VSM5PSeVhYE1LzClO5YXS3AwKbq4hzh66pcUFiSWpeSXF8elFiSDKwMLYxNDU0tyYCCUAv40i4A |
ContentType | Patent |
CorporateAuthor | International Business Machines Corporation |
CorporateAuthor_xml | – name: International Business Machines Corporation |
DBID | EFH |
DatabaseName | USPTO Issued Patents |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EFH name: USPTO Issued Patents url: http://www.uspto.gov/patft/index.html sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
ExternalDocumentID | 08341597 |
GroupedDBID | EFH |
ID | FETCH-uspatents_grants_083415973 |
IEDL.DBID | EFH |
IngestDate | Sun Mar 05 22:30:53 EST 2023 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-uspatents_grants_083415973 |
OpenAccessLink | https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8341597 |
ParticipantIDs | uspatents_grants_08341597 |
PatentNumber | 8341597 |
PublicationCentury | 2000 |
PublicationDate | 20121225 |
PublicationDateYYYYMMDD | 2012-12-25 |
PublicationDate_xml | – month: 12 year: 2012 text: 20121225 day: 25 |
PublicationDecade | 2010 |
PublicationYear | 2012 |
References | Tiwari et al. (2006/0150150) 20060700 Petersen et al. (2006/0095900) 20060500 Hiew et al. (2005/0229154) 20051000 Vaidyanathan et al. (2006/0015863) 20060100 Bashkansky et al. (2009/0064117) 20090300 Evans et al. (2005/0028137) 20050200 Mital et al. (2006/0294509) 20061200 Denys Poshyvanyk, "Source Code Exploration with Google", 2006 IEEE, 4 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4021357>. Schweitz et al. (6594822) 20030700 Vaidyanathan et al. (7539943) 20090500 Andrian Marcus, "Recovering Documentation-to-Source-Code Traceability Links using Latent Semantic Indexing", 2003 IEEE, 11 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1201194>. Le Metayer et al. (7467376) 20081200 Tittizer et al. (2007/0250810) 20071000 Jocelyn Simmonds, "A Comparison of Software Refactoring Tools", Vrije Universiteit Brussel, Nov. 2002, 22 pages, <ftp://ssel.vub.ac.be/tech-report/2002/vub-prog-tr-02-15.pdf>. R. Ian Bull, "Semantic Grep: Regular Expressions + Relational Abstraction", 2002 IEEE, 10 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1173084>. Li (2003/0226131) 20031200 Scott Vorthmann, "A Naming Specification Language for Syntax-Directed Editors", 1988 IEEE, pp. 250-257, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=13071>. Powell et al. (2005/0216898) 20050900 Marco Torchiano, "A comparative study on the re-documentation of existing software Code annotations vs. drawing editors", 2005 IEEE, pp. 277-286, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1541836>. Pepin et al. (2007/0288887) 20071200 |
References_xml | – year: 20031200 ident: 2003/0226131 contributor: fullname: Li – year: 20050200 ident: 2005/0028137 contributor: fullname: Evans et al. – year: 20050900 ident: 2005/0216898 contributor: fullname: Powell et al. – year: 20060500 ident: 2006/0095900 contributor: fullname: Petersen et al. – year: 20060700 ident: 2006/0150150 contributor: fullname: Tiwari et al. – year: 20071000 ident: 2007/0250810 contributor: fullname: Tittizer et al. – year: 20090300 ident: 2009/0064117 contributor: fullname: Bashkansky et al. – year: 20081200 ident: 7467376 contributor: fullname: Le Metayer et al. – year: 20090500 ident: 7539943 contributor: fullname: Vaidyanathan et al. – year: 20051000 ident: 2005/0229154 contributor: fullname: Hiew et al. – year: 20030700 ident: 6594822 contributor: fullname: Schweitz et al. – year: 20071200 ident: 2007/0288887 contributor: fullname: Pepin et al. – year: 20060100 ident: 2006/0015863 contributor: fullname: Vaidyanathan et al. – year: 20061200 ident: 2006/0294509 contributor: fullname: Mital et al. |
Score | 2.8786023 |
Snippet | The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for... |
SourceID | uspatents |
SourceType | Open Access Repository |
Title | Editing source code |
URI | https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8341597 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSQQ2EczSTJOB3RKLZF3QCVi6lhZGqaBlfyaJhqlJJmngGV1fPzOPUBOvCNMIJgYP-F6YXGA20i0AuqVYr7S4oCQfvLgSWLxDIl4Xcvgz6IzAPNDpA-V5OfmJKQEpafoWwOIY2DhmZmC2MAAt7XN18-Bm4AQaAWyy5ZUUI1UaboIMbAFgUSEGptQ8EQZh15RM0BpjBch4uQJoM7kog4Kba4izhy7chPj0ItDKlHgDqE3GYgwswB56qgSDgqmpUZKRpaFJqqVRokmaqVFiiolhcqqpeZpZimEKsAUhySCJ0xgpPHLSDFzA-hl8-YiRqQwDS0lRaaossA4sSZIDexAAn49lQg |
link.rule.ids | 230,309,783,805,888,64377 |
linkProvider | USPTO |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSQQ2EczSTJOB3RKLZF3QCVi6lhZGqaBlfyaJhqlJJmngGV1fPzOPUBOvCNMIJgYP-F6YXGA20i0AuqVYr7S4oCQfvLgSWLxDIl4Xcvgz6IzAPNDpA-V5OfmJKQEpafoWwOIY2DhmZmAFTUWBu2RuHtwMnEBDgI22vJJipGrDTZCBLQAsKsTAlJonwiDsmpIJWmWsABkxVwBtJxdlUHBzDXH20IWbEJ9eBFqbEm8AtctYjIEF2EdPlWBQMDU1SjKyNDRJtTRKNEkzNUpMMTFMTjU1TzNLMUwBtiEkGSRxGiOFR06egSPAxS3ex9PPW5qBC1hZg28iMTKVYWApKSpNlQVWiCVJcmC_AgDLPGhA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Editing+source+code&rft.inventor=Arning%2C+Andreas&rft.inventor=Schwenkreis%2C+Friedemann&rft.number=8341597&rft.date=2012-12-25&rft.externalDBID=n%2Fa&rft.externalDocID=08341597 |