Toward secure refactoring of object-oriented programs
Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware...
Gespeichert in:
Veröffentlicht in: | Journal of physics. Conference series 2021-02, Vol.1812 (1), p.12036 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 1 |
container_start_page | 12036 |
container_title | Journal of physics. Conference series |
container_volume | 1812 |
creator | Mahmoud, Marwan |
description | Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware refactoring. This work deals with three security approaches to assist programmers in refactoring their software systems while simultaneously sustaining or possibly improving the security of their software system. In addition, this work deals with security-aware refactoring at the design stage rather than refactoring that requires a full source code. The main aim of this work is to provide programmers with knowledge about secure refactoring processes to improve the long-term maintainability of the software system in a secure way while sustaining the external behavior of the system. |
doi_str_mv | 10.1088/1742-6596/1812/1/012036 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2512943540</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2512943540</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1956-a4359a7aa2e4849a7ac3c5e7edcf132b89a569cefd751f87983e0d9cbf2827db3</originalsourceid><addsrcrecordid>eNo9UF1LxDAQDKLgefobLPhcm02aJnmUwy848OV8Dmm6Oa54zZm0iP_elMrty86ywwwzhNwDfQSqVAWyZmUjdFOBAlZBRYFR3lyQ1flzecZKXZOblHpKeR65ImIXfmzsioRuilhE9NaNIR6GfRF8Edoe3VjmG4cRu-IUwz7aY7olV95-Jbz732vy-fK827yV24_X983TtnSgRVPamgttpbUMa1XPyHEnUGLnPHDWKm1Fox36TgrwSmrFkXbatZ4pJruWr8nDopuNvydMo-nDFIdsaZgAprN-TTNLLiwXQ0o5gjnFw9HGXwPUzB2ZOb2ZmzBzRwbM0hH_A5v4Wdc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2512943540</pqid></control><display><type>article</type><title>Toward secure refactoring of object-oriented programs</title><source>Institute of Physics Open Access Journal Titles</source><source>EZB-FREE-00999 freely available EZB journals</source><source>IOPscience extra</source><source>Alma/SFX Local Collection</source><source>Free Full-Text Journals in Chemistry</source><creator>Mahmoud, Marwan</creator><creatorcontrib>Mahmoud, Marwan</creatorcontrib><description>Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware refactoring. This work deals with three security approaches to assist programmers in refactoring their software systems while simultaneously sustaining or possibly improving the security of their software system. In addition, this work deals with security-aware refactoring at the design stage rather than refactoring that requires a full source code. The main aim of this work is to provide programmers with knowledge about secure refactoring processes to improve the long-term maintainability of the software system in a secure way while sustaining the external behavior of the system.</description><identifier>ISSN: 1742-6588</identifier><identifier>EISSN: 1742-6596</identifier><identifier>DOI: 10.1088/1742-6596/1812/1/012036</identifier><language>eng</language><publisher>Bristol: IOP Publishing</publisher><subject>Maintainability ; Physics ; Programmers ; Security ; Software ; Source code</subject><ispartof>Journal of physics. Conference series, 2021-02, Vol.1812 (1), p.12036</ispartof><rights>2021. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Mahmoud, Marwan</creatorcontrib><title>Toward secure refactoring of object-oriented programs</title><title>Journal of physics. Conference series</title><description>Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware refactoring. This work deals with three security approaches to assist programmers in refactoring their software systems while simultaneously sustaining or possibly improving the security of their software system. In addition, this work deals with security-aware refactoring at the design stage rather than refactoring that requires a full source code. The main aim of this work is to provide programmers with knowledge about secure refactoring processes to improve the long-term maintainability of the software system in a secure way while sustaining the external behavior of the system.</description><subject>Maintainability</subject><subject>Physics</subject><subject>Programmers</subject><subject>Security</subject><subject>Software</subject><subject>Source code</subject><issn>1742-6588</issn><issn>1742-6596</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNo9UF1LxDAQDKLgefobLPhcm02aJnmUwy848OV8Dmm6Oa54zZm0iP_elMrty86ywwwzhNwDfQSqVAWyZmUjdFOBAlZBRYFR3lyQ1flzecZKXZOblHpKeR65ImIXfmzsioRuilhE9NaNIR6GfRF8Edoe3VjmG4cRu-IUwz7aY7olV95-Jbz732vy-fK827yV24_X983TtnSgRVPamgttpbUMa1XPyHEnUGLnPHDWKm1Fox36TgrwSmrFkXbatZ4pJruWr8nDopuNvydMo-nDFIdsaZgAprN-TTNLLiwXQ0o5gjnFw9HGXwPUzB2ZOb2ZmzBzRwbM0hH_A5v4Wdc</recordid><startdate>20210201</startdate><enddate>20210201</enddate><creator>Mahmoud, Marwan</creator><general>IOP Publishing</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>H8D</scope><scope>HCIFZ</scope><scope>L7M</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20210201</creationdate><title>Toward secure refactoring of object-oriented programs</title><author>Mahmoud, Marwan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1956-a4359a7aa2e4849a7ac3c5e7edcf132b89a569cefd751f87983e0d9cbf2827db3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Maintainability</topic><topic>Physics</topic><topic>Programmers</topic><topic>Security</topic><topic>Software</topic><topic>Source code</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mahmoud, Marwan</creatorcontrib><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Aerospace Database</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Access via ProQuest (Open Access)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Journal of physics. Conference series</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mahmoud, Marwan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Toward secure refactoring of object-oriented programs</atitle><jtitle>Journal of physics. Conference series</jtitle><date>2021-02-01</date><risdate>2021</risdate><volume>1812</volume><issue>1</issue><spage>12036</spage><pages>12036-</pages><issn>1742-6588</issn><eissn>1742-6596</eissn><abstract>Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware refactoring. This work deals with three security approaches to assist programmers in refactoring their software systems while simultaneously sustaining or possibly improving the security of their software system. In addition, this work deals with security-aware refactoring at the design stage rather than refactoring that requires a full source code. The main aim of this work is to provide programmers with knowledge about secure refactoring processes to improve the long-term maintainability of the software system in a secure way while sustaining the external behavior of the system.</abstract><cop>Bristol</cop><pub>IOP Publishing</pub><doi>10.1088/1742-6596/1812/1/012036</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1742-6588 |
ispartof | Journal of physics. Conference series, 2021-02, Vol.1812 (1), p.12036 |
issn | 1742-6588 1742-6596 |
language | eng |
recordid | cdi_proquest_journals_2512943540 |
source | Institute of Physics Open Access Journal Titles; EZB-FREE-00999 freely available EZB journals; IOPscience extra; Alma/SFX Local Collection; Free Full-Text Journals in Chemistry |
subjects | Maintainability Physics Programmers Security Software Source code |
title | Toward secure refactoring of object-oriented programs |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T08%3A52%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Toward%20secure%20refactoring%20of%20object-oriented%20programs&rft.jtitle=Journal%20of%20physics.%20Conference%20series&rft.au=Mahmoud,%20Marwan&rft.date=2021-02-01&rft.volume=1812&rft.issue=1&rft.spage=12036&rft.pages=12036-&rft.issn=1742-6588&rft.eissn=1742-6596&rft_id=info:doi/10.1088/1742-6596/1812/1/012036&rft_dat=%3Cproquest_cross%3E2512943540%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2512943540&rft_id=info:pmid/&rfr_iscdi=true |