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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of physics. Conference series 2021-02, Vol.1812 (1), p.12036
1. Verfasser: Mahmoud, Marwan
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 &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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