JSSlicer: A Static Program Slicing Tool for JavaScript

The rapid development of Web 2.0 leads scripting language such as JavaScript to be ubiquitous in web pages; however the dynamic nature and flexibility of JavaScript make its development, debugging, maintenance, and reuse difficult. To improve the efficiency and accuracy of JavaSript security analysi...

Full description

Saved in:
Bibliographic Details
Published in:Applied Mechanics and Materials Vol. 241-244; pp. 2690 - 2695
Main Authors: Liu, Xi Yang, Wang, Li Ming, Xian, Ying, Zhang, Li
Format: Journal Article
Language:English
Published: Zurich Trans Tech Publications Ltd 01.01.2013
Subjects:
ISBN:9783037855461, 3037855460
ISSN:1660-9336, 1662-7482, 1662-7482
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The rapid development of Web 2.0 leads scripting language such as JavaScript to be ubiquitous in web pages; however the dynamic nature and flexibility of JavaScript make its development, debugging, maintenance, and reuse difficult. To improve the efficiency and accuracy of JavaSript security analysis, we propose a new JavaScript analysis method based on program slicing, together with a prototype-implemented JavaScript slicing tool, named JSSlicer. We also present a proof-of-concept application example of JSSlicer where an example of the common mode failure problem is tackled.
AbstractList The rapid development of Web 2.0 leads scripting language such as JavaScript to be ubiquitous in web pages; however the dynamic nature and flexibility of JavaScript make its development, debugging, maintenance, and reuse difficult. To improve the efficiency and accuracy of JavaSript security analysis, we propose a new JavaScript analysis method based on program slicing, together with a prototype-implemented JavaScript slicing tool, named JSSlicer. We also present a proof-of-concept application example of JSSlicer where an example of the common mode failure problem is tackled.
Author Xian, Ying
Liu, Xi Yang
Zhang, Li
Wang, Li Ming
Author_xml – givenname: Xi Yang
  surname: Liu
  fullname: Liu, Xi Yang
  email: xyliu@gmail.xidian.edu.cn
  organization: Xidian University : Software Engineering Institute
– givenname: Li Ming
  surname: Wang
  fullname: Wang, Li Ming
  email: wanglm@mail.xidian.edu.cn
  organization: Xidian University : Software Engineering Institute
– givenname: Ying
  surname: Xian
  fullname: Xian, Ying
  email: yingxian89@gmail.com
  organization: Xidian University : Software Engineering Institute
– givenname: Li
  surname: Zhang
  fullname: Zhang, Li
  email: lzhang8002@gmail.com
  organization: Xidian University : Software Engineering Institute
BookMark eNqVkF1PwjAYhRvFREH-wxIvzUa_trbeEYIfBKLJ8LrpuhZHYMWuSPz3FjHRWy_evBfn5DnJ0we91rUGgFsEMwoxHx0Oh6zTjWlDYxudtSaMxotFhilKMaUZLgQ8A1eoKHDKKMfnYCgYJ5Awnue0QL3vDKaCkOIS9LtuDWFBEeVXoJiV5abRxt8l46QMKjQ6efFu5dU2OQZNu0qWzm0S63wyUx-q1L7ZhWtwYdWmM8OfPwCv99Pl5DGdPz88TcbzVBOYh1SJnDLNKowYxobrWtjKoEpzwmuc14iqyliGeEWEssSImlmjbMVxZQSqFCYDcHPi7rx735suyLXb-zZOSkQp5iRnFMXW5NTS3nWdN1bufLNV_lMiKI8CZRQofwXKKFBGgTIKjEflUWCkTE-U4FXbBaPf_oz9g_MF9xuCnQ
Cites_doi 10.1109/32.83912
10.1145/1526709.1526785
10.1145/1653662.1653685
10.1145/357062.357071
10.1145/155332.155349
10.1109/icsm.1995.526534
10.1145/1963405.1963436
10.1145/77606.77608
10.1145/390011.808263
ContentType Journal Article
Copyright 2013 Trans Tech Publications Ltd
Copyright Trans Tech Publications Ltd. Dec 2012
Copyright_xml – notice: 2013 Trans Tech Publications Ltd
– notice: Copyright Trans Tech Publications Ltd. Dec 2012
DBID AAYXX
CITATION
7SR
7TB
8BQ
8FD
8FE
8FG
ABJCF
ABUWG
AFKRA
BENPR
BFMQW
BGLVJ
CCPQU
D1I
DWQXO
FR3
HCIFZ
JG9
KB.
KR7
L6V
M7S
PDBOC
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
DOI 10.4028/www.scientific.net/AMM.241-244.2690
DatabaseName CrossRef
Engineered Materials Abstracts
Mechanical & Transportation Engineering Abstracts
METADEX
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central
Continental Europe Database
Technology Collection
ProQuest One
ProQuest Materials Science Collection
ProQuest Central
Engineering Research Database
SciTech Premium Collection
Materials Research Database
Materials Science Database
Civil Engineering Abstracts
ProQuest Engineering Collection
Engineering Database
Materials Science Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DatabaseTitle CrossRef
Materials Research Database
Technology Collection
Technology Research Database
ProQuest One Academic Middle East (New)
Mechanical & Transportation Engineering Abstracts
Materials Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
Engineered Materials Abstracts
ProQuest Engineering Collection
ProQuest Central Korea
Materials Science Database
ProQuest Central (New)
Engineering Collection
ProQuest Materials Science Collection
Civil Engineering Abstracts
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
Continental Europe Database
ProQuest SciTech Collection
METADEX
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
Engineering Research Database
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList Materials Research Database
CrossRef

Database_xml – sequence: 1
  dbid: KB.
  name: Materials Science Database
  url: http://search.proquest.com/materialsscijournals
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1662-7482
EndPage 2695
ExternalDocumentID 3102437951
10_4028_www_scientific_net_AMM_241_244_2690
GroupedDBID .DC
4.4
6J9
8FE
8FG
ABHXD
ABJCF
ABJNI
ABUWG
ACGFO
ACGFS
ACIWK
AFFHD
AFKRA
ALMA_UNASSIGNED_HOLDINGS
BENPR
BFMQW
BGLVJ
BPHCQ
CCPQU
CZ9
D1I
DB1
DKFMR
EBS
EJD
HCIFZ
KB.
KC.
L6V
M7S
P2P
PDBOC
PHGZM
PHGZT
PQGLB
PQQKQ
PROAC
PTHSS
RNS
RTP
AAYXX
ABDNZ
ACYGS
CITATION
7SR
7TB
8BQ
8FD
DWQXO
FR3
JG9
KR7
PKEHL
PQEST
PQUKI
PRINS
ID FETCH-LOGICAL-c305t-a9547c7b21722e8cd9fbe1bc838d25d14abef718b39af3e9d7feafb82be91ba23
IEDL.DBID M7S
ISBN 9783037855461
3037855460
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000317630701203&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1660-9336
1662-7482
IngestDate Fri Jul 25 12:10:38 EDT 2025
Sat Nov 29 01:50:05 EST 2025
Fri Dec 05 20:30:03 EST 2025
IsPeerReviewed true
IsScholarly true
Keywords Security Analysis
Web Application
Program Slicing
JavaScript
Language English
License https://www.scientific.net/PolicyAndEthics/PublishingPolicies
https://www.scientific.net/license/TDM_Licenser.pdf
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c305t-a9547c7b21722e8cd9fbe1bc838d25d14abef718b39af3e9d7feafb82be91ba23
Notes Selected, peer reviewed papers from the 2012 International Conference on Measurement, Instrumentation and Automation (ICMIA 2012), September 15-16, 2012, Guangzhou, China
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 1442835741
PQPubID 2029177
PageCount 6
ParticipantIDs proquest_journals_1442835741
crossref_primary_10_4028_www_scientific_net_AMM_241_244_2690
transtech_journals_10_4028_www_scientific_net_AMM_241_244_2690
PublicationCentury 2000
PublicationDate 2013-01-01
PublicationDateYYYYMMDD 2013-01-01
PublicationDate_xml – month: 01
  year: 2013
  text: 2013-01-01
  day: 01
PublicationDecade 2010
PublicationPlace Zurich
PublicationPlace_xml – name: Zurich
PublicationTitle Applied Mechanics and Materials
PublicationYear 2013
Publisher Trans Tech Publications Ltd
Publisher_xml – name: Trans Tech Publications Ltd
References 1784759
1784758
1784762
1784761
1784753
1784764
1784763
1784755
1784754
1784765
1784757
1784756
1784760
References_xml – ident: 1784755
  doi: 10.1109/32.83912
– ident: 1784757
  doi: 10.1145/1526709.1526785
– ident: 1784758
  doi: 10.1145/1653662.1653685
– ident: 1784753
– ident: 1784754
– ident: 1784764
  doi: 10.1145/357062.357071
– ident: 1784765
  doi: 10.1145/155332.155349
– ident: 1784756
  doi: 10.1109/icsm.1995.526534
– ident: 1784759
– ident: 1784760
  doi: 10.1145/1963405.1963436
– ident: 1784763
  doi: 10.1145/77606.77608
– ident: 1784762
  doi: 10.1145/390011.808263
– ident: 1784761
SSID ssj0064148
ssj0001127262
Score 1.8766704
Snippet The rapid development of Web 2.0 leads scripting language such as JavaScript to be ubiquitous in web pages; however the dynamic nature and flexibility of...
SourceID proquest
crossref
transtech
SourceType Aggregation Database
Index Database
Publisher
StartPage 2690
Title JSSlicer: A Static Program Slicing Tool for JavaScript
URI https://www.scientific.net/AMM.241-244.2690
https://www.proquest.com/docview/1442835741
Volume 241-244
WOSCitedRecordID wos000317630701203&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Continental Europe Database
  isbn: 9783037855461
  customDbUrl:
  eissn: 1662-7482
  dateEnd: 20200630
  omitProxy: false
  ssIdentifier: ssj0064148
  issn: 1660-9336
  databaseCode: BFMQW
  dateStart: 20040901
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/conteurope
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database
  isbn: 9783037855461
  customDbUrl:
  eissn: 1662-7482
  dateEnd: 20200630
  omitProxy: false
  ssIdentifier: ssj0064148
  issn: 1660-9336
  databaseCode: M7S
  dateStart: 20040901
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Materials Science Database
  isbn: 9783037855461
  customDbUrl:
  eissn: 1662-7482
  dateEnd: 20200630
  omitProxy: false
  ssIdentifier: ssj0064148
  issn: 1660-9336
  databaseCode: KB.
  dateStart: 20040901
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/materialsscijournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  isbn: 9783037855461
  customDbUrl:
  eissn: 1662-7482
  dateEnd: 20200630
  omitProxy: false
  ssIdentifier: ssj0064148
  issn: 1660-9336
  databaseCode: BENPR
  dateStart: 20040901
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LaxsxEB4aJ_RxaNImJW4do0NvQc4-tLtSKS1OSQhOY0ychtyEpJXAYGzHdv37O9KuH6dS6GEPixaxO5_2m4dGMwCfdYRWA2OC6oKXlLHCUG6No0WeKZcnQonQReHxZ9Hv86cnMagDbos6rXLNiYGoy6nxMfILNPx9aTBUgN9nz9R3jfK7q3ULjT3Y91US4pC6N9zGWOKkCOXwKmbOWRy6acV5HlF05HN_1iNKi5CpVdd_2tzHL-EcGQXdKx5eqjqf6NN3Qsyge3fXQeVHUTt2ktwz-q5a29qqr5Ze5fh6rDtq6_rwfz_4CN7WBivpVivsHbywk_fwZqeM4THkveFwjIQz_0K6xFuvI0MGVd4X8QP4EHmYTscEDWTSUys1DFR1Ar-urx5-3NC6HwM1yApLqkSGWBba97RKLDelcNrG2vCUl0lWxkxp61DX6VQol1pRFs4qp3mirYi1StIP0JhMJ_YUiCmNYQ5dFeFKdJmsQGJBX1xpHWWZ5awJX9filLOq7IZEd8WjIVFicouGRDQkoiERDbyY9Gg0obWWqaz_yYXcCrQJ3zaw7Iz_-_wf_z7_J3idhK4ZPlLTgsZy_tuewYFZLUeLeRv2L6_6g_s27N1edtphxf4BTGrsHw
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LbxMxEB5VBVE48EYECvgAJ-SS9Xp3bcRDEVD1kUSVEqrejO21pUpVUpJQxJ_iNzLjzTY5IS49cNjDyivL8jf-5rHjGYCXrotWg5Sau0rVXMrKcxV85FVZ2FgKbXXqonDcr4ZDdXKijzbgd3sXhtIqW05MRF1PPcXI36DhT6XBUAF-PP_OqWsU_V1tW2g0YnEYfv1El23-fv8z4vtKiN0v4097fNlVgHuU7QW3usAVVY46M4mgfK2jC5nzKle1KOpMWhciMrbLtY150HUVg41OCRd05iwVOkDKv4ZmhNApVXC0iulkokrl9xpNUMosde_KyrLLdZ6XdLekm1cpM2xZb-ryPbsBr5HB0J1TaROa-5CULpRiFL3BYAeVLUdtvCNK0iDranRlG28tSMVR_dc1Nbl753_b4Ltwe2mQs15zgu7BRpjch1trZRofQHkwGp0hoc7esh4j6_zUs6Mmr43RAH7ExtPpGUMHgB3YCztKVPwQvl7Jwh_B5mQ6CY-B-dp7GdEV07FGlzBoJE6llHWuWxRByQ68a-Ez501ZEYPuGKFvECGzQt8g-gbRN4g-PtIQ-h3YbjE0S86ZmxWAHfhwKQZr4_8-_5O_z_8CtvbGg77p7w8Pn8JNkTqEUFRqGzYXsx_hGVz3F4vT-ex5Oh8Mvl21vPwBaHNKWg
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%3Ajournal&rft.genre=article&rft.atitle=JSSlicer%3A+A+Static+Program+Slicing+Tool+for+JavaScript&rft.jtitle=Applied+Mechanics+and+Materials&rft.au=Wang%2C+Li+Ming&rft.au=Xian%2C+Ying&rft.au=Zhang%2C+Li&rft.au=Liu%2C+Xi+Yang&rft.date=2013-01-01&rft.pub=Trans+Tech+Publications+Ltd&rft.isbn=9783037855461&rft.issn=1660-9336&rft.eissn=1662-7482&rft.volume=241-244&rft.spage=2690&rft_id=info:doi/10.4028%2Fwww.scientific.net%2FAMM.241-244.2690&rft.externalDocID=3102437951
thumbnail_s http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.scientific.net%2FImage%2FTitleCover%2F2111%3Fwidth%3D600