James
R. Cordy
Selected
Publications
Refereed
Publications
Most recent papers
are linked to downloadable Adobe
Acrobat Reader
portable document format (PDF) preprints. All
papers are copyright by their respective
publishers (IEEE,
ACM,
Elsevier,
Springer,
Wiley
and so on) - see the publishers' websites for
copyright restrictions and definitive published
versions.
2024
B. Nazzal, M.H. Alalfi, J.R. Cordy,
"A Survey on the Verification and Validation of Artificial Pancreas Software Systems",
Proc. IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW),
2024, pp. 1-9.
2022
M. Ling, Y. Yu, H. Wu, Y. Wang, J.R. Cordy, A.E. Hassan,
"In Rust we trust: a transpiler from unsafe C to safer Rust",
Proc. ACM/IEEE 44th Intl. Conf. on Software Engineering: Companion Proceedings,
2022, pp. 354-355.
2021
M. Mondal, C.K. Roy and J.R.
Cordy, "NiCad:
A Modern Clone Detector",
Code Clone Analysis: Research, Tools, and Practices,
Springer Verlag, Berlin, 2021, pp. 45-50.
2020
N. Kahani and J.R.
Cordy, "Bounded
Verification of State Machine
Models", Proc.
SAM 2020, 12th International System Analysis
and Modelling Conference, Montréal,
Canada, October 2020, pp. 23-32.
N. Kahani, M. Bagherzadeh
and J.R. Cordy, "Synthesis
of State Machine Models",
Proc. MODELS 2020, 23rd International
Conference on Model-Driven Engineering Languages
and Systems, Montréal, Canada,
October 2020, pp. 274-284.
2019
M. Stephan and J.R.
Cordy, "MuMonDE:
A Framework for Evaluating Model Clone Detectors
Using Model Mutation
Analysis",
Software Testing, Verification &
Reliability 29,1-2 (Jan-March 2019), e1669
(18 pp.)
N. Kahani, M. Bagherzadeh,
J.R. Cordy, J. Dingel and D. Varró,
"Survey
and Classification of Model Transformation
Tools",
Software and Systems Modelling 18,4
(August 2019), article 1 (37 pp.)
2018
M.H. Alalfi, E.P.
Antony and J.R. Cordy, "An
Approach to Clone Detection in Sequence Diagrams
and Its Application to Security
Analysis",
Software and Systems Modelling 17,4
(October 2018), pp. 1287-1309.
M. Bagherzadeh, N. Kahani,
C-P. Bezemer, A. Hassan, J. Dingel and J.R.
Cordy, "Analyzing
a Decade of Linux System
Calls",
Empirical Software Engineering, 23,3
(June 2018), pp. 1519-1551. Also appears in
journal first track at ICSE 2018, 40th
International Conference on Software
Engineering, Gothenburg, Sweden, May-June
2018.
C.K. Roy and J.R. Cordy,
"Adventuures
in NICAD: A Ten-year
Retrospective",
Proc. ICPC 2018, ACM/IEEE 26th International
Conference on Program Comprehension,
Gothenburg, Sweden, May 2018, pp. 19 (MIP
abstract).
E. Rapos and J.R. Cordy,
"SimEvo:
A Toolset for Simulink Test Evolution and
Maintenance",
Proc. ICST 2018, IEEE 11th International
Conference on Software Testing, Validation and
Verification, Västerås, Sweden,
April 2018, pp. 410-415.
C.K. Roy and J.R. Cordy,
"Benchmarks
for Software Clone Detection: A Ten-year
Retrospective",
Proc. SANER 2018, IEEE 25th International
Conference on Software Analysis,Evolution and
Reengineering, Campobasso, Italy, March
2018, pp. 26-37.
2017
E. Rapos and J.R.
Cordy, "SimPact:
Impact Analysis for Simulink
Models", Proc.
ICSME 2017, IEEE 33rd International
Conference on Software Maintenance and
Evolution, Shanghai, China, September 2017,
pp. 489-493.
G.M.K. Selim, J.R. Cordy
and J. Dingel, "How
is ATL Really Used? Language Feature Use in the
ATL Zoo", Proc.
MODELS 2017, ACM / IEEE 20th International
Conference on Model Driven Engineering Languages
and Systems, Austin TX, USA, September 2017,
pp. 34-44. (Best paper award)
N. Kahani, N. Hili, J.
Dingel and J.R. Cordy, "Evaluation
of UML-RT and Papyrus-RT for Modelling
Self-Adaptive Systems",
Proc. MiSE 2017, 9th International Workshop
on Modelling in Software Engineering, Buenos
Aires, Argentina, May 2017, pp.
12-18.
2016
T.M. Ahmed, F.
Zulkernine and J.R. Cordy, "Proactive
Auto-scaling of Resources for Data Stream
Processing Systems in the
Cloud", Proc.
CASCON'16, 26th IBM Centre for Advanced
Studies International Conference on Computer
Science and Software Engineering, Toronto,
November 2016, pp. 226-231.
N. Kahani, M. Bagherzadeh,
J. Dingel and J.R. Cordy, "The
Problems with Eclipse Modeling Tools: A Topic
Analysis of Eclipse
Forums", Proc.
MODELS 2016, ACM / IEEE 19th International
Conference on Model Driven Engineering Languages
and Systems, Saint Malo, France, October
2016, pp. 227-237.
M. Stephan and J.R. Cordy,
"Model-Driven
Evaluation of Software Architecture Quality
Using Model Clone
Detection", Proc.
QRS 2016, IEEE International Conference on
Software Quality, Reliability and Security,
Vienna, Austria, August 2016, pp.
92-99.
E.J. Rapos and J.R. Cordy,
"Examining
the Co-Evolution Relationship Between Simulink
Models and their Test
Cases", Proc.
MiSE 2016, 8th International Workshop on
Modelling in Software Engineering, Austin,
TX, May 2016, pp. 34-40.
D. Martin and J.R. Cordy,
"On
the Maintenance Complexity of
Makefiles", Proc.
WETSoM 2016, 7th Interenational Workshop on
Emerging Trends in Software Metrics, Austin,
TX, May 2016, pp. 50-56.
N. Kahani, K. Elgazzar and
J.R. Cordy, "Authentication
and Access Control in e-Health Systems in the
Cloud", Proc.
BigDataSecurity 2016, 2nd IEEE International
Conference on Big Data Security on Cloud,
New York, NY, April 2016, pp.
13-23.
A. Rahman and J.R. Cordy,
"Pattern
Analysis of TXL Programs",
Proc. IWSC 2016, 10th International Workshop
on Software Clones, Osaka, Japan, March
2016, pp. 37-43.
2015
M. Stephan and J.R.
Cordy, "Identification
of Simulink Model Antipattern Instances Using
Model Clone Detection",
Proc. MODELS 2015, 18th International
Conference on Model Driven Engineering Languages
and Systems, Ottawa, Canada, September 2015,
pp. 276-285.
L. Lúcio, B.J.
Oakes, C. Gomes, G.M.K.Selim, J. Dingel, J.R.
Cordy and H. Vangheluwe, "SyVOLT:
Full Model Transformation Verification Using
Contracts,
Proc. MODELS 2015 18th International
Conference on Model Driven Engineering Languages
and Systems, Posters and Demos Track,
Ottawa, Canada, September 2015, CEUR
Workshop Proceedings Volume 1554, pp.
24-27.
G.M.K.Selim, J.R. Cordy,
J. Dingel, L. Lúcio and B.J. Oakes,
"Finding
and Fixing Bugs in Model Transformations: An
Experience Report",
Proc. AMT 2015, 4th MODELS Workshop
on the Analysis of Model Transformations,
Ottawa, Canada, September 2015, pp.
26-35.
E.J. Rapos, A. Stevenson,
M. Alalfi and J.R. Cordy, "SimNav:
Simulink Navigation of Model Clone
Classes",
Proc. SCAM 2015, 15th International
Working Conference on Source Code Analysis and
Manipulation, Bremen, Germany, September
2015, pp. 241-246.
M. Amrani, B. Combemale,
L. Lucio, G.K.Selim, J. Dingel, Y. Le Traon, H.
Vangheluwe and J.R. Cordy, "Formal
Verification Techniques for Model
Transformations: a Tridimensional
Classification",
Journal of Object Tecnhology 14,3 (August
2015), pp. 1:1-43.
J.R.Cordy,
"SIMONE:
Architecture-Sensitive Near-Miss Clone Detection
for Simulink Models",
Proc. WASA 2015, 1st International Workshop
on Automotive Software Architecture,
Montréal, Québec, May 2015,
pp. 1-2. (Keynote abstract)
M. Famelis, L.
Lúcio, G. Selim, A. Di Sandro, R. Salay,
M. Chechik, J.R. Cordy, J. Dingel, H.
Vangheluwe, and R. S, "Migrating
Automotive Product Lines: a Case
Study", Proc.
ICMT 2015, 8th International Conference on
Model Transformaton, L'Aquila Italy, July
2015, pp. 82-97. (Best paper award)
D.H. Martin, J.R. Cordy,
B. Adams and G. Antoniol, "Make
It Simple - An Empirical Analysis of GNU
Makefile Feature Use in Open Source
Projects",
Proc. ICPC 2015, 23rd IEEE International
Conference on Program Comprehension,
Florence, Italy, May 2015, pp.
207-217.
M. Stephan and J.R. Cordy,
"Identifying
Instances of Model Design Patterns and
Antipatterns Using Model Clone
Detection",
Proc. MiSE 2015, 7th International
Workshop on Modelling in Software
Engineering, Florence, Italy, May 2015, pp.
48-53.
J.R. Cordy,
"TXL
Source Transformation in
Practice"
(Tutorial summary), Proc. SANER 2015,
22nd International Conference on Software
Ananlysis, Evolution, and Reengineering,
Montréal, Québec, March 2015, pp.
590-591.
L. Eshkevari, F. Dos
Santos, J.R. Cordy and G. Antoniol,
"Are
PHP Applications Ready for
Hack?",
Proc. SANER 2015, 22nd International
Conference on Software Ananlysis, Evolution, and
Reengineering, Montréal,
Québec, March 2015, pp. 63-72.
G.K. Selim, S. Wang, J.R.
Cordy and J. Dingel, "Model
Transformations for Migrating Legacy Deployment
Models in the Automotive
Industry",
Software and Systems Modelling 14,1
(February 2015), pp. 365-381.
N. Zeni, N. Kiyavitskaya,
L. Mich, J.R. Cordy and J. Mylopoulos,
"GaiusT:
Supporting the Extraction of Rights and
Obligations for Regulatory
Compliance",
Requirements Engineering 20,1 (January
2015), pp. 1-22.
A. Stevenson and J.R.
Cordy, "Parse
Views with Boolean
Grammars",
Science of Computer Programming 97,1
(January 2015), pp. 59-63.
2014
A. Stevenson and
J.R. Cordy, "A
Survey of Grammatical Inference in Software
Engineering",
Science of Computer Programming 96,4
(December 2014), pp. 444-459.
M.H. Alalfi, E.J. Rapos,
A. Stevenson, M. Stephan, T.R. Dean and J.R.
Cordy, "Semi-automatic
Identification and Representation of Subsystem
Variability in Simulink
Models",
Proc. ICSME 2014, 30th International
Conference on Software Maintenance and
Evolution, Victoria, BC, September 2014, pp.
486-490.
G.M.K. Selim, L. Lucio,
J.R. Cordy, J. Dingel and B.J. Oakes,
"Specification
and Verification of Graph-Based Model
Transformation
Properties",
Proc. ICGT 2014, 7th International
Conference on Graph Transformation, York,
UK, July 2014, Lecture Notes in Computer
Science 8571, pp. 113-129.
M. Ceccato, Z. Li and J.R.
Cordy, "Guest
Editorial for the Special Issue on Source Code
Analysis and
Manipulation",
Journal of Software: Evolution and Process
26,6 (June 2014), pp. 531-532.
L. Eshkavari, G. Antoniol,
J.R. Cordy and M. di Penta, "Identifying
and Locating Interference Issues in Content
Management Systems",
Proc. ICPC 2014, 22nd International
Conference on Program Comprehension,
Hyerabad, India, June 2014, pp.
157-167.
M. Stephan, M.H. Alalfi
and J.R. Cordy, "Towards
a Taxonomy for Simulink Model
Transformations",
Proc. Mutation 2014, 9th International
Workshop on Mutation Analysis, at
ICST'14, Cleveland, OH, USA, March 2014, pp.
206-215.
M. Treszise, P. Mousavi,
D. Gobbi, J.R. Cordy, and P. Abolmaesumi,
"SimITK:
Model-driven Engineering for Medical
Imaging",
Proc. Medical Imaging 2014: Image-Guided
Procedures, Robotic Interventions, and
Modelling, San Diego, California, February
2014, SPIE Proceedings 9036, March 2014,
903622.
M.H. Alalfi, J.R. Cordy,
and T. Dean, "Analysis
and Clustering of Model Clones: An Automotive
Industrial Experience",
Proc. Industry Track of CSMR-WCRE 2014,
IEEE CSMR-WCRE Software Evolution Week,
Antwerp, Belgium, February 2014, pp.
375-378.
S. Grant and J.R. Cordy,
"Examining
the Relationship Between Topic Model Similarity
and Software Maintenance",
Proc. Early Results and Achievements Track
of CSMR-WCRE 2014, IEEE CSMR-WCRE Software
Evolution Week, Antwerp, Belgium, February
2014, pp. 303-307.
J.R. Cordy and C.K. Roy,
"Tuning
Research Tools for Scalability and Performance:
The NICAD Experience",
Science of Computer Programming 79,1
(January 2014), pp. 158-171.
2013
J.R. Cordy, and
P.Tonella, "Introduction
to the Special Section on ICSM
2011", Journal
of Software: Evolution and Process 25,11
(November 2013), pp. 1137-1138.
E.P. Antony, M.H. Alalfi
and J.R. Cordy, "An
Approach to Clone Detection in Behavioural
Models", Proc.
WCRE 2013, 20th International Working Conference
in Reverse Engineering, Koblenz, Germany,
October 2013, pp. 472-476.
M. Stephan, M.H. Alalfi,
J.R. Cordy and A. Stevenson, "Evolution
of Model Clones in
Simulink",
Proc. ME 2013, 2013 Models and Evolution
Workshop, at MODELS'13, Miami, Florida, USA,
September 2013, pp. 38-47.
G.K. Selim, F.
Büttner, J.R. Cordy, J. Dingel and S. Wang,
"Automated
Verification of Model Transformations in the
Automotive Industry",
Proc. MODELS'13, 16th International
Conference on Model Driven Engineering Languages
and Systems, Miami, Florida, USA, September
2013, pp. 690-706.
S. Grant, J.R. Cordy and
D.B. Skillicorn, "Using
Heuristics to Estimate an Appropriate Number of
Latent Topics in Source Code
Analysis",
Science of Computer Programming 78,9
(Sept 2013), pp. 1663-1678.
J.R. Cordy,
"Submodel
Pattern Extraction for Simulink
Models", Proc.
SPLC'13, 17th International Software Product
Line Conference, Tokyo, Japan, August 2013,
pp. 7-10 (Keynote extended abstract).
N. Zeni, L. Mich, J.
Mylopoulos and J.R. Cordy, "Applying
GaiusT to Extract Requirements from Legal
Documents",
Proc. RELAW'13, 6th International Workshop on
Requirements Engineering, and Law, Rio de
Janiero, Brasil, July 2013, pp.
65-68.
A. Almonaies, M.H. Alalfi,
J.R. Cordy and T.R. Dean,
"A Framework for Migrating Web Applications to
Web Services",
Proc. ICWE'13, 13th International Conference
on Web Engineering, Aalborg, Denmark, July
2013, pp. 384-399.
P. Geesaman, J.R. Cordy,
and A. Zouaq, "Ontology
Alignment Using Best-match Clone
Detection",
Proc. IWSC 2013, ICSE 7th International
Workshop on Software Clones, San Francisco,
May 2013, pp. 1-7.
J. Svajlenko , C.K. Roy
and J.R. Cordy, "A
Mutation Analysis Based Benchmarking Framework
for Clone Detectors",
Proc. IWSC 2013, ICSE 7th International
Workshop on Software Clones, San Francisco,
May 2013, pp. 8-9.
M. Stephan, M.H. Alalfi,
A. Stevenson and J.R. Cordy, "Using
Mutation Analysis for a Model Clone Detector
Comparison Framework",
Proc. ICSE 2013 New Ideas and Emerging
Results, San Francisco, USA, May 2013, pp.
1261-1264.
M. Stephan and J.R. Cordy,
"A
Survey of Model Comparison Approaches and
Applications",
Proc. Modelsward 2013, 1st International
Conference on Model-Driven Engineering and
Software Development, Barcelona, Spain,
February 2013, pp. 265-277. (Best student paper
award)
M. Stephan and J.R. Cordy,
"Application
of Model Comparison Techniques to Model
Transformation Testing",
Proc. Modelsward 2013, 1st International
Conference on Model-Driven Engineering and
Software Development, Barcelona, Spain,
February 2013, pp. 307-311.
2012
G.M.K. Selim, J.R.
Cordy and J. Dingel, "Model
Transformation Testing: The State of the
Art", Proc. AMT
2012, 1st MODELS Workshop on the Analysis of
Model Transformations, Innsbruck, Austria,
October 2012, pp. 21-26.
A. Stevenson ad J.R.
Cordy, "Grammatical
Inference in Software Engineering: An Overview
of the State of the Art",
Proc. SLE 2012, 5th International
Conference on Software Language Engineering,
Dresden, Germany, September 2012, pp.
204-223.
M.H. Alalfi, J.R. Cordy,
T.R. Dean, M. Stephan and A. Stevenson,
"Models
are Code Too: Near-miss Clone Detection for
Simulink Models",
Proc. ICSM 2012, IEEE 28th International
Conference on Software Maintenance, Riva del
Garda, Italy, September 2012, pp.
295-304.
M.H. Alalfi, J.R. Cordy
and T.R. Dean, , "Automated
Verification of Role-based Access Control
Security Models Recovered from Dynamic Web
Applications",
Proc. WSE 2012, 14th IEEE International
Symposium on Web Systems Evolution, Riva del
Garda, Italy, September 2012, pp.
1-10.
W. Gama, M.H. Alalfi, J.R.
Cordy and T.R. Dean, , "Normalizing
Object-oriented Class Styles in
JavaScript",
Proc. WSE 2012, 14th IEEE International
Symposium on Web Systems Evolution, Riva del
Garda, Italy, September 2012, pp.
79-83.
M.H. Alalfi, J.R. Cordy
and T.R. Dean, , "Recovering
Role-based Access Control Security Models from
Dynamic Web Applications",
Proc. ICWE 2012, 12th International
Conference on Web Engineering, Berlin, July
2012, pp. 121-136.
G.M.K. Selim, S. Wang,
J.R. Cordy and J. Dingel, "Model
Transformations for Migrating Legacy Models: An
Industrial Case Study",
Proc. ECMFA 2012, 8th European Conference
on Modelling Foundations and Applications,
Kgs. Lyngby, Denmark, July 2012, Lecture
Notes in Computer Science 7349, pp. 90-101.
(Best industrial paper award)
M. Stephan , M.H. Alalfi,
A. Stevenson and J.R. Cordy, "Towards
Qualitative Comparison of Simulink Model Clone
Detection Approaches",
Proc. IWSC 2012, ICSE 6th International
Workshop on Software Clones, Zürich,
Switzerland, June 2012, pp. 84-85.
M.H. Alalfi, J.R. Cordy,
T.R. Dean, M. Stephan and A. Stevenson,
"Near-miss
Model Clone Detection for Simulink
Models",
Proc. IWSC 2012, ICSE 6th International
Workshop on Software Clones, Zürich,
Switzerland, June 2012, pp. 78-79.
L. Lucio, M. Amrani, G.
Selim, B. Combemale, J. Dingel, H. Vangheluwe,
Y. Le Traon and J.R. Cordy, "A
Tridimensional Approach for Studying the Formal
Verification of Model
Transformations",
Proc. VOLT'12, 1st Workshop on the
Verification and Validation of Model
Transformations, in Proc. ICST 2012, IEEE
5th International Conference on Software
Testing, Verification and Validation,
Montréal, pp. 915-922.
S. Grant, J.R. Cordy and
D.B. Skillicorn, "Using
Topic Models to Support Software
Maintenance",
Proc. CSMR'12, 16th European Conference
on Software Maintenance, Szeged, Hungary,
pp. 403-408.
2011
A. Almonaies, M.
Alalfi, J.R. Cordy and T.R. Dean,
"Towards
a Framework for Migrating Web Applications to
Web Services",
Proc. CASCON'11, 21st IBM Centre for
Advanced Studies International Conference on
Computer Science and Software Engineering,
Toronto, November 2011, pp. 229-241.
S. Grant, J.R. Cordy and
D. Skillicorn, "Reverse
Engineering Co-maintenance Relationships Using
Conceptual Analysis of Source
Code",
Proc. WCRE 2011, 18th Working Conference
on Reverse Engineering, Limerick, Ireland,
October 2011, pp. 87-91.
S. Grant, D. Martin, J.R.
Cordy and D. Skillicorn, "Contextualized
Semantic Analysis of Web
Services",
Proc. WSE 2011, 13th International
Symposium on Web Systems Evolution,
Williamsburg, Virginia, USA, September 2011,
pp. 33-42. (Best paper award)
J.R. Cordy,
"Exploring
Large-scale System Similarity Using Incremental
Clone Detection and Live
Scatterplots",
Proc. ICPC 2011, 19th International
Conference on Program Comprehension,
Kingston, Canada, June 2011, pp.
151-160.
J.R. Cordy and C.K. Roy,
"The
NiCad Clone Detector",
Proc. ICPC 2011, 19th International
Conference on Program Comprehension,
Kingston, Canada, June 2011, pp.
219-220.
J.R. Cordy and C.K. Roy,
"DebCheck:
Efficient Checking for Open Source Clones in
Software Systems",
Proc. ICPC 2011, 19th International
Conference on Program Comprehension,
Kingston, Canada, June 2011,
217-218.
D. Martin and J.R. Cordy,
"Analyzing
Web Service Similarity Using Contextual
Clones",
Proc. IWSC 2011, ICSE 5th International
Workshop on Software Clones, Waikiki,
Hawaii, May 2011, pp. 41-46.
J.R. Cordy,
"Live
Scatterplots",
Proc. IWSC 2011, ICSE 5th International
Workshop on Software Clones, Waikiki,
Hawaii, May 2011, pp. 79-80.
J.R. Cordy, K. Inoue, S.
Jarzabek and R. Koschke, "Fifth
International Workshop on Software Clones (IWSC
2011)", Proc.
ICSE 2011, 33rd International Conference on
Software Engineering, Waikiki, Hawaii, May
2011, pp. 1210-1211.
J.R. Cordy,
"Excerpts
from the TXL Cookbook",
Generative and Transformational Techniques in
Software Engineering, Lecture Notes in Computer
Science 6491, January 2011, pp.
27-91.
2010
S. Grant and J.R.
Cordy, "Estimating
the Optimal Number of Latent Concepts in Source
Code Analysis",
Proc. SCAM 2010, IEEE 10th International
Working Conference on Source Code Analysis and
Manipulation, Timisoara, Romania, September
2010, pp. 65-74.
C.K. Roy and J.R. Cordy,
"Are
Scripting Languages Really
Different?", Proc.
IWSC 2010, ICSE 4th International Workshop on
Software Clones, Cape Town, South Africa,
May 2010, pp. 17-24.
K. Inoue, S. Jarzabek,
J.R. Cordy and R. Koschke, "Fourth
International Workshop on Software Clones
(IWSC)", Proc.
ICSE 2010, 32nd International Conference on
Software Engineering, Cape Town, South
Africa, May 2010, pp. 465-466.
C.K. Roy and J.R. Cordy,
"Near-miss
Function Clones in Open Source Software: An
Empirical Study",
Journal of Software Maintenance and Evolution
22,3 (April 2010), pp. 165-189.
F. Durán, M.
Roldán, J.-C. Bach, E. Balland, M. van
den Brand, J.R. Cordy, S. Eker, L. Engelen, M.
de Jonge, K.T. Kalleberg,
"The Third Rewrite Engines
Competition",
Proc. WRLA 2010, Rewriting Logic and Its
Applications - 8th International Workshop,
Cyprus, March 2010, Lecture Notes in Computer
Science 6381, pp. 243-261.
A. Almonaies, J.R. Cordy
and T.R. Dean, "Legacy
System Evolution Towards Service-Oriented
Architecture",
Proc. SOAME 2010, Interrnational Workshop on
SOA Migration and Evolution, Madrid, Spain,
March 2010, pp. 53-62.
M. Alalfi, J.R. Cordy and
T.R. Dean, "Automating
Coverage Metrics for Dynamic Web
Applications",
Proc. CSMR 2010, 15th European Conference on
Software Maintenance and Reengineering,
Madrid, Spain, March 2010, pp.
51-60.
J.R. Cordy,
"Eating
our Own Dog Food: DSLs for Generative and
Transformational
Engineering",
Software Language Engineering, Lecture Notes
in Computer Science 5969, pp. 1 (Keynote
abstract).
2009
M. Alalfi, J.R.
Cordy and T.R. Dean, "Modeling
Methods for Web Application Verification and
Testing: State of the
Art", Software
Testing, Verification and Reliability 19,4
(Dec. 2009), pp. 265-296.
N. Kiyavitskaya, N. Zeni,
J.R. Cordy ,L. Mich and J. Mylopoulos,
"Cerno:
Light-Weight Tool Support for Semantic
Annotation of Textual
Documents",
Data & Knowledge Engineering 68,12
(Dec. 2009), pp. 1470-1492.
R. Zanibbi, D. Blostein
and J.R. Cordy, "White
Box Evaluation of Computer Vision Algorithms
through Explicit
Decision-Making",
Proc. ICVS 2009, 7th International Conference on
Computer Vision Systems, Liège,
Belgium, October 2009, Lecture Notes in
Computer Science 5815, pp.
287-294.
M. Alalfi, J.R. Cordy and
T.R.Dean,
"WAFA: Fine-grained Dynamic Analysis of Web
Applications",
Proc. WSE 2009, 11th International Symposium on
Web Systems Evolution, Edmonton, Canada,
September 2009, pp. 41-50.
J.R. Cordy, and L. Zhang,
"Guest
Editorial for the Special Issue on Source Code
Analysis and Manipulation, SCAM
2008", Journal
of Information and Software Technology 51,10
(October 2009), pp.1377-1378.
M.H. Alalfi, J.R. Cordy,
and T.R. Dean, "A
Verification Framework for Access Control in
Dynamic Web Applications",
Proc. C3S2E, Canadian Conference on Computer
Science and Software Engineering,
Montréal, May 2009,
pp.109-113.
S. Grant and J.R. Cordy,
"Vector
Space Analysis of Software
Clones", Proc.
ICPC 2009, 17th IEEE International Conference on
Program Comprehension, Vancouver, May 2009,
pp. 233-237.
C.K. Roy, J.R. Cordy and
R. Koschke, "Comparison
and Evaluation of Code Clone Detection
Techniques and Tools: A Qualitative
Approach",
Science of Computer Programming 74,7 (May
2009), pp. 470-495.
M. Alalfi, J.R. Cordy and
T.R. Dean, "Automated
Reverse Engineering of UML Sequence Diagrams for
Dynamic Web Applications",
Proc. WebTest 2009, 1st International
Workshop on Web Testing, Denver, USA, April
2009, pp. 295-302.
C.K. Roy and J.R. Cordy,
"A
Mutation / Injection-based Automatic Framework
for Evaluating Code Clone Detection
Tools",
Proc.4th International Workshop on Mutation
Analysis, Denver, USA, April 2009, pp.
157-166. (Best paper award)
R. Koschke, S. Jarzabek,
J.R. Cordy and K. Inoue, "3rd
International Workshop on Software
Clones", Proc.
CSMR 2009, 13th European Conference on Software
Maintenance and Reengineering,
Kaiserslautern, Germany, March 2009, pp.
269-270.
2008
C.K. Roy and J.R.
Cordy, "An
Empirical Study of Function Clones in Open
Source Software",
Proc. WCRE 2008, 15th Working Conference on
Reverse Engineering, Antwerp, Belgium,
October 2008, pp. 81-90.
M. Alalfi, J.R. Cordy and
T.R. Dean, "SQL2XMI:
Reverse Engineering of UML-ER Diagrams from
Relational Database
Schemas", Proc.
WCRE 2008, 15th Working Conference on Reverse
Engineering, Antwerp, Belgium, October 2008,
pp. 187-191.
S. Grant, J.R. Cordy and
D.B. Skillicorn, "Automated
Concept Location Using Independent Component
Analysis",
Proc. WCRE 2008, 15th Working Conference on
Reverse Engineering, Antwerp, Belgium,
October 2008, pp. 138-142.
N. Kiyavitskaya, N. Zeni,
T.D. Breaux, A.I. Antón, J.R. Cordy, L.
Mich and J. Mylopoulos,
"Automating the Extraction of Rights and
Obligations for Regulatory
Compliance",
Proc. ER 2008, 27th International Conference on
Conceptual Modeling, Barcelona, October
2008, Lecture Notes in Computer Science
5231, pp. 154-168.
C.K. Roy and J.R.
Cordy,
"NICAD: Accurate Detection of Near-Miss
Intentional Clones Using Flexible
Pretty-Printing and Code
Normalization",
Proc. ICPC 2008, IEEE International
Conference on Program Comprehension,
Amsterdam, June 2008, pp.
172-181.
C.K. Roy and J.R. Cordy,
"Scenario-based
Comparison of Clone Detection
Techniques",
Proc. ICPC 2008, IEEE International
Conference on Program Comprehension,
Amsterdam, June 2008, pp.
153-162.
C.K. Roy and J.R. Cordy,
"Towards
a Mutation-Based Automatic Framework for
Evaluating Clone Detection
Tools", C3S2E,
Canadian Conference on Computer Science and
Software Engineering, Montréal, May
2008, pp. 137-140. (Best poster
award)
N. Brake, J.R. Cordy, E.
Dancy, M. Litoiu and V. Popescu,
"Automating
Discovery of Software Tuning
Parameters",
Proc. SEAMS 2008, ICSE Workshop on Software
Engineering for Adaptive and Self-managing
Systems, Leipzig, Germany, May 2008, pp.
65-72.
S. Grant, D.B. Skillicorn
and J.R. Cordy, "Topic
Detection Using Independent Component
Analysis",
Proc. LACTS 2008, Workshop on Link Analysis,
Counterterrorism and Security, Atlanta,
April 2008, pp. 23-28.
N. Zeni, N. Kiyavitskaya,
J.R. Cordy, L. Mich and J. Mylopoulos,
"Annotating
Regulations Using Cerno: An Application to
Italian Documents",
Proc. ARES 2008, 3rd International Conference
on Availability, Reliability and Security,
Barcelona, March 2008, pp. 1437-1442.
2007
N. Kiyavitskaya, N.
Zeni, T.D. Breaux, A.I. Antón, J.R.
Cordy, L. Mich and J. Mylopoulos,
"Extracting
Rights and Obligations from Regulations: Towards
a Tool-Supported Process",
Proc. ASE 2007, 22nd IEEE/ACM International
Conference on Automated Software
Engineering, Atlanta, November 2007, pp.
429-432.
A. Mao, J.R. Cordy and
T.R. Dean, "Automated
Conversion of Table-based Websites to Structured
Stylesheets Using Table Recognition and Clone
Detection", Proc.
CASCON'07, 17th IBM Centre for Advanced
Studies International Conference on Computer
Science and Software Engineering, Toronto,
October 2007, pp. 12-26.
J. Bradbury, J.R. Cordy
and J. Dingel, "Comparative
Assessment of Testing and Model Checking Using
Program Mutation",
Proc. Mutation 2007, 3rd Workshop on Mutation
Analysis, Windsor, U.K., September 2007. pp.
210-219.
M. Alalfi, J.R. Cordy and
T.R. Dean,
"A Survey of Analysis Models and Methods in
Website Verification and
Testing", Proc.
ICWE'07, 7th International Conference on Web
Engineering, Como, Italy, July 2007,
Lecture Notes in Computer Science 4607,
pp. 306-311.
N. Zeni, N. Kiyavitskaya,
L. Mich, J. Mylopoulos and J.R. Cordy,
"A
Lightweight Approach to Semantic Annotation of
Research Papers",
Proc. NLDB 2007, 12th International
Conference on Applications of Natural Language
to Information Systems, Paris, June 2007,
Lecture Notes in Computer Science 4592,
pp. 61-72.
N. Zeni, N. Kiyavitskaya,
L. Mich, J.R. Cordy and J. Mylopoulos,
"Annotating
Accommodation Advertisements using
CERNO", Proc.
ENTER 2007, IFITT 14th International Conference
on Information Technology and Travel &
Tourism, Ljubljana, Slovenia, January 2007,
pp. 389-400.
2006
C.K. Roy and J.R.
Cordy, "Evaluating
the Evolution of Small Scale Open Source
Software Systems",
Special issue on CIC 2006, 15th International
Conference on Computing, Mexico City,
November 2006, Research in Computing Science
23, pp. 123-136.
N. Kiyavitskaya, N. Zeni,
L. Mich, J.R. Cordy and J. Mylopoulos,
"Text
Mining through Semi-Automatic Semantic
Annotation",
Proc. PAKM 2006, 6th International Conference
on Practical Aspects of Knowledge Management,
Vienna, November 2006, Lecture Notes in
Computer Science 4333, pp.
143-154.
J.S. Bradbury, J.R. Cordy
and J. Dingel, "Mutation
Operators for Concurrent Java (J2SE
5.0)", Proc.
Mutation 2006, 2nd Workshop on Mutation
Analysis, Raleigh, North Carolina, November
2006, pp. 83-92.
J.S. Bradbury, J.R. Cordy
and J. Dingel, "ExMAn
: A Generic and Customizable Framework for
Experimental Mutation
Analysis",
Proc. Mutation 2006, 2nd Workshop on Mutation
Analysis, Raleigh, North Carolina, November
2006, pp. 57-62.
A. Thurston and J.R.
Cordy, "A
Backtracking LR Algorithm for Parsing Ambiguous
Context-Dependent
Languages",
Proc. CASCON'06, 16th IBM Centre for Advanced
Studies International Conference on Computer
Science and Software Engineering, Toronto,
October 2006, pp. 39-53.
E. Dancy and J.R. Cordy,
"STAC:
Software Tuning Panels For Autonomic
Control", Proc.
CASCON'06, 16th IBM Centre for Advanced Studies
International Conference on Computer Science and
Software Engineering, Toronto, October 2006,
pp. 146-160.
H. Zhang, J.S. Bradbury,
J.R. Cordy and J. Dingel, "Using
Source Transformation to Test and Model Check
Implicit-Invocation
Systems",
Science of Computer Programming 62,3
(October 2006), pp. 209-227.
A. Thurston and J.R.
Cordy, "Evolving
TXL", Proc.
SCAM 2006 - IEEE 6th International Workshop on
Source Code Analysis and Manipulation,
Philadelphia, September 2006, pp.
117-126.
C.K. Roy, T. Noll, B. Roy
and J.R. Cordy, "Towards
Automatic Verification of Erlang Programs by π-Calculus
Translation",
Proc. Erlang'06, ACM SIGPLAN 5th Erlang
Workshop, Portland, September 2006, pp.
38-50.
J.R. Cordy, H.C. Gall and
J.I. Maletic (as guest editors),
"Introduction
to the Special Issue on Program
Comprehension",
Software Quality Journal 14,3 (September
2006), pp. 185-186.
J.R. Cordy,
"The
TXL Source Transformation
Language",
Science of Computer Programming 61,3
(August 2006), pp. 190-210.
D. Jin and J.R. Cordy,
"Integrating
Reverse Engineering Tools Using a
Service-Sharing
Methodology",
Proc. ICPC 2006, 14th International
Conference on Program Comprehension, Athens,
Greece, June 2006, pp. 94-99.
D. Shimozawa and J.R.
Cordy, "TETE:
A Non-Invasive Unit Testing Framework for Source
Transformation",
Post-proc. STEP 2005: 12th International
Workshop on Software Technology and Engineering
Practice, Budapest, September 2005, pp.
137-146.
D. Jin and J.R. Cordy,
"A
Service-Sharing Methodology for Integrating
COTS-Based Software
Systems", Proc.
ICCBSS 2006, IEEE 5th International Conference
on COTS-Based Software Systems, Orlando,
Florida, February 2006, pp. 177-186.
J.R. Cordy,
"Source
Transformation, Analysis and Generation in
TXL", Proc.
PEPM'06, ACM SIGPLAN 2006 Workshop on Partial
Evaluation and Program Manipulation,
Charleston, South Carolina, January 2006, pp.
1-11 (Keynote paper).
2005
N. Kiyavitskaya, N.
Zeni, J.R. Cordy, L. Mich and J. Mylopoulos,
"Semi-Automatic
Semantic Annotations for Web
Documents",
Proc. SWAP 2005, 2nd Italian Semantic Web
Workshop, Trento, Italy, December 2005,
CEUR Workshop Proceedings ISSN 1613-0073,
ch. 14 (15 pp.)
L. Wang, J.R. Cordy and
T.R. Dean, "Enhancing
Security Using Legality
Assertions",
Proc. WCRE 2005 - IEEE 12th International
Working Conference on Reverse Engineering,
Pittsburgh, November 2005, pp.
35-44.
H. Zhang, J.S. Bradbury,
J.R. Cordy and J. Dingel, "Implementation
and Verification of Implicit-Invocation Systems
Using Source
Transformation",
Proc. SCAM 2005 - IEEE 5th International
Workshop on Source Code Analysis and
Manipulation, Budapest, September 2005, pp.
87-96.
D. Jin and J.R. Cordy,
"Ontology-Based
Software Analysis and Reengineering Tool
Integration: The OASIS Service-Sharing
Methodology",
Proc. ICSM 2005, IEEE 21st International
Conference on Software Maintenance,
Budapest, September 2005, pp.
613-616.
J.S. Bradbury, J.R. Cordy
and J. Dingel, "An
Empirical Framework for Comparing Effectiveness
of Testing and Property-Based Formal
Analysis",
Proc. PASTE 2005 ACM SIGPLAN-SIGSOFT 5th
Workshop on Program Analysis for Software Tools
and Engineering, Lisbon, Portugal, September
2005, pp. 1-4.
N. Kiyavitskaya, N. Zeni,
J.R. Cordy, L. Mich and J. Mylopoulos,
"Applying
Software Analysis Technology to Lightweight
Semantic Markup of Document
Text", Proc.
ICAPR 2005, 3rd International Conference on
Advances in Pattern Recognition, Bath, U.K.,
August 2005, Lecture Notes in Computer
Science 3686, pp. 590-600.
R. Zanibbi, D. Blostein
and J.R. Cordy, "Recognition
Tasks are Imitation
Games",
Proc. ICAPR 2005, 3rd International
Conference on Advances in Pattern Recognition,
Bath, U.K., August 2005, Lecture Notes in
Computer Science 3686, pp.
209-218.
R. Zanibbi, D. Blostein
and J.R. Cordy, "The
Recognition Strategy
Language",
Proc. ICDAR 2005 - IAPR 8th International
Conference on Document Analysis and
Recognition, Seoul, Korea, August 2005, pp.
565-569.
R. Zanibbi, D. Blostein
and J.R. Cordy, "Historical
Recall and Precision: Summarizing Generated
Hypotheses",
Proc. ICDAR 2005 - IAPR 8th International
Conference on Document Analysis and
Recognition, Seoul, Korea, August 2005, pp.
202-206.
T. Cassidy, J.R. Cordy, T.
Dean and J. Dingel, "Source
Transformation for Concurrency
Analysis",
Proc. LDTA 2005, ACM 5th International Workshop
on Language Descriptions, Tools and
Applications, Edinburgh, Scotland, April
2005, pp. 26-43. Electronic Notes in
Theoretical Computer Science 141,4 (December
2005), pp. 57-75.
D. Shimozawa and J.R.
Cordy, "TETE:
A Source Transformation Environment for
Eclipse",
Eclipse Research-Industry Technology Exchange,
EclipseCon 2005, Burlingame, California,
February 2005, 2 pp.
2004
D. Jin and J.R.
Cordy, "Factbase
Filtering Issues in an Ontology-Based Reverse
Engineering Tool Integration
System", Proc.
ATEM 2004, 2nd International Workshop on
Metamodels, Schemas & Grammars for Reverse
Engineering, Delft, Netherlands, October
2004, Electronic Notes in Theoretical
Computer Science 137,3 (Sept 2005), pp.
65-75.
J.S. Bradbury, J.R. Cordy,
J. Dingel and M. Wermelinger, "A
Survey of Self-Management in Dynamic Software
Architecture
Specifications",
Proc. WOSS'04 , 2004 Workshop on Self-Managed
Systems, at SIGSOFT 2004 / FSE-12 - ACM
SIGSOFT 12th International Symposium on
Foundations of Software Engineering,
Newport Beach, California, October 2004, pp.
28-33.
J.R. Cordy and M. Shukla
Sarkar, "Metaprogam
Implementation by Second Order Source
Transformation",
Proc. STS'04, Software Transformation Systems
Workshop, at GPCE'04 - ACM SIGPLAN 3rd
International Conference on Generative
Programming and Component Engineering,
Vancouver, October 2004, pp. 11-12.
J.R. Cordy, T.R. Dean and
N. Synytskyy, "Practical
Language-Independent Detection of Near-Miss
Clones", Proc.
CASCON'04, 14th IBM Centre for Advanced Studies
Conference, Toronto, October 2004, pp. 29-40
(Best paper award).
R. Zanibbi, D. Blostein
and J.R. Cordy, "A
Survey of Table Recognition: Models,
Observations, Transformations and
Inferences",
International Journal on Document Analysis
and Recognition 7,1 (March 2004), pp.
1-16.
H. Zhang, J. Bradbury,
J.R. Cordy and J. Dingel, "A
Transformational Framework for Testing and Model
Checking Implicit-Invocation
Systems", Proc.
DEBS'04 - 3rd International Workshop on
Distributed Event-Based Systems, Edinburgh,
May 2004, pp. 110-115.
J.R. Cordy,
"TXL
- A Language for Programming Language Tools and
Applications",
Proc. LDTA 2004, ACM 4th International
Workshop on Language Descriptions, Tools and
Applications, Barcelona, Spain, April 2004,
pp. 1-27. Electronic Notes in Theoretical
Computer Science 110 (December 2004), pp.
3-31 (Keynote paper).
A. De Lucia, J.R. Cordy
and J. Mylopoulos (as guest editors),
"Introduction
to the Special Issue on Source Code Analysis and
Manipulation",
Journal of Automated Software Engineering
11,1 (January 2004), pp. 5-6.
2003
S. Grant and J.R.
Cordy, "An
Interactive Interface for Refactoring Using
Source Transformation",
Proc. REFACE'03, 1st International Workshop on
Refactoring: Achievements, Challenges,
Effects, Victoria, November 2003, pp.
30-33.
T.R. Dean, J.R. Cordy,
A.J. Malton and K.A. Schneider, "Agile
Parsing in TXL",
Journal of Automated Software Engineering
10,4 (October 2003), pp. 311-336.
N. Synytskyy, J.R. Cordy
and T.R. Dean, "Robust
Multilingual Parsing Using Island
Grammars",
Proc. CASCON 2003, 13th IBM Centres for
Advanced Studies Conference, Toronto,
October 2003, pp. 149-161.
D. Jin and J.R. Cordy,
"A
Service Sharing Approach to Integrating Program
Comprehension Tools",
Proc. European Software Engineering
Conference (ESEC) / ACM Symposium on the
Foundations of Software Engineering (FSE) 2003
Workshop on Tool Integration in System
Development, Helsinki, September 2003, pp.
73-78.
N. Synytskyy, J.R. Cordy
and T.R. Dean, "Resolution
of Static Clones in Dynamic Web
Pages", Proc.
WSE 2003, IEEE 5th International Workshop on Web
Site Evolution, Amsterdam, September 2003,
pp. 49-58.
X. Guo, J.R. Cordy and
T.R. Dean, "Unique
Renaming of Java Using Source
Transformation",
Proc. SCAM 2003, IEEE 3rd International
Workshop on Source Code Analysis and
Manipulation, Amsterdam, September 2003, pp.
151-160.
J.R. Cordy,
"Comprehending
Reality - Practical Barriers to Industrial
Adoption of Software Maintenance
Automation",
Proc. IWPC 2003, IEEE 11th International
Workshop on Program Comprehension, Portland,
Oregon, May 2003, pp. 196-206 (Keynote
paper).
J.R. Cordy,
"Generalized
Selective XML Markup of Source Code Using Agile
Parsing", Proc.
IWPC 2003, IEEE 11th International Workshop on
Program Comprehension, Portland, Oregon, May
2003, pp. 144-153.
D. Jin, J.R. Cordy and
T.R. Dean, "Transparent
Reverse Engineering Tool Integration Using a
Conceptual Transaction
Adapter", Proc.
CSMR 2003, IEEE 7th European Conference on
Software Maintenance and Reengineering,
Benevento, Italy, March 2003, pp.
399-408.
2002
T.R. Dean, J.R.
Cordy, A.J. Malton and K.A. Schneider,
"Grammar
Programming in TXL",
Proc. SCAM'02 - IEEE 2nd International
Workshop on Source Code Analysis and
Manipulation, Montreal, October 2002, pp.
93-102.
K.A. Schneider and J.R.
Cordy, "Abstract
User Interfaces: a Model and Notation to Support
Plasticity in Interactive
Systems" in
Interactive Systems: Design, Specification
and Verification, Springer Verlag
Lecture Notes in Computer Science
2220, Berlin, 2002, pp.
28-48.
R. Zanibbi, D. Blostein
and J.R. Cordy, "Recognizing
Mathematical Expressions Using Tree
Transformation",
IEEE Transactions on Pattern Analysis &
Machine Intelligence 24,11 (November
2002), pp. 1455-1467.
J.R. Cordy, T.R. Dean,
A.J. Malton and K.A. Schneider, "Source
Transformation in Software Engineering using the
TXL Transformation
System", Special
Issue on Source Code Analysis and Manipulation,
Journal of Information and Software
Technology 44,13 (October 2002), pp.
827-837.
D. Blostein, J.R. Cordy
and R. Zanibbi, "Applying
Compiler Techniques to Diagram
Recognition",
Proc. ICPR 2002, 16th IAPR International
Conference on Pattern Recognition,
Québec, August 2002, Vol. 3 pp.
127-130.
D. Jin, J.R. Cordy and
T.R. Dean, "Where's
the Schema? A Taxonomy of Patterns for Software
Exchange",
Proc. IWPC 2002 - IEEE 10th International
Workshop on Program Comprehension, Paris,
June 2002, pp. 65-74.
K.A. Schneider and J.R.
Cordy, "AUI:
A Programming Language for Developing Plastic
Interactive Software",
Proc. HICSS-35 - Hawaii Int'l Conf. on the
System Sciences, Waikoloa, Hawaii, Jan.
2002, pp. 281b (10 pp.)
2001
H. Fahmy, R.C. Holt
and J.R. Cordy, "Wins
and Losses of Algebraic Transformations of
Software Architectures",
Proc. ASE'2001, IEEE 16th International
Conference on Automated Software Engineering,
San Diego, November 2001, pp. 51-62.
R. Zanibbi, D. Blostein
and J.R. Cordy, "Directions
in Recognizing Tabular Structures of Handwritten
Mathematics Notation",
Proc. GREC 2001, 4th IAPR International
Workshop on Graphics Recognition, Kingston,
September 2001, pp. 493-499. (Refereed by
abstract only.)
J.R. Cordy, T.R. Dean,
A.J. Malton and K.A. Schneider, "Software
Engineering by Source Transformation -
Experience with TXL",
Proc. SCAM'01 - IEEE 1st International
Workshop on Source Code Analysis and
Manipulation, Florence, November 2001, pp.
168-178.
T.R. Dean, J.R. Cordy,
K.A. Schneider and A.J. Malton, "Experience
Using Design Recovery Techniques to Transform
Legacy Systems",
Proc. ICSM 2001 - IEEE International
Conference on Software Maintenance,
Florence, November 2001, pp. 622-631.
R. Zanibbi, D.A. Blostein
and J.R. Cordy, "Baseline
Structure Analysis of Handwritten Mathematics
Notation",
Proc. ICDAR 2001 - IAPR 6th International
Conference on Document Analysis and
Recognition, Seattle, September 2001, pp.
768-773.
K.A. Schneider and J.R.
Cordy, "Abstract
User Interfaces: a Model and Notation to Support
Plasticity in Interactive
Systems", Proc.
DSVIS 2001 - 8th International Workshop on
Design, Specification and Verification of
Interactive Systems, Glasgow, June 2001, pp.
40-59.
J.R. Cordy, K.A.
Schneider, T.R. Dean and A.J. Malton,
"HSML:
Design Directed Source Code Hot
Spots", Proc.
IWPC 2001 - IEEE 9th International Workshop on
Program Comprehension, Toronto, May 2001,
pp. 145-154.
A.J. Malton, K.A.
Schneider, J.R. Cordy, T.R. Dean, D. Cousineau
and J. Reynolds, "Processing
Software Source Text in Automated Design
Recovery and
Transformation",
Proc. IWPC 2001 - IEEE 9th International
Workshop on Program Comprehension, Toronto,
May 2001, pp. 127-134.
1998
M. Shukla Sarkar, D.
Blostein and J.R. Cordy, "GXL
- A Graph Transformation Language with Scoping
and Graph Parameters",
Proc. TAGT'98 - Theory and Applications of
Graph Transformations, Paderborn, Germany,
November 1998, 8 pp.
1996
T.R. Dean and J.R.
Cordy, "Software Characterization
using Connectivity", in
Studies of Software
Design, D.A. Lamb
(ed.), Springer Verlag Lecture Notes in
Computer Science 1078,
Berlin, 1996, pp. 33-48.
1995
T.R. Dean and J.R.
Cordy, "A
Syntactic Theory of Software
Architecture",
Special Issue on Software Architecture,
IEEE Transactions on Software Engineering
21,4 (January 1995), pp. 302-313.
J.R. Cordy and K.A.
Schneider, "Architectural
Design Recovery Using Source
Transformation",
Proc. CASE'95 Workshop on Software
Architecture, Toronto (July 1995), 15
pp.
1994
R. Abu-Hamdeh, J.R.
Cordy and T.P. Martin, "Schema
Translation Using Structural
Transformation",
Proc. CASCON'94, IBM Centre for Advanced
Studies 1994 Conference, Toronto, November
1994, pp. 202-215.
1993
J.R. Cordy and M.
Barbacci (as Guest Editors), "Introduction to
the Special Issue on ICCL'92", Computer
Languages 19,2 (April 1993), pp.
63-64.
T.R. Dean and J.R. Cordy,
"Software Characterization using Connectivity",
Proc. Workshop on Studies of Software Design,
15th International Conference on Software
Engineering (ICSE), Baltimore, Maryland, May
1993, pp. 1-16.
1992
J.R. Cordy and
T.C.N. Graham, "GVL: Visual Specification of
Graphical Output", Journal of Visual
Languages and Computing 3,1 (January
1992), pp. 25-47.
J.R. Cordy and M. Shukla,
"Practical
Metaprogramming",
Proc. CASCON'92, IBM Centre for Advanced
Studies 1992 Conference, Toronto, November
1992, pp. 215-224.
J.R. Cordy, "Why the User
Interface is not the Programming Language
- and How it Can Be", in Languages
for Developing User
Interfaces, Brad A.
Myers (ed.), Jones and Bartlett, Boston, 1992,
pp. 91-100.
J.R. Cordy, "Hints on the
Design of User Interface Language Features -
Lessons from the Design of Turing",
in Languages for Developing User
Interfaces, Brad A.
Myers (ed.), Jones and Bartlett, Boston, 1992,
pp. 329-340.
J.R. Cordy, R.D. Hill, G.
Singh and B. Vander Zanden, "Report of the
Linguistic Support Working Group", in
Languages for Developing User
Interfaces, Brad A.
Myers (ed.), Jones and Bartlett, Boston, 1992,
pp. 385-400.
1991
J.R. Cordy, C.D.
Halpern and E. Promislow, "TXL:
A Rapid Prototyping System for Programming
Language Dialects",
Computer Languages 16,1 (January
1991), pp. 97-107.
J.R. Cordy, "Why the User
Interface is not the Programming Language - and
How it Can Be", ACM CHI'91 Workshop on
Languages for Developing User Interfaces,
April 1991. Published as chapter 6 in
Languages for Developing User Interfaces,
Brad A. Myers (ed.), Jones and Bartlett, Boston,
1992, pp. 91-100.
J.R. Cordy, "Hints on the
Design of User Interface Language Features -
Lessons from the Design of Turing", ACM
CHI'91 Workshop on Languages for Developing User
Interfaces, April 1991. Published as chapter
18 in Languages for Developing User
Interfaces, Brad A. Myers (ed.), Jones and
Bartlett, Boston, 1992, pp. 329-340.
1990
J.R. Cordy, N.L.
Eliot and M.G. Robertson, "TuringTool: A
Knowledge-Based User Interface to Aid in the
Maintenance Task", IEEE Transactions on
Software Engineering 16,3 (March 1990),
pp. 294-301.
J.R. Cordy and R.C. Holt,
"Code Generation Using an Orthogonal Model,"
Software-Practice and Experience
20,3 (March 1990), pp. 301-320.
J.R. Cordy and E.M.
Promislow, "Specification
and Automatic Prototype Implementation of
Polymorphic Objects in Turing Using the TXL
Dialect Processor",
Proc. IEEE 1990 International Conference on
Computer Languages, March 1990, pp.
145-154.
J.R. Cordy and T.C.N.
Graham, "GVL: A Graphical, Functional Language
for the Specification of Output in Programming
Languages," Proc. IEEE 1990 International
Conference on Computer Languages, March
1990, pp. 11-22.
1989
D.T. Barnard and
J.R. Cordy, "Automatically Generating SL Parsers
from LL(1) Grammars", Computer Languages
14,2 (April 1989), pp. 93-98.
T.C.N. Graham and J.R.
Cordy, "Conceptual Views of Data Structures as a
Model of Output in Programming Languages,"
Proc. HICSS-22, ACM/IEEE 22nd Hawaii
International Conference on System Sciences,
January 1989, pp. 1064-1074.
1988
R.C. Holt and J.R.
Cordy, "The Turing Programming Language",
Communications of the Association for
Computing Machinery 31,12 (December
1988),pp. 1410-1423.
D.T. Barnard and J.R.
Cordy, "SL Parses the LR Languages",
Computer Languages 13,2 (April
1988), pp. 65-74.
J.R. Cordy, C.D. Halpern
and E. Promislow, "TXL:
A Rapid Prototyping System for Programming
Language Dialects",
Proc. IEEE 1988 International Conference on
Computer Languages, October 1988, pp.
280-285.
1987
J.R. Cordy and
T.C.N. Graham, "Design of an Interpretive
Environment for Turing", Proc. ACM SIGPLAN
1987 Symposium on Interpreters and Interpretive
Techniques, ACM SIGPLAN Notices 22,7, July
1987, pp. 199-204.
J.R. Cordy, "Code
Generation Using an Orthogonal Model", Proc.
HICSS-20, ACM/IEEE 20th Hawaii International
Conference on System Sciences, January 1987,
pp. 318-329.
1986
J.R. Cordy and
T.C.N. Graham, "TTV: A Programming Environment
That's as Smart as You Want It To Be", Proc.
NRC 5th Canadian Symp. on Instructional
Technology, Ottawa, May 1986, pp.
465-472.
1984
J.R. Cordy, "Compile
Time Detection of Aliasing in Euclid Programs",
Software-Practice and Experience
14,8 (August 1984), pp. 755-768.
J.R. Cordy, "Early
Experience with Turing", Proc. IFIP/IFORS
Conference on System Programming Languages
-Experience and Assessment, University of
Kent at Canterbury, Sept. 1984.
1983
J.R. Cordy and R.C.
Holt, "Turing: A New General Purpose Computer
Language Under UNIX", Proc. USENIX 1983
Summer Conference, Toronto, July 1983, pp.
249-254.
1982
R.C. Holt, J.R.
Cordy and D.B. Wortman, "An Introduction to
S/SL: Syntax/Semantic Language", ACM
Transactions on Programming Languages and
Systems 4,2 (April 1982), pp.
149-178.
1981
D.B. Wortman and
J.R. Cordy, "Early Experiences with Euclid",
Proc. ICSE-5, IEEE 5th International Conf.
Software Engineering, San Diego, March 1981,
pp. 27-32.
D.B. Wortman, R.C. Holt,
J.R. Cordy, D.R. Crowe and I.H. Griggs, "Euclid
- A Language for Producing Quality Software",
Proc. AFIPS 1981 National Computer
Conference, Chicago, May 1981, pp.
257-264.
R.C. Holt, J.R. Cordy,
B.A. Spinney and C.R. Lewis, "Concurrent Euclid:
Comparison with C and Pascal," Proc. 14th
Canadian DECUS Symposium, Ottawa, May 1981,
DECUS Proceedings 7,3 (1981), 3
pp.
1980
J.R Cordy, R.C.
Holt, and D.B. Wortman. "A Production Compiler
for Euclid", Proc. 13th Canadian DECUS
Symposium, Toronto, February 1980,
DECUS Proceedings 6,3 (1980) pp.
857-859.
1979
J.R. Cordy, R.C.
Holt and D.B. Wortman, "Semantic charts: A
Diagrammatic Approach to Semantic Processing",
Proc. SIGPLAN 1979 Symposium on Compiler
Construction, Denver, August 1979, pp.
39-49.
1978
R.C. Holt, D.B.
Wortman, J.R. Cordy and D.R. Crowe, "The Euclid
Language: A Progress Report", Proc. ACM 1978
Annual Conference, Washington, December
1978, pp. 111-115.
1977
R.C. Holt, D.B.
Wortman, D.T. Barnard and J.R. Cordy, "SP/k: A
System for Teaching Computer Programming",
Communications of the ACM 20,5 (May
1977), pp. 301-309.
R.C. Holt, D.B. Wortman,
J.R. Cordy and J.Z. Kornatowski, "SP/k: A System
for Teaching Computer Programming", Proc.
10th Canadian DECUS Symposium, Banff,
February 1977, DECUS Proceedings 3,3
(1977) pp. 955-958.
Posters
and Presentations
D. Martin, J.R.
Cordy, A. Lau and J. Ng, "Web Service
Similarity", CASCON 2010, 20th IBM Centres
for Advanced Studies Conference, Toronto
(November 2010).
S. Grant and J.R. Cordy,
"Evaluating Concept Location Techniques",
CASCON 2010, 20th IBM Centres for Advanced
Studies Conference, Toronto (November
2010).
D. Martin and J.R. Cordy,
"Towards Web Services Tagging by Similarity
Detection", Consortium for Software
Engineering Research (CSER) Meeting, Toronto
(November 2010).
S. Grant and J.R. Cordy,
"The Value of Concept Location in Software
Development", Consortium for Software
Engineering Research (CSER) Meeting, Toronto
(November 2010).
D. Martin, J.R. Cordy, L.
Nigul and J. Ng, "Restructuring WSDL: A
Technique for Effective Service Similarity
Detection", CASCON 2009, 19th IBM Centres for
Advanced Studies Conference, Toronto
(November 2009).
S. Grant and J.R. Cordy,
"Collecting Good Concept Data", CASCON 2009,
19th IBM Centres for Advanced Studies
Conference, Toronto (November
2009).
A. Almonaies, J.R. Cordy
and T.R. Dean, "Legacy Systems Evolution towards
Service-Oriented Architecture", CASCON 2009,
19th IBM Centres for Advanced Studies
Conference, Toronto (November
2009).
M. Alalfi, J.R. Cordy and
T.R. Dean, "A Verification Framework for Access
Control in Dynamic Web Applications", CASCON
2009, 19th IBM Centres for Advanced Studies
Conference, Toronto (November
2009).
D. Martin and J.R. Cordy,
"Restructuring WSDL: A Technique for Effective
Service Similarity Detection", Consortium for
Software Engineering Research (CSER) Meeting,
Toronto (November 2009).
J.R. Cordy, "Excerpts from
the TXL Cookbook" Invited 3-part tutorial at
GTTSE 2009, 3rd Internatinal Doctoral
Workshop on Generative and Transformational
Techniques in Software Engineering, Braga,
Portugal (July 2009).
C.K. Roy and J.R. Cordy,
"Near-miss Function Clones in Open Source
Software: An Empirical Study", CSER Workshop
on Mining Software Repositories,
Montréal (April 2009).
C.K. Roy and J.R. Cordy,
"NICAD:
A Next Generation Clone Detection
Tool",
Consortium for Software Engineering Research
(CSER) Meeting, Montréal (April
2009).
S. Grant and J.R. Cordy,
"Vector
Space Analysis of Software
Clones",
Consortium for Software Engineering Research
(CSER) Meeting, Montréal (April
2009).
C.K. Roy and J.R. Cordy,
"A
Mutation / Injection-Based Automatic Framework
for Evaluating Code Clone Detection
Tools",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2008).
J.R. Cordy, T.R. Dean,
A.J. Malton and K.A. Schneider, "Cradle
to Grave: Complete Evolution of the LS/2000
Software Architecture",
WASDeTT 2008, 2nd International Workshop on
Advanced Software Development Tools and
Techniques, Beijing (October
2008).
S. Atre, J.R. Cordy and
T.P. Martin, "Relational
Views of XML for the Semantic
Web",
CASCON'07, 17th IBM Centre for Advanced
Studies International Conference on Computer
Science and Software Engineering, Toronto
(October 2007).
N. Brake, J.R. Cordy, E.
Dancy, M. Litoiu and V. Popescu,
"STAC:
Automatically Identifying Software Tuning
Parameters",
CASCON'07, 17th IBM Centre for Advanced
Studies International Conference on Computer
Science and Software Engineering, Toronto
(October 2007).
N. Brake, J.R. Cordy, E.
Dancy, M. Litoiu and V. Popescu,
"STAC:
Software Tuning Panels for Autonomic Control -
Automatically Identifying Software Tuning
Parameters",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2007).
J.S. Bradbury, J.R. Cordy
and J. Dingel, "Using
Program Mutation for the Assessment of
Concurrency Testing and Formal
Analysis",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (April
2007).
M.H. Alalfi, J.R. Cordy
and T.R. Dean, "A
Survey of Analysis Models and Methods in Website
Verification and Testing",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (April
2007).
C.K. Roy and J.R. Cordy,
"Observing
the Evolution Behavior of Small Size Open Source
Software Systems: A Case
Study", CIC
2006, 15th International Conference on
Computing, Mexico City (November
2006).
J. Bradbury, J.R. Cordy,
and J. Dingel, "Finding
Bugs in Concurrent Java Programs: A Comparison
of Bug Detection Tools Using
Mutation",
CASCON 2006, 16th IBM Centres for Advanced
Studies Conference, Toronto (October
2006).
A. Mao, J.R. Cordy and
T.R. Dean, "Translating
TABLE Layout to Cascading Style
Sheets",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2006).
C.K. Roy and J.R. Cordy,
"Modeling
Erlang in the π-Calculus",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2006).
J.R. Cordy,
"RSL:
A Meta-Case Study in Theory Formulation and
Use",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2006).
A. Thurston and J.R.
Cordy, "A
Backtracking LR Algorithm for Parsing Ambiguous
Context-Dependent
Languages",
Consortium for Software Engineering Research
(CSER) Meeting, Victoria (May
2006).
D. Shimozawa, J.R. Cordy
and A. Thurston, "TETE:
Unit Testing for Source
Transformation",
CASCON 2005, 15th IBM Centres for Advanced
Studies Conference, Toronto (October
2005).
L. Dancy and J.R. Cordy,
"Software
Tuning Panels for Autonomic
Control",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2005).
A. Thurston and J.R.
Cordy, "Evolving
TXL",
Consortium for Software Engineering Research
(CSER) Meeting, Toronto (October
2005).
D. Shimozawa and J.R.
Cordy, "A Test-Driven Environment for Source
Transformation", STEP 2005 Workshop on Design
Issues for Software Analysis and Maintenance
Tools, Budapest, Hungary (September
2005).
J.R. Cordy, "Set Theoretic
Composition of Source Views: TuringTool and
HSML", IWPC 2005 Working Session on Textual
Views of Source Code to Support
Comprehension, St. Louis, Missouri (May
2005).
J.R. Cordy, "Bridging the
Gap: a Source Markup Alternative", Dagstuhl
Seminar 05161, Transformation Techniques in
Software Engineering, Dagstuhl, Germany
(April 2005).
J.R. Cordy, "Agile
Parsing", 40th Meeting of IFIP Working Group
2.4 (Software Implementation Technology),
Dagstuhl, Germany (November 2002).
J.R. Cordy, "Global Unique
Naming in LS/AMT", 38th Meeting of IFIP
Working Group 2.4 (Software Implementation
Technology), San Miniato, Italy (May
2001).
J.R. Cordy, "HSML: The Hot
Spot Markup Specification Language", 36th
Meeting of IFIP Working Group 2.4 (Software
Implementation Technology), Banff,
Alberta (September 1999).
J.R. Cordy, "The Year 2000
Problem", 33rd Meeting of IFIP Working
Group 2.4 (Software Implementation
Technology), Estes Park, Colorado
(September 1997).
J.R. Cordy, "Evolution of
the LS/2000 Software Architecture",
33rd Meeting of IFIP Working Group 2.4
(Software Implementation Technology),
Estes Park, Colorado (September
1997).
Keynote
Addresses
J.R.Cordy, "Genetics
of Computer Programs - a Call for Change in
Static Analysis", Keynote address, MODELS
2018, ACM/IEEE 20th International Conference on
Model Driven Engineering Languages and Systems,
Copenhagen, Denmark, October 2018.
J.R.Cordy, "Complexity for
Software Maintenance - In Search of a Program
Undersanding Theory", Keynote address, ICSME
2015, 31st International Conference on Software
Maintenance and Evolution, Bremen, Germany,
September 2015.
J.R.Cordy, "SIMONE:
Architecture-Sensitive Near-Miss Clone Detection
for Simulink Models", Keynote address, WASA
2015, 1st International Workshop on Automotive
Software Architecture, Montréal,
Québec, May 2015.
J.R.Cordy, "Source
Transformation on Boolean Grammars: Advantages
and Challenges", Keynote address, OOPSLE
2015, 3rd International Workshop on Open and
Original Problems in Software Language
Engineering, Montréal, Québec,
March 2015.
J.R. Cordy, "Submodel
Pattern Extraction for Simulink Models", Keynote
Address, SPLC'13, 17th International Software
Product Line Conference, Tokyo, Japan,
August 2013.
J.R. Cordy, "The Power of
Parsing", Keynote Address, IWRE 2011, 2nd
India Workshop on Reverse Engineering,
Trivandrum, Kerala, India, February
2011.
J.R. Cordy, "Eating our
own Dog Food: DSLs for Generative and
Transformational Engineering", Joint Keynote
Address at GPCE 2009, ACM 8th International
Conference on Generative Programming and
Component Engineering, and SLE 2009, 2nd
International Conference on Software Language
Engineering, Denver, Colorado, October
2009.
J.R. Cordy, "Dreaming in a
Straightjacket: on Professions, Engineering and
Creativity", Keynote Address, CUSEC 2007,
2007 Canadian University Software Engineering
Conference, Montréal, January
2007.
J.R. Cordy, "Source
Transformation, Analysis and Generation in TXL",
Keynote Address, PEPM'06, ACM SIGPLAN 2006
Workshop on Partial Evaluation and Program
Manipulation, Charleston, South Carolina,
January 2006.
J.R. Cordy, "TXL - A
Language for Programming Language Tools and
Applications", Keynote Address, LDTA 2004,
ACM 4th International Workshop on Language
Descriptions, Tools and Applications,
Barcelona, Spain, April 2004.
J.R. Cordy, "Comprehending
Reality: Practical Challenges to Software
Maintenance Automation", Keynote Address,
IWPC 2003, IEEE 11th International Workshop
on Program Comprehension, Portland, Oregon,
May 2003.
Books
and Chapters in Books
M. Chignell, J.R.
Cordy, R. Kealey, J. Ng and Y. Yesha (eds.),
The
Personal Web: A Research
Agenda,
Lecture Notes in Computer Science 7855,
Springer Verlag, July 2013.
M. Chignell, J.R. Cordy,
J. Ng and Y. Yesha (eds.), The
Smart Internet: Current Research and Future
Applications,
Lecture Notes in Computer Science 6400,
Springer Verlag, October 2010.
J. Ng, M. Chignell, J.R.
Cordy and Y. Yesha, Preface to Part I: Smart
Interactions, in M. Chignell et al.
(eds.), The
Smart Internet: Current Research and Future
Applications,
Lecture Notes in Computer Science 6400,
Springer Verlag, October 2010.
J. Ng, J.R. Cordy, M.
Chignell and Y. Yesha, Preface to Part II:
Smart Services, in M. Chignell et al.
(eds.), The
Smart Internet: Current Research and Future
Applications,
Lecture Notes in Computer Science 6400,
Springer Verlag, October 2010.
J. Ng, M. Chignell, J.R.
Cordy and Y. Yesha, Chapter 3. Overview of
the Smart Internet, in M. Chignell et al.
(eds.), The
Smart Internet: Current Research and Future
Applications,
Lecture Notes in Computer Science 6400,
Springer Verlag, October 2010,
pp.51-58.
D. Martin and J.R. Cordy,
Chapter 12. Towards Web Services Tagging by
Similarity Detection in M. Chignell et al.
(eds.), The
Smart Internet: Current Research and Future
Applications,
Lecture Notes in Computer Science 6400,
Springer Verlag, October 2010, pp.
222-240.
R. Zanibbi, D. Blostein
and J.R. Cordy, Decision-Based Specification
and Comparison of Table Recognition
Algorithms, in S. Marinai and H. Fujisawa
(Eds.), Machine
Learning in Document Analysis and
Recognition,
Studies in Computational Intelligence,
Vol 90, 2008, pp. 71-104.
J.R. Cordy, I.H.
Carmichael and R. Halliday, The
TXL Programming
Language,
Queen's University, Kingston, 1988, 72 pp.
(version 10.4, 2005)
R.C. Holt, P.A. Matthews,
J.A. Rosselet and J.R. Cordy, The
Turing Programming Language: Design and
Definition,
Prentice-Hall, 1988, 325 pp.
J.R. Cordy,
Introduction to Compiler
Construction Using S/SL : the Syntax/Semantic
Language,
Department of Computing and Information
Science, Queen's University at Kingston, July
1986, 131 pp. (5th edition, 2006)
J.R. Cordy, 6.2 Una
Strategia Ortogonale, in
Compilatori, Interpreti Techniche
di Traduzione,
Stefano Crespi-Reghizzi, Masson S.p.A., Milano,
1990, pp. 307-338 (in Italian).
R.C. Holt and J.R. Cordy,
The Turing Language Report, in
Introduction to Computer Science
using the Turing Programming
Language, R.C. Holt
and J.N.P. Hume, Reston, 1984, pp.
331-387.
J.R. Cordy and R.C Holt,
Specification of Concurrent Euclid,
in Concurrent Euclid, the UNIX
System and TUNIS, R.C. Holt,
Addison-Wesley, 1983, pp. 243-297.
Significant
Other Publications
M. Chignell, J.R.
Cordy, J. Ng and Y. Yesha, "First Symposium on
the Personal Web" (workshop description),
Proc. CASCON 2010, 20th IBM Centres for
Advanced Studies Conference, Toronto,
November 2010, pp. 327-329.
M. Chignell, J.R. Cordy,
J. Ng and Y. Yesha, (eds.), Proceedings of
the First Symposium on the Personal Web,
Toronto, November 2010, 115 pp.
J.R. Cordy, M. Chignell
and J. Ng, "SITCON: The CAS / NSERC Strategic
Workshop in Smart Internet Technologies"
(workshop description), Proc. CASCON 2009,
19th IBM Centres for Advanced Studies
Conference, Toronto, November 2009, pp.
283-284.
J. Ng., M. Chignell and
J.R. Cordy, "The Smart Internet: Transforming
the Web for the User", Proc. CASCON 2009,
19th IBM Centres for Advanced Studies
Conference, Toronto, November 2009, pp.
285-296.
J.R. Cordy, M. Chignell
and J. Ng (eds.), Pre-proccedings of SITCON:
The CAS / NSERC Strategic Workshop in Smart
Internet Technologies, Toronto, November
2009, 88 pp.
J.R. Cordy, "Excerpts from
the TXL Cookbook", Pre-proc. GTTSE 2009, 3rd
Internatinal Summer School on Generative and
Transformational Techniques in Software
Engineering, Braga, Portugal, July 2009, pp.
23-106 (invited tutorial).
C.K. Roy and J.R. Cordy,
"A
Survey on Software Clone Detection
Research",
Technical Report 2007-541, School of
Computing, Queen's University, November 2007,
115 pp.
M. Alalfi, J.R. Cordy and
T.R. Dean, "A
Survey of Analysis Models and Methods in Website
Verification and Testing",
Technical Report 2007-532, School of
Computing, Queen's University, April 2007, 58
pp.
A. Walenstein, J.R. Cordy,
W. Evans, A. Hassan, T. Kamiya, C. Kapser and E.
Merlo, "Presentation
and Visualization of Redundant Code: Working
Session Summary",
Proc. Dagstuhl Seminar 05301 - Duplication,
Redundancy, and Similarity in Software, ISSN
1862-4405 (2007-966), January 2007, pp. 1-5.
A. Walenstein, M.
El-Ramly, J.R. Cordy, W. Evans, K. Mahdavi, M.
Pizka, G. Ramalingam, J.W. von Gudenberg and T.
Kamiya, "Similarity
in Programs",
Proc. Dagstuhl Seminar 05301 - Duplication,
Redundancy, and Similarity in Software, ISSN
1862-4405 (2007-968), January 2007, pp. 1-8.
J.S. Bradbury, J.R. Cordy
and J. Dingel, "Mutation
Operators for Concurrent Java (J2SE
5.0)",
Technical Report 2006-520, School of
Computing, Queen's University, November 2006, 22
pp.
R. Zanibbi, D. Blostein
and J.R. Cordy, "Decision-Based
Specification and Comparison of Table
Recognition Algorithms",
Proc. WNYIP 2006, IEEE 2006 Western New
York Image Processing Workshop, Rochester,
New York, September 2006, 4 pp.
J.R. Cordy, R. Lämmel
and A. Winter (Eds.), Proc.
Dagstuhl Seminar 05161 - Transformation
Techniques in Software
Engineering, ISSN
1862-4405 (2006-497), January 2006.
J.R. Cordy, R. Lämmel
and A. Winter, "Executive
Summary - Transformation Techniques in Software
Engineering",
Proc. Dagstuhl Seminar 05161 - Transformation
Techniques in Software Engineering, ISSN
1862-4405 (2006-497), January 2006, pp.
1-24.
J.R. Cordy and J.J. Vinju,
"How
to Make a Bridge Between Transformation and
Analysis Technologies?",
Proc. Dagstuhl Seminar 05161 - Transformation
Techniques in Software Engineering, ISSN
1862-4405 (2006-426), January 2006, pp.
1-7.
J.R. Cordy, "User's Guide
to the TXL Compiler / Interpreter", Queen's
University, Kingston, 1991, 24 pp. (Version
10.4, 2005)
J.R. Cordy, "TXL Error
Messages - what they mean, and what to do about
them", Queen's University, Kingston, 1995, 49
pp. (Version 10.4, 2005)
J.R. Cordy, "Hot Spot
Markup Specification Language (HSML) v3.0
Revised Language Specification", Technical
Report WP99-202, Legasys Corporation, Kingston,
1999,9 pp.
J.R. Cordy and T.R. Dean,
"The Evolution of LS/2000: a Case Study in
Software Architecture", Technical Report ED7-98,
Legasys Corporation, Kingston, 1998, 12
pp.
J.R. Cordy, "The LS/2000
Approach to the Year 2000 Certification: A
Client's Perspective", Technical Report ED6-98,
Legasys Corporation, Kingston, 1998, 8
pp.
J.R. Cordy, "The LS/2000
Technical Guide to the Year 2000", Technical
Report ED5-97, Legasys Corporation, Kingston,
and IBM Corporation, Toronto, 1997, 22
pp.
J.R. Cordy, "Language
Issues in User Interface Specification",
Proc. IFIP WG2.4 African Autumn School,
Stream A2 : Multimedia and User
Interfaces, University of Pretoria, South
Africa, 1993, pp. 65-100.
R.C. Holt and J.R. Cordy,
"The Turing Plus Report," Technical Report
CSRI-214, Computer Systems Research Institute,
University of Toronto, 1985 (revised
1987)
J.R. Cordy and R.C. Holt,
"Euclid Version 2 Language Specification",
Thompson Foss Inc., Department of National
Defence, Ottawa, 1984, 47 pp.
R.C. Holt and J.R. Cordy,
"The Turing Language Report", Technical Report
CSRI-153, Computer Systems Research Institute,
University of Toronto, 1983 (revised
1986).
J.R. Cordy and R.C. Holt,
"Specification of Concurrent Euclid", Technical
Reports CSRI-115 and CSRI-133, Computer Systems
Research Institute, University of Toronto, 1980
(revised 1981).
Cordy
Home
Last updated 23 Aug
2021
|