* Indicates that lead authors are my advisees.
Barrett
R. Bryant, Jeff Gray, Marjan Mernik, Peter
J. Clarke, Robert
B. France, Gabor Karsai. Challenges
and
Directions in Formalizing the Semantics of Modeling Languages. Computer
Science and
Information Systems Journal.
Vol. 8, No. 2, 225-253. (2011)
(Impact factor 0.324)
*Yali Wu, Andrew A. Allen, Frank Hernandez, Robert B. France, and Peter J. Clarke. A Domain-Specific Modeling Approach to Realizing User-Centric Communication. Journal of Software Practice and Experience (SP&E). March 2012, 42(3) pages 357-390. doi: 10.1002/spe.1081 (Impact factor 0.573)
Peter J. Clarke, James F. Power, Djuradj Babich and Tariq M. King. A Testing Strategy for Abstract Classes. Journal of Software Testing, Verification and Reliability (STVR). May 2012, 22(3) pages 147-169. doi: 10.1002/stvr.429. (Impact factor 1.1)
Junhua Ding, Peter J. Clarke, Gonzalo Argote-Garcia and Xudong He. A Methodology for Evaluating Test Coverage Criteria of High Level Petri Nets. Journal of Information and Software Technology (IST), Elsevier Inc. Volume 51, Issue 11 November 2009, Pages 1520 - 1533. (Impact factor 1.82)
*Jose A. Morales, Peter J. Clarke, Yi Deng. Identification of File Infecting Viruses through Detection of Self-Reference Replication. Journal of Computer Virology, Special Issue of EICAR 2008, Springer-Verlag. 6(2) May 2010, 161 - 180.
Peter J. Clarke, Djuradj Babich, Tariq M. King, and B. M. Golam Kibria. Analyzing Clusters of Class Characteristics in OO Applications. Journal of Systems and Software, Elsevier Inc. December 2008, 81(12) pages 2269 - 2286. (Impact factor 1.241)
Yi Deng, S. Masoud Sadjadi, Peter J. Clarke, Vagelis Hristidis, Raju Rangaswami and Yingbo Wang. CVM - A Communication Virtual Machine. Journal of Systems and Software, Special Issue. Elsevier Inc. October 2008, 81(10) pages 1640 - 1662 Invited paper. (Impact factor 1.241)
*Jose A. Morales, Peter J. Clarke, Yi Deng and B. M. Golam Kibria. Characterization of Virus Replication. Journal of Computer Virology, Springer Paris. December, 2007, pages 221-234.
*Tariq M. King, Alain E. Ramirez, Rodolfo Cruz, Peter J. Clarke. An Integrated Self-Testing Framework for Autonomic Computing Systems. Journal of Computers. Academy Publisher, 2(9) November 2007, pages 37-49.
*Jose Morales, Peter J. Clarke, B.M. Golam Kibria and Yi Deng. Testing and Evaluating Virus Detectors for Handheld Devices. Journal of Computer Virology special edition on Mobile Malware. Springer, 2(2) November, 2006, pages 135-147.
Junhua Ding, Peter J. Clarke, Dianxiang Xu, Xudong He. A Formal Model-Based Approach for Developing an Interoperable Mobile Agent System. Multi-Agent and Grid Systems: An International Journal. Special issue on Agent-oriented Software Development Methodologies. 2(4), 2006, pages 401-412.
Nicholas A. Kraft, Errol L. Lloyd, Brian A. Malloy, Peter J. Clarke. The Implementation of an Extensible System for Comparison and Visualization of Class Ordering Methodologies. Journal of Systems and Software, 79(8) August 2006, pages 1092 - 1109. (Impact factor 0.799)
Peter J. Clarke, Brian A. Malloy, Junhua Ding and Djuradj Babich. A Tool to Automatically Map Implementation-Based Testing Techniques to Classes. International Journal of Software Engineering and Knowledge Engineering, 16(4) August 2006, pages 585 - 614.
Peter J. Clarke and Brian A. Malloy. A Taxonomy of OO Classes to Support the Mapping of Testing Techniques to a Class. Journal of Object Technology. 4(5) July-August, 2005 pages 95 - 116.
* Indicates that lead authors are my advisees.
Gustavo
C. M. Sousa, Fabio M. Costa, Peter J. Clarke and Andrew A. Allen. Model-Driven Development
of DSML Execution Engines.
Accepted to the Model@run.time 2012
Workshop in conjunction with ACM, IEEE
Models 2012 Conference.
Keith
O Dulaigh, James F. Power and Peter J. Clarke.
In the 5th International
Workshop
on Exception Handling (WEH 12) – An ICSE Workshop. Measurement of
exception-handling code:
some empirical studies. IEEE, pages 55-61.
Peter
J. Clarke, Jairo Pava, Debra Davis, and Tariq M. King.
In the
Proceedings of the 43rd ACM Technical
Symposium on Computer Science Education (SIGCSE '12). Using WReSTT in SE
Courses: An Empirical
Study. ACM, pages
307-312. (Acceptance
rate 34%).
*Frank
Hernandez and Peter J. Clarke.
In Proceedings
of the compilation of the co-located workshops on DSM'11
(SPLASH '11
Workshops). Towards the Integration of Policies in DSMLs. ACM, New York, NY, USA,
pages 53-56.
Tariq
M. King, Andrew A. Allen, Rodolfo Cruz and Peter J. Clarke. In
Proceeding of the 8th International Conference on Autonomic and Trusted
Computing (ATC 2011). Safe
Runtime
Validation of Behavioral Adaptations in Autonomic Software. Springer Lecture Notes in
Computer Science,
Vol. 6906 September 2-4, 2011, pages 31-46. (Best
Paper Award)
Reng Zeng, Yu
Huang, Su Liu,
Peter J.
Clarke, Xudong He, Gwendolyn
W. van der Linden and Jon L. Ebert.
In Proceedings of the Twenty-Third
International
Conference on Software Engineering and Knowledge Engineering (SEKE
2011).
SC-xScript: An
Embedded Script Language for
Scientific Computation in Embedded Systems.
July
7-9 pages 308-314. (Acceptance rate 33%).
*Mark
Allison, Andrew A. Allen, Zhenyu Yang and Peter J. Clarke. In
Proceedings of the Twenty-Third International Conference on Software
Engineering and Knowledge Engineering (SEKE 2011). A Software Engineering
Approach to
User-Driven Control of the Microgrid.
July
7-9 pages 59-64. (Best Paper Award– 3rd
place). (Acceptance rate 33%).
*Yali
Wu, Frank Hernandez, Robert France, Peter J. Clarke.
In Proceedings of the 35th IEEE Computer
Software and Applications Conference (COMPSAC 2011). A DSML for Coordinating
User-Centric
Communication Services. July
18-21 pages
93-102. (Acceptance rate 20%).
Martina
Seidl and Peter J. Clarke. In Models in
Software Engineering, Workshops and Symposia at MODELS 2010, Reports
and
Revised Selected Papers. Editors: Juergen Dingel and Arnor Solberg. LNCS. Software
Modeling in Education: The
6th Educators' Symposium at MODELS 2010.
Volume 6627/2010, 35-39.
Tariq
M. King, Andrew A. Allen, Yali Wu, Peter J. Clarke and Alain E. Ramirez. In
Proceedings of the 8th IEEE International Conference on the Engineering
of Autonomic
and Autonomous Systems (EASe 2011).
A
Comparative Case Study on the Engineering of Self-Testable Autonomic
Software. April
27-29, 2011, pages 59-68.
Peter
J. Clarke, Jairo Pava, Yali Wu, and Tariq M. King. 2011. In
Proceedings of the 42nd ACM
Technical Symposium on Computer Science Education (SIGCSE
'11). Collaborative
Web-Based Learning of Testing
Tools in SE Courses. ACM,
New York, NY,
USA, pages 147-152. (Acceptance rate
34%).
*Djuradj Babich, Peter J. Clarke, James F. Power and B. M. Golam Kibria. Using a Class Abstraction Technique to Predict Faults in OO Classes. Submitted to SAC 2011, Software Engineering Track. August 2010. Accepted October 2010. (Acceptance rate 29%).
*Yali Wu, Frank Hernandez, Francisco Ortega, Peter J. Clarke and Robert B. France. Measuring the Effort for Creating and Using Domain-Specific Models. The 10th Workshop on Domain-Specific Modeling (DSM’10) in conjunction with SPLASH 2010. Oct. 17-18, 2010, pages 85-90.
Peter J. Clarke, Andrew A. Allen, Tariq M. King, Edward L. Jones, and Prathiba Natesan. Using a Web-Based Repository to Integrate Testing Tools into Programming Courses. In Proceedings of the ACM international Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, SPLASH 2010. pages 193-200.
*Andrew A. Allen, Yali Wu, Tariq M. King, Peter J. Clarke, and Yi Deng. An Autonomic Framework for User-Centric Communication Services. The 2009 Conference of the Center For Advanced Studies on Collaborative Research (IBM CASCON 2009). Nov. 2-5, 2009, pages 203-215. (Acceptance rate 25%).
Peter J. Clarke, Yali Wu, Andrew A. Allen, and Tariq M. King. Experiences of Teaching Model-Driven Engineering in a Software Design Course. Education Symposium 2009 co-located at the IEEE/ACM 12th International Conference on MODELS. Oct. 6, 2009. http://www.cs.colostate.edu/models09/edusymp.html
*Yingbo Wang, Yali Wu, Andrew Allen, Barbara Espinoza, Peter J. Clarke and Yi Deng. Towards the Operational Semantics of User-Centric Communication Models. The 33th Annual International Computer Software and Applications Conference (COMPSAC 09). July 20-24, 2009, pages 254-262. (Acceptance rate 20%) (Best Student Paper Award)
Masoud Milani, S. Masoud Sadjadi, Raju Rangaswami, Peter J. Clarke and Tao Li. Research Experiences for Undergraduates: Autonomic Computing Research at FIU. The Fifth Richard Tapia Celebration of Diversity in Computing Conference. April 1-4, 2009, pages 93-97.
*Yali
Wu, Andrew A. Allen, Frank Hernandez, Yingbo Wang and Peter J.
Clarke. A
User-Centric Communication Middleware for CVM.
The 12th IASTED International
Conference on Software
Engineering and Applications (SEA 2008).
November
16-18,
2008, pages 210-215.
*Yingbo Wang, Peter J. Clarke, Yali Wu, Andrew Allen, and Yi Deng. Runtime Models to Support User-Centric Communication. Models@runtime Workshop in conjunction with the ACM, IEEE Models 2008 Conference. September, 2008. http://www.comp.lancs.ac.uk/ ~bencomo/MRT/
Gonzalo
Argote-Garcia, Peter J. Clarke, Yujian Fu, and Xudong He.
A
Formal Approach for Translating a SAM Architecture to PROMELA. Proceedings of the 20th
International Conference on Software
Engineering and Knowledge Engineering (SEKE'08), Knowledge Systems
Institute. July 1-3, 2008, pages 440-447.
*Yanelis
Hernandez, Tariq M. King, Jairo Pava and Peter J. Clarke.
A
Meta-Model to Support Regression Testing of Web Applications.
Proceedings of the 20th
International Conference on Software
Engineering and Knowledge Engineering (SEKE'08), Knowledge Systems
Institute. July 1-3, 2008, pages
500-507.
*Jose A. Morales, Peter J. Clarke, and Yi Deng. Detecting Self-Reference Replication Behavior in Win32 Viruses. Proceeding of the 17th Annual European Institute for Computer Anti-Virus Research (EICAR) Annual Conference. Detecting Self-Reference Replication Behavior in Win32 Viruses. May 3-8, 2008, pages 63-82. (Acceptance rate 35%).
Junhua Ding, Gonzalo Argote-Garcia, Peter J. Clarke, and Xudong He. Evaluating Test Adequacy Coverage of High Level Petri Nets Using Spin. Third International Workshop on Automated Software Testing co-located with ICSE 2008. May 10-18, 2008 pages 71-78.
*Richard Whittaker, Gonzalo Argote-Garcia, Peter J. Clarke and Raimund K. Ege. Optimizing Secure Collaboration Transactions for Modern Information Systems. The 3rd International Conference on Systems (ICONS 2008). April 13-18, 2008, pages 62 -68.
*Andrew
Allen,
Sean Leslie, Ricardo Tirado, Yali Wu and Peter J.
Clarke. Self-Configuring
User-Centric Communication Services. The 3rd
International Conference
on Systems (ICONS 2008). April 13-18, 2008, pages
253-259.
*Jose A. Morales, Peter J. Clarke, and Yi Deng. Detecting Characterizing and Detecting Virus Replication. The 3rd International Conference on Systems (ICONS 2008). April 13-18, 2008, pages 214-219.
*Richard Whittaker, Gonzalo Argote-Garcia, Peter J. Clarke and Raimund K. Ege. Decentralized Mediation Security. The 4th International Workshop on Security in Systems and Networks (SSN 2008)in conjunction with IPDPS, IEEE Computer Society. Decentralized Mediation Security. April 18, 2008, pages 62-68 (Acceptance rate 25%).
*Tariq M. King, Alain E. Ramírez, Barbara Morales and Peter J. Clarke. A Reusable Object-Oriented Design to Support Self-Testable Autonomic Software. The 23rd ACM Symposium on Applied Computing, Track on Autonomic Computing, ACM. March 16-20, 2008, pages 1664-1669 (nominated for best paper award). (Acceptance rate 29%).
*Yingbo Wang, Peter J. Clarke, Yali Wu, Andrew Allen and Yi Deng. Realizing Communication Services Using Model-Driven Development. Proceedings of 11th IASTED International Conference on Software Engineering and Applications (SEA 2007). ACTA Press. Nov. 19-21, 2007, pages 473-479.
Peter J. Clarke, James F. Power, Djuradj Babich and Tariq M. King. Intra-Class Testing of Abstract Class Features. Proceedings of the 18th IEEE International Symposium on Software Reliability Engineering (ISSRE 2007). IEEE Computer Society, November 5-9, 2007, pages 191 - 200. (Acceptance rate 26%).
Peter
J. Clarke, Yingbo Wang, Tuan L. Cameron, and Yali Wu. Using
Communication Objects During Requirements Analysis.
Proceedings
of the International Conference on Software Engineering Theory and
Practice (SETP-07). Invited Paper. July 9
-12, 2007, pages 213-220.
*Tariq
King, Djuradj Babich, Jonatan
Alava, Ronald
Stevens and Peter J. Clarke. Towards
Self-Testing in Autonomic Computing Systems.
Procceding
of the International Symposium
on Autonomic and Decentralized Systems 2007 (ISADS 2007).
March 22-24 2007, pages 51-58.
Vagelis
Hristidis, Peter J. Clarke, Nagarajan Prabakar, Yi Deng,
Jeffrey A. White, Redmond P. Burke, MD. A
Flexible Approach for Electronic Medical Records
Exchange.
Proceeding
of the International Workshop on
Health Information and Knowledge Management (HIKM
2006). ACM, November 11, 2006,
pages 33-40.
*Richard Whittaker, Gonzalo Argote-Garcia, Peter J. Clarke, Raimund K. Ege. Collaborative Security for Modern Information Systems. Proceedings of the International Conference on Security and Cryptography (SECRYPT-2006). INSTICC, August 7-10, 2006, pages 363-370.
*Yingbo Wang, Peter J Clarke and Yi Deng. Communication Model Analysis for Rapid Application Developing. Proceeding of the 2006 International Conference on Communications in Computing (CIC'06). CSREA, June 26-29, 2006, pages 185-191.
*Jonatan Alava, Tariq M. King and Peter J. Clarke. Automatic Validation of Java Page Flows Using Model-Based Coverage Criteria. Proceeding of the 30th Annual International Computer Software and Applications Conference (COMPSAC 06). IEEE, September 17 21, 2006, pages 439 - 446. (Acceptance rate 31%).
Yi Deng, S. Masoud Sadjadi, Peter J. Clarke, Chi Zhang, Vagelis Hristidis, Raju Rangaswami, Nagarajan Prabakar. A Communication Virtual Machine. Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC 06). IEEE, September 17 21, 2006, pages 521 - 530. (Acceptance rate 31%).
*Djuradj Babich, Kayan Chiu and Peter J. Clarke. TaxTOOLJ: A Tool to Catalog Java Classes. Proceeding of the Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'06), July 2006, pages 375 - 380.
Peter J. Clarke, Vagelis Hristidis, Yingbo Wang, Nagarajan Prabakar and Yi Deng. A Declarative Approach for Specifying User-Centric Communication. Proceeding of the International Symposium on Collaborative Technologies and Systems (CTS 2006), May 2006 pages 89 - 98.
*Jose Morales, Peter J Clarke, and Yi Deng. Testing and Evaluation of Virus Detectors for Handheld Devices. Proceedings of the Workshop on Software Security Assurance Tools, Techniques, and Metrics (ASE 2005). NIST Special Publication 500-265 pages 67-74, http://samate.nist.gov/docs/.
*Jonatan Alava and Peter J Clarke. Model-Based Test Criteria Definition for Validating Annotated Web Applications. Proceedings of the 2nd MoDeVa Workshop - Model design and Validation 2005 (MODELS 2005).
*David Crowther, Djuradj Babich and Peter J. Clarke. A Class Abstraction Technique to Support the Analysis of Java Programs During Testing. Proceedings of the 3rd ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2005), Central Michigan USA, August 11-13 2005 pages 22 - 29.
Junhua Ding, Dianxiang Xu, Yi Deng, Peter J. Clarke, Xudong He. Design an Interoperable Mobile Agent System Based on Predicate Transition Net Models. Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE'2005) Taipei, Taiwan July 14-16, pages 288 - 293.
Peter J. Clarke, Junhua Ding and Brian A. Malloy. A Tool to Map Testing Techniques to Classes. Proceedings of the International Conference on Information Technology (ITCC 2005), Las Vagas Nevada, April 4 - 6 pages 821 - 822.
Peter J.
Clarke and Brian A. Malloy. Using a Taxonomy to
Analyze
Classes During Implementation-Based Testing. Proceedings of IASTED
International Conference on Software Engineering and Applications (SEA
2004) , MIT Cambridge, Nov. 9 - 11.
Brian A. Malloy, Peter J. Clarke and Errol L. Lloyd. A Parameterized Cost Model to Order Classes for Class-based Testing of C++ Applications. Proceedings of the International Symposium on Software Reliability Engineering (ISSRE), 2003, Denver Colorado, Nov. 17-20, pages 353-364. (Acceptance rate 21%).
Peter J. Clarke, Brian A.Malloy and Paul Gibson. Using A Taxonomy Tool To Identify Changes in OO Software. Proceedings of the 7th European Conference on Software Maintenance and Reengineering(CSMR), 2003, Benevento Italy, March 2003, pages 213-222. (Acceptance rate 34%).
Peter Clarke and Brian Malloy. A Taxonomy of Classes to Identify Changes During Maintenance. Proceedings of the 1st Annual International Conference on Computer and Information Science (ICIS `02), Seoul, Korea, Aug. 8-9, 2002, pages 631-636.
Sarah Matzko, Peter J. Clarke, Tanton H. Gibbs, Brian A. Malloy, James F.Power, and R. Monahan. Reveal: A Tool to Reverse Engineer Class Diagrams. Proceedings of the 40th International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, Sydney, Australia,Feb. 18-21, 2002.
Other Advisee
Publications:
Paola Boettner, Mansi Gupta, Yali Wu, and Andrew A. Allen. 2009. Towards policy driven self-configuration of user-centric communication. In Proceedings of the 47th Annual Southeast Regional Conference (Clemson, South Carolina, March 19 - 21, 2009). ACM-SE 47 Article 35. ACM, New York, NY, pages 1-6.
Jairo
Pava, Courtney Enoex, and Yanelis Hernandez. 2009. A
self-configuring test harness for web applications. In Proceedings
of the
47th Annual Southeast Regional Conference (Clemson, South
Carolina, March
19 - 21, 2009). ACM-SE 47 Article 66. ACM, New York, NY, pages 1-6.
Posters:
Peter
J. Clarke, Djuradj Babich, Tariq M.
King and B.M. Golam Kibria. A
Prediction Model for the Combination of Class Characteristics in Large
OO Applications. Technical
Report:FIU-SCIS-2006-05-01, May,
2006.
[ Abstract
] [ Full
text in pdf ]
Junhua
Ding, Peter J. Clarke, Gonzalo Argote-Garcia and Xudong
He. Evaluating
Test Adequacy Coverage of High Level Petri Nets Using Spin.
Technical
Report: FIU-SCIS-2006-05-02, May, 2006.
[ Abstract
] [ Full
text in pdf ]
Yi
Deng, S. Masoud Sadjadi, Peter J. Clarke, Chi Zhang, Vagelis
Hristidis, Raju Rangaswami, and Nagarajan Prabakar. A
Unified Architectural Model for On-Demand User Centric
Communications.
Technical
Report:
FIU-SCIS-2005-09, September, 2005.
[ Abstract
] [ Full
text in pdf ]
Peter
J. Clarke and Brian A. Malloy.
Mapping
Implementation-Based Testing Techniques to Object-Oriented
Classes. Florida
International University, School of Computer Science, Technical
Report,August 2004.
[ Abstract
] [ Full
text in pdf ]
Peter Clarke and Brian Malloy. A Taxonomy of Classes for Implementation-based Testing. Clemson University Computer Science Technical Report, May 2001.