Skip to Main Content U.S. Department of Energy
Fundamental and Computational Sciences Directorate

Staff information

Ian

Ian Gorton

Data Sciences
Joint Appointment
Pacific Northwest National Laboratory
PO Box 999
MSIN: K7-90
Richland, WA 99352

Biography

Dr. Ian Gorton is the Associate Division Director in the Computational Sciences and Mathematics Division at the Pacific Northwest National Laboratory (PNNL).

Gorton serves as the Chief Architect for PNNL's Data Intensive Computing Initiative. Before coming to PNNL, from March 2004 to July 2006, he led the software architecture research and development at National ICT Australia in Sydney, Australia. Gorton was the Chief Architect in Information Sciences and Engineering at PNNL. IS&E was a 200+ person software development organization, developing applications that ranged from full production deployments to advanced research prototypes and demonstrators. He was responsible for infusing component-based development approaches into the IS&E projects, promoting best-practice architecture designs and review processes, acting as technical lead on several key client projects, and pursuing an R&D agenda to develop new infrastructure technology for data integration and content-based messaging. In addition, Gorton holds the position of Honorary Associate at the School of Information Technologies at the University of Sydney in Australia.

Research Interests

  • Software architecture
  • Middleware
  • Data-intensive computing
  • Adaptive architectures
  • Software performance prediction and evaluation

Education and Credentials

  • Ph.D., Computer Science, Sheffield Hallam University, 1988
  • BSc, 1st Class Honours Computer Studies, Sheffield Hallam University, 1985

Affiliations and Professional Service

  • Fellow of the Australian Computer Society
  • IEEE Computer Society Senior Member

PNNL Publications

2015

  • Freedman V.L., C.S. Lansing, E.A. Porter, K.L. Schuchardt, Z.C. Guillen, C. Sivaramakrishnan, and I. Gorton. 2015. "A Collaborative Extensible User Environment for Simulation and Knowledge Management." In International Conference on Collaboration Technologies and Systems (CTS 2015) June 1-5, 2015, Atlanta, Georgia, 280-286. Piscataway, New Jersey:IEEE. PNNL-SA-108103. doi:10.1109/CTS.2015.7210435

2014

  • Freedman V.L., X. Chen, S.A. Finsterle, M.D. Freshley, I. Gorton, L.J. Gosink, and E. Keating, et al. 2014. "A high-performance workflow system for subsurface simulation." Environmental Modelling & Software 55. PNNL-SA-92680. doi:10.1016/j.envsoft.2014.01.030
  • Kleese van Dam K., C.S. Lansing, T.O. Elsethagen, J.E. Hathaway, Z.C. Guillen, J.A. Dirks, and D.C. Skorski, et al. 2014. "Nationwide Buildings Energy Research enabled through an integrated Data Intensive Scientific Workflow and Advanced Analysis Environment." Building Simulation 7, no. 4:335-343. PNNL-SA-95829. doi:10.1007/s12273-014-0171-x

2013

  • Agarwal K., P. Sharma, J. Ma, C. Lo, I. Gorton, and Y. Liu. 2013. "REVEAL: An Extensible Reduced Order Model Builder for Simulation and Modeling." Computing in Science & Engineering 16, no. 2:44-53. PNNL-SA-90857. doi:10.1109/MCSE.2013.46
  • Gorton I. 2013. "Cyber Dumpster Diving: Creating New Software Systems for Less." IEEE Software 30, no. 1:9-13. PNNL-SA-91674. doi:10.1109/MS.2013.5
  • Gorton I., J. Yin, B.A. Akyol, S. Ciraci, T. Critchlow, Y. Liu, and T.D. Gibson, et al. 2013. "GridOPTICS(TM) A Novel Software Framework for Integrating Power Grid Data Storage, Management and Analysis." In Proceedings of the 46th Hawaii International Conference on System Sciences (HICSS-46), January 7-10, 2013, Maui, Hawaii, edited by RH Sprague, Jr., 2167 -2176. Los Alamitos, California:IEEE Computer Society. PNNL-SA-88768. doi:10.1109/HICSS.2013.243
  • Gorton I., Y. Liu, C.S. Lansing, T.O. Elsethagen, and K. Kleese van Dam. 2013. "Build Less Code, Deliver More Science: An Experience Report on Composing Scientific Environments using Component-based and Commodity Software Platforms." In Proceedings of the 16th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2013), June 17-21, 2013, Vancouver, Canada, 159-168. New York, New York:ACM. PNNL-SA-94925.
  • Lin G., B. Han, J. Yin, and I. Gorton. 2013. "Exploring Cloud Computing for Large-scale Scientific Applications." In IEEE Ninth World Congress on Services (SERVICES 2013), June 28-July 2, 2013, Santa Clara, California, 37-43. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-94663. doi:10.1109/SERVICES.2013.13
  • Seitz R., M.D. Freshley, P. Dixon, S.S. Hubbard, V.L. Freedman, G.P. Flach, and B. Faybishenko, et al. 2013. "ADVANCED SIMULATION CAPABILITY FOR ENVIRONMENTAL MANAGEMENT - CURRENT STATUS AND PHASE II DEMONSTRATION RESULTS." In Waste Management Symposia (WM2013): International Collaboration and Continuous Improvement, February 24-28, 2013, Phoenix, Arizona, Paper No. 13161. Tempe, Arizona:WM Symposia. PNNL-SA-92771.
  • White S.K., L.J. Gosink, C. Sivaramakrishnan, G.D. Black, S. Purohit, D.H. Bacon, and Z. Hou, et al. 2013. "Implementations of a Flexible Framework for Managing Geologic Sequestration Modeling Projects." Energy Procedia 37. PNNL-SA-91339. doi:10.1016/j.egypro.2013.06.296
  • Yin J., P. Sharma, I. Gorton, and B.A. Akyol. 2013. "Large-Scale Data Challenges in Future Power Grids." In 7th International Symposium on Service Oriented System Engineering (SOSE'2013), March 25-28, 2013, Redwood City, CA, 324-328. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-93213. doi:10.1109/SOSE.2013.71

2012

  • Gorton I., C. Sivaramakrishnan, G.D. Black, S.K. White, S. Purohit, C.S. Lansing, and M.C. Madison, et al. 2012. "Velo: A Knowledge Management Framework for Modeling and Simulation." Computing in Science & Engineering 14, no. 2:12-23. PNNL-SA-81912. doi:10.1109/MCSE.2011.116
  • Gorton I., Y. Liu, and J. Yin. 2012. "GridOPTICS(TM): A Design for Plug-and-Play Smart Grid Software Architecture." In International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG 2012), June 3, 2012, Zurich, Switzerland, 38-41. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-86850. doi:10.1109/SE4SG.2012.6225716
  • Jin S., Y. Chen, M.J. Rice, Y. Liu, and I. Gorton. 2012. "A Testbed for Deploying Distributed State Estimation in Power Grid." In 2012 IEEE Power and Energy Society General Meeting, July 22-26, 2012, San Diego, California, 1-7. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-84535. doi:10.1109/PESGM.2012.6345456
  • Liu Y., J.M. Chase, and I. Gorton. 2012. "A Service Oriented Architecture for Exploring High Performance Distributed Power Models." In Service Oriented Computing: 10th International Conference (ICSOC 2012), November 12-15, 2012, Shanghai, China. Lecture Notes in Computer Science, edited by C Liu, et al, 7636, 748-762. Berlin:Springer. PNNL-SA-88094. doi:10.1007/978-3-642-34321-6_59
  • Meyer J., E.W. Bethel, J.L. Horsman, S.S. Hubbard, H. Krishnan, A. Romosan, and E. Keating, et al. 2012. "Visual Data Analysis as an Integral Part of Environmental Management." IEEE Transactions on Visualization and Computer Graphics 18, no. 12:2088 - 2094. PNNL-SA-80187. doi:10.1109/TVCG.2012.278
  • Yin J., I. Gorton, and P. Sharma. 2012. "Toward Real Time Data Analysis for Smart Grids." In SC Companion: High Performance Computing, Networking, Storage and Analysis (SCC 2012), November 10-16, 2012, Salt Lake City, UT, 827-832. Los Alamitos, California:IEEE Computer Society. PNNL-SA-93020. doi:10.1109/SC.Companion.2012.116

2011

  • Bonneville A., G.D. Black, I. Gorton, P.S. Hui, E.M. Murphy, C.J. Murray, and M.L. Rockhold, et al. 2011. "Geologic Sequestration Software Suite (GS3): a collaborative approach to the management of geological GHG storage projects." In Proceedings of the 10th Greenhouse Gas Control Technologies Conference (GHGT10), September 19-23, 2010, Amsterdam, The Netherlands. Energy Procedia, edited by J Gale, C Hendriks W Turkenberg, 4, 3825-3832. Amsterdam:Elsevier. PNNL-SA-74783. doi:10.1016/j.egypro.2011.02.318
  • Gorton I. 2011. Essential Software Architecture. Berlin:2nd Ed. Springer-Verlag. PNNL-SA-82591.
  • Gorton I., A.S. Wynne, and Y. Liu. 2011. "Engineering High Performance Service-Oriented Pipeline Applications with MeDICi." In Service-Oriented Computing: ICSOC 2010 International Workshops, PAASC, WESOA, SEE, and SOC-LOG, December 7-10, 2010, San Francisco, CA. Lecture Notes In Computer Science, edited by EM Maximilien, G Rossi, ST Yuan, H Ludwig and M Fantinato, 6568, 88-99. Berlin:Springer-Verlag. PNNL-SA-76345. doi:10.1007/978-3-642-19394-1_10
  • Gorton I., A.S. Wynne, Y. Liu, and J. Yin. 2011. "Components in the Pipeline." IEEE Software 28, no. 3:34-40. PNNL-SA-77807. doi:10.1109/MS.2011.23
  • Gorton I., C. Sivaramakrishnan, G.D. Black, S.K. White, S. Purohit, M.C. Madison, and K.L. Schuchardt. 2011. "Velo: Riding the Knowledge Management Wave for Simulation and Modeling." In 4th International Workshop on Software Engineering for Computational Science and Engineering (SECSE 2011), Co-located with the 33rd International Conference on Software Engineering (ICSE 2011) May 21-28, 2011, Honolulu, Hawaii, 32-40. New York, New York:Association for Computing Machinery. PNNL-SA-78215. doi:10.1145/1985782.1985788
  • Gosney A., J.H. Miller, I. Gorton, and C.S. Oehmen. 2011. "An Adaptive Middleware Framework for Optimal Scheduling on Large Scale Compute Clusters." In Eighth International Conference on Information Technology: New Generations (ITNG 2011), April 11-13, 2011, Las Vegas, Nevada, edited by S Latifi, 713-718. Piscataway, New Jersey:IEEE Computer Society. PNWD-SA-9182. doi:10.1109/ITNG.2011.126
  • Lansing C.S., Y. Liu, J. Yin, A.L. Corrigan, Z.C. Guillen, K. Kleese van Dam, and I. Gorton. 2011. "Designing the Cloud-based DOE Systems Biology Knowledgebase." In IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW 2011), May 16-20, 2011, Anchorage, Alaska, 1062 - 1071. Piscataway, New Jersey:IEEE. PNNL-SA-77086. doi:10.1109/IPDPS.2011.261
  • Liu Y., I. Gorton, A.S. Wynne, and A.V. Kulkarni. 2011. "Scientific Workflows Composition and Deployment on SOA Frameworks." In IEEE 6th International Symposium on Service Oriented System Engineering, (SOSE 2011), December 12-14, 2011, Irvine, California, 134-139. Los Alamitos, California:IEEE Computer Society. PNNL-SA-82636. doi:10.1109/SOSE.2011.6139101
  • Meza J., S. Hubbard, M.D. Freshley, I. Gorton, D. Moulton, and M.E. Denham. 2011. "Advanced Simulation Capability for Environmental Management (ASCEM): Early Site Demonstration." In Waste Management 2011: Global Achievements and Challenges in Waste Management, February 27-March3, 2011, Phoenix, Arizona, Paper No. 11560. Tucson, Arizona:WM Symposium. PNNL-SA-77121.
  • Yin J., A.V. Kulkarni, S. Purohit, I. Gorton, and B.A. Akyol. 2011. "Scalable Real Time Data Management for Smart Grid." In Proceedings of the Middleware 2011 Industry Track, part of the 12th ACM/IFIP/USENIX International Middleware Conference, December 12-16, 2011, Lisbon, Portugal, Article No. 1. New York, New York:Association for Computing Machinery. PNNL-SA-83332. doi:10.1145/2090181.2090182
  • Yin J., K. Agarwal, M. Krishnan, D. Chavarrķa-Miranda, I. Gorton, and T.G. Epperly. 2011. "Implementing High Performance Remote Method Invocation in CCA." In IEEE International Conference on Cluster Computing (CLUSTER 2011), September 26-30, 2011, Austin, Texas, 547-551. Los Alamitos, California:IEEE Computer Society. PNNL-SA-81450. doi:10.1109/CLUSTER.2011.78

2010

  • Gorton I., and Y. Liu. 2010. "Advancing Software Architecture Modeling for Large Scale Heterogeneous Systems." In FSE/SDP Workshop on the Future of Software Engineering Research (FoSER 2010), Santa Fe, New Mexico, USA, November 2010, 143-147. New York:Association for Computing Machinery. PNNL-SA-75277. doi:10.1145/1882362.1882393
  • Gorton I., G.D. Black, K.L. Schuchardt, C. Sivaramakrishnan, S.K. Wurstner, and P.S. Hui. 2010. "GS3: A Knowledge Management Architecture for Collaborative Geologic Sequestration Modeling." In Proceedings of the 43rd Hawaii International Conference on System Sciences (HICSS 2010). New York, New York:IEEE Computer Society Press. PNNL-SA-67060. doi:10.1109/HICSS.2010.217
  • Gorton I., Y. Liu, and J. Yin. 2010. "Exploring Architecture Options for a Federated, Cloud-based System Biology Knowledgebase." In Exploring Architecture Options for a Federated, Cloud-based System Biology Knowledgebase, November 30 - December 3, 2010, Indianapolis, IN, edited by J Qui, G Zhao and C Rong, 218. Los Alamitos, California:IEEE Computer Society. PNNL-SA-76504. doi:10.1109/CloudCom.2010.79
  • Shah A.R., J.N. Adkins, D.J. Baxter, W.R. Cannon, D. Chavarrķa-Miranda, S. Choudhury, and I. Gorton, et al. 2010. "Applications in Data-Intensive Computing." In Advances in Computers, edited by M Zelkowitz. 1-70. San Diego, California:Academic Press Inc. PNNL-SA-67358.
  • Shah A.R., N. Jaitly, N. Zuljevic, M.E. Monroe, A.V. Liyu, A.D. Polpitiya, and J.N. Adkins, et al. 2010. "An architecture for real time data acquisition and online signal processing for high throughput tandem mass spectrometry." In 5th IEEE International Conference on e-Science, 88 - 93. Piscataway, New Jersey:IEEE. PNNL-SA-67849. doi:10.1109/e-Science.2009.21

2009

  • Babar M.A., and I. Gorton. 2009. "Software Architecture Review: The State of Practice." Computer 42, no. 7:26-32. PNNL-SA-64262.
  • Chase J.M., I. Gorton, C. Sivaramakrishnan, J.P. Almquist, A.S. Wynne, G. Chin, and T.J. Critchlow. 2009. "Kepler + MeDICi - Service-Oriented Scientific Workflow Applications." In 2009 IEEE Congress on Services - Part I (Services-1 2009), 275-282. Piscataway, New Jersey:I E E E. PNNL-SA-67233.
  • Chase J.M., I. Gorton, C. Sivaramakrishnan, J.P. Almquist, A.S. Wynne, G. Chin, and T.J. Critchlow. 2009. "Kepler + MeDICi." In 2009 IEEE Congress on Services - I, July 6-10, Los Angeles, California, edited by LJ Zhang, 275 - 282. Los Alamitos, California:IEEE Computer Society. PNNL-SA-65047.
  • Gorton I., D. Chavarrķa-Miranda, and J. Nieplocha. 2009. "Design and Implementation of a High-Performance CCA Event Service." Concurrency and Computation. Practice & Experience 21, no. 9:1159-1179. PNNL-SA-59473.
  • Gorton I., J.M. Chase, A.S. Wynne, J.P. Almquist, and A.R. Chappell. 2009. "Services + Components = Data Intensive Scientific Workflow Applications with MeDICi." In Component Based Software Engineering: 12th International Symposium (CBSE 2009), June 24-26, 2009, East Stroudsburg, PA. Lecture Notes in Computer Science, edited by GA Lewis, I Poernomo and C Hofmeister, 5582, 227-241. Berlin:Springer-Verlag. PNNL-SA-65181. doi:10.1007/978-3-642-02414-6_14
  • Gorton I., Z. Huang, Y. Chen, B.K. Kalahar, S. Jin, D. Chavarrķa-Miranda, and D.J. Baxter, et al. 2009. "A High-Performance Hybrid Computing Approach to Massive Contingency Analysis in the Power Grid." In 5th IEEE International Conference on e-Science (e-Science 2009), December 9-11, 2009, Oxford, United Kingdom, 277-283. Los Alamitos, California:IEEE Computer Society. PNNL-SA-68218. doi:10.1109/e-Science.2009.46
  • Kouzes R.T., G.A. Anderson, S.T. Elbert, I. Gorton, and D.K. Gracio. 2009. "The Changing Paradigm of Data Intensive Computing." Computer 42, no. 1:26-34. PNNL-SA-60191.
  • Thomas G.S., W.K. Nickless, D.R. Thiede, I. Gorton, B.J. Pitre, J.E. Christy, and E.M. Faultersack, et al. 2009. "T3: Secure, Scalable, Distributed Data Movement and Remote System Control for Enterprise Level Cyber Security." In Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, edited by S.I. Ahamed, et al, II, 468-472. Los Alamitos, California:IEEE Computer Society. PNNL-SA-64474. doi:10.1109/COMPSAC.2009.177
  • Wynne A.S., I. Gorton, J.M. Chase, and E.G. Stephan. 2009. MeDICi: An Open Platform for Sensor Integration. PNNL-18716. Richland, WA: Pacific Northwest National Laboratory. MeDICi: An Open Platform for Sensor Integration

2008

  • Babar M.A., A. Northway, I. Gorton, P. Heuer, and T. Nguyen. 2008. "Introducing Tool Support for Managing Architectural Knowledge: An Experience Report." In 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), 105-113. Los Alamitos, California:IEEE Computer Society. PNNL-SA-60265. doi:10.1109/ECBS.2008.27
  • Babar M.A., L. Bass, and I. Gorton. 2008. "Factors Influencing Industrial Practices of Software Architecture Evaluation: An Empirical Investigation." In Third International Conference on the Quality of Software-Architectures, 4880/2008, 90-107. Berlin:Springer. PNNL-SA-56237. doi:10.1007/978-3-540-77619-2
  • Chavarrķa-Miranda D., J. Nieplocha, and I. Gorton. 2008. "Hardware-accelerated Components for Hybrid Computing Systems." In Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance (CBHPC), Art. No. 7. New York, New York:Association for Computing Machinery. PNNL-SA-60707.
  • Gorton I. 2008. "Software Architecture Challenges for Data Intensive Computing." In Proceedings of the 7th Working IEEE/IFIP Conference on Software Architecture, WICSA 2008, February 18-22, 2008, Vancouver, BC, Canada, 4-6. Los Alamitos, California:IEEE Computer Society. PNNL-SA-59642. doi:10.1109/WICSA.2008.50
  • Gorton I. 2008. "XML does Real Programmers a Service." Computer 41, no. 9:100, 98-99. PNNL-SA-61837. doi:10.1109/MC.2008.404
  • Gorton I., A.S. Wynne, J.P. Almquist, and J. Chatterton. 2008. "The MeDICi Integration Framework: A Platform for High Performance Data Streaming Applications." In WICSA 2008. 7th IEEE/IFIP Working Conference on Software Architecture, Feb. 18-22, 2008, Vancouver, Canada, 95-104. Los Alamitos, California:IEEE Computer Society. PNNL-SA-57277. doi:10.1109/WICSA.2008.21
  • Gorton I., C.S. Oehmen, and J.E. McDermott. 2008. "It Takes Glue to Tango: MeDICi integration framework creates data-intensive computing pipeline." Scientific Computing 25, no. 7:16-24. PNNL-SA-62541.
  • Gorton I., P. Greenfield, A. Szalay, and R. Williams. 2008. "Data Intensive Computing in the 21st Century." Computer 41, no. 4:30-32. PNNL-SA-59807. doi:10.1109/MC.2008.122
  • Gorton I., Y. Liu, and N. Trivedi. 2008. "An extensible and lightweight architecture for adaptive server applications." Software: Practice & Experience 38, no. 8:853-883. PNNL-SA-58475.
  • Kounev S., I. Gorton, and K. Sachs. 2008. Performance Evaluation: Metrics, Models and Benchmarks : SPEC International Performance Evaluation Workshop, SIPEW 2008, Darmstadt, Germany, June 27-28, 2008 : proceedings. Berlin:Springer. PNNL-SA-61265.
  • Liu Y., I. Gorton, and V. Lee. 2008. "The architecture of an event correlation service for adaptive middleware-based applications." The Journal of Systems and Software 81, no. 12:2134-2145. PNNL-SA-64197. doi:10.1016/j.jss.2008.03.061
  • Liu Y., M. Tan, I. Gorton, A. Clayphan, and A. Clayphan. 2008. "An Autonomic Middleware Solution for Coordinating Multiple QoS Controls." In Service-Oriented Computing - ICSOC 20086th International Conference, December 1-5, 2008, Sydney, Australia. Lecture Notes in Computer Science, edited by A Bouguettaya, I Krueger and T Margaria, 5364, 225-240. Berlin:Springer-Verlag. PNNL-SA-63703. doi:10.1007/978-3-540-89652-4_19
  • Liu Y., M.A. Babar, and I. Gorton. 2008. "Middleware Architecture Evaluation for Dependable Self-managing Systems." In Proceedings of the Fourth International Conference on Quality of Software-Architectures: Models and Architectures (QoSA 2008), October 14-17, Karlsruhe, Germany: Lecture Notes in Computer Science, edited by S Becker, F Plasil and R Reussner, 5281, 189-204. Berlin / Heidelberg:Springer. PNNL-SA-61264. doi:10.1007/978-3-540-87879-7_12
  • Shah A.R., M. Singhal, T.D. Gibson, C. Sivaramakrishnan, K.M. Waters, and I. Gorton. 2008. "An extensible, scalable architecture for managing bioinformatics data and analysis." In IEEE 4th International Conference on e-Science, December 7-12, 2008, Indianapolis, Indiana, 190-197. Los Alamitos, California:IEEE Computer Society. PNWD-SA-8283. doi:10.1109/eScience.2008.69
  • Wynne A.S., I. Gorton, J.P. Almquist, J. Chatterton, and D.A. Thurman. 2008. "A Flexible, High Performance Service-Oriented Architecture for Detecting Cyber Attacks." In Proceedings of the 41st Annual Hawaii International Conference on System Sciences, 263. Los Alamitos, California:IEEE Computer Society. PNNL-SA-56843. doi:10.1109/HICSS.2008.19

2007

  • Babar M.A., and I. Gorton. 2007. "A Tool for Managing Software Architecture Knowledge." In Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI 2007) at 29th Annual Conference on Software Engineering (ISCE 2007) May 20-26, 2007, Minneapolis, MN, USA, 11-18. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-54552. doi:10.1109/SHARK-ADI.2007.1
  • Babar M.A., and I. Gorton. 2007. "Architecture Knowledge Management: Challenges, Approaches, and Tools." In 29th IEEE International Conference on Software Engineering. ICSE 2007 Companion, May 20-26, 2007, Minneapolis, MN, USA, 170-171. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-54429. doi:10.1109/ICSECOMPANION.2007.20
  • Bui N.B., L. Zhu, I. Gorton, and Y. Liu. 2007. "Benchmark Generation using Domain Specific Modeling." In Proceedings of 2007 IEEE Australian Software Engineering Conference (ASWEC 2007), 10-13 April, 2007, Melbourne, Australia, 169-180. Los Alamitos, California:IEEE Computer Society. PNNL-SA-54430. doi:10.1109/ASWEC.2007.13
  • Fornasier P., J. Webber, and I. Gorton. 2007. "Soya: a Programming Model and Runtime Environment for Component Composition using SSDL." In Component-Based Software Engineering : 10th International Symposium, CBSE 2007, Lecture Notes in Computer Science, 4608, 227-241. Berlin Heidelberg:Springer-Verlag. PNNL-SA-56244. doi:10.1007/978-3-540-73551-9_16
  • Gorton I., D. Chavarrķa-Miranda, M. Krishnan, and J. Nieplocha. 2007. "A High-Performance Event Service for HPC Applications." In Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications, 5 pages. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-53530. doi:10.1109/SE-HPC.2007.1
  • Liu Y., and I. Gorton. 2007. "Implementing Adaptive Performance Management in Server Applications." In International Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2007. ICSE Workshops SEAMS '07, 12-12. Piscataway, New Jersey:IEEE. PNNL-SA-55754. doi:10.1109/SEAMS.2007.9
  • Liu Y., I. Gorton, and L. Zhu. 2007. "Performance Prediction of Service-Oriented Applications based on an Enterprise Service Bus." In 31st Annual IEEE International Computer Software and Applications Conference (COMPSAC 2007), 1, 327-334. Los Alamitos, California:IEEE Computer Society. PNNL-SA-56139. doi:10.1109/COMPSAC.2007.166
  • Liu Y., I. Gorton, and V. Le. 2007. "A Configurable Event Correlation Architecture for Adaptive J2EE Applications." In Proceedings of 2007 IEEE Australian Software Engineering Conference (ASWEC 2007) 10-13 April, 2007, Melbourne, Australia, 49-58. Washington, Dc:IEEE Computer Society. PNNL-SA-54363. doi:10.1109/ASWEC.2007.5
  • Liu Y., L. Zhu, and I. Gorton. 2007. "Performance Assessment for e-Government Services: An Experience Report." In Component-Based Software Engineering : 10th International Symposium, CBSE 2007, Lecture Notes in Computer Science, 4608, 74-89. Berlin Heidelberg:Springer-Verlag. PNNL-SA-55755. doi:10.1007/978-3-540-73551-9_6
  • Liu Y., L. Zhu, L. Bass, I. Gorton, and M. Staples. 2007. "Non-Functional Property Driven Service Governance: Performance Implications." In International Conference on Service-Oriented Computing: ICSOC 2007 Workshops: Lecture Notes in Computer Science, 4907, 45-55. New York, New York:Springer-Verlag. PNNL-SA-59335. doi:10.1007/978-3-540-93851-4_6
  • Thurman D.A., J.P. Almquist, I. Gorton, A.S. Wynne, and J. Chatterton. 2007. "SIFT - A Component-Based Integration Architecture for Enterprise Analytics." In ICCBSS '07. Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems, 26 February-2 March 2007. Banff, Alberta, Canada, 82-92. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-51261. doi:10.1109/ICCBSS.2007.35
  • Zhu L., and I. Gorton. 2007. "UML Profiles for Design Decisions and Non-Functional Requirements." In 2nd International Workshop on SHAring and Reusing architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI 2007). Washington, District Of Columbia:IEEE Computer Society. PNNL-SA-54913.
  • Zhu L., M. Staples, and I. Gorton. 2007. "An Infrastructure for Indexing and Organizing Best Practices." In Second International Workshop on Realising Evidence-Based Software Engineering (REBSE 2007), 4. Piscataway, New Jersey:IEEE. PNNL-SA-54915. doi:10.1109/REBSE.2007.2
  • Zhu L., Y. Liu, N.B. Bui, and I. Gorton. 2007. "Revel8or: Model Driven Capacity Planning Tool Suite." In Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 797-800. Piscataway, New Jersey:Institute of Electrical and Electronics Engineers. PNNL-SA-54914. doi:10.1109/ICSE.2007.73

2006

  • Gorton I., Y. Liu, and N. Trivedi. 2006. "An Extensible, Lightweight Architecture for Adaptive J2EE Applications." In SEM '06. Proceedings of the 6th international workshop on Software engineering and middleware. Foundations of Software Engineering, 47-54. New York, New York:ACM Press. PNNL-SA-52123.

2005

  • Gorton I., J.P. Almquist, K.E. Dorow, and D.A. Thurman. 2005. "An Architecture for Dynamic Data Source Integration." In 38th Annual Hawaii International Conference on System Sciences Conference Proceedings. HICSS '05, 10 pp. Los Alamitos, California:IEEE Computer Society. PNNL-SA-41915. doi:10.1109/HICSS.2005.80

2004

  • Almquist J.P., I. Gorton, and J.N. Haack. 2004. "Integration of a Text Search Engine with a Java Messaging Service." In Software Engineering and Middleware: 4th International Workshop, SEM 2004, Linz, Austria, September 20-21, 2004. Published in Lecture Notes in Computer Science, edited by Thomas Gschwind and Cecilia Mascolo, 3437, 19-30. Berlin:Springer-Verlag. PNNL-SA-41900. doi:10.1007/b107130
  • Dorow K.E., I. Gorton, and D.A. Thurman. 2004. "A Distributed Multi-User Role-Based Model Integration Framework." In Brownfields: Multimedia Modelling and Assessment. This book contains invited contributions first presented at the Second International Brownfields Conference., edited by G. Whelan, 11-18. Southhampton:WIT Press. PNNL-SA-41041.
  • Gorton I., and J.N. Haack. 2004. "Architecting in the Face of Uncertainty: An Experience Report." In 26th International Conference on Software Engineering, proceedings, edited by Titsmouth, Frances, 2004, 543-551. Los Alamitos, California:Institute of Electrical and Electronic Engineers. PNWD-SA-6200.
  • Haack J.N., A.J. Cowell, and I. Gorton. 2004. "Dimensions of Usability: Cougaar, Aglets and Adaptive Agent Architecture (AAA)." In Applications, Survivability Infrastructure, and Architecture of the Cougaar Agent Software. Proceedings of the 1st Open Cougaar Conference, OCC’04, July 20, 2004, New York City, edited by Karl Kleinmann and Jack Howard, 107-113. Arlington, Virginia:Schafer Corporation. PNNL-SA-41858.

2003

  • Gorton I., A. Liu, and P. Brebner. 2003. "Rigorous Evaluation of COTS Middleware Technology." Computer 36, no. 3:50-55. PNNL-SA-38061.
  • Gorton I., and A. Liu. 2003. "Evaluating the performance of EJB components." IEEE Internet Computing 7, no. 3:18-23. PNNL-SA-38557.
  • Gorton I., D.A. Thurman, and J.R. Thomson. 2003. "Next Generation Application Integration: Challenges and New Approaches." In 27th Annual International Computer Software and Applications Conference Proceedings (COMPSAC 2003), 576-581. Los Alamitos:IEEE Computer Soc. PNNL-SA-39531.
  • Gorton I., J.N. Haack, D.R. Mcgee, A.J. Cowell, O.A. Kuchar, and J.R. Thomson. 2003. "Evaluating Agent Architectures: Cougaar, Aglets and AAA." In Software Engineering for Multi-Agent Systems II : Research Issues and Practical Applications / 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2003) held May 2003, Portland, Or. Lecture Notes in Computer Science, edited by Carlos Lucena Alessandro Garcia Alexander Romanovsky, et al, 2940, 264-278. New York, New York:Springer. PNWD-SA-5840.
  • Gorton I., J.P. Almquist, N.O. Cramer, J.N. Haack, and M. Hoza. 2003. "An Efficient, Scalable Content-Based Messaging System." In The 7th IEEE International Enterprise Distributed Object Computing Conference, 278 - 285. Brisbane:IEEE International. PNNL-SA-38462.
  • Liu A., and I. Gorton. 2003. "Accelerating COTS Middleware Acquisition: The i-Mate Process." IEEE Software 20, no. 2:72-79. PNNL-SA-38193.
  • Tran P., J. Gosper, and I. Gorton. 2003. "Evaluating the Sustained Performance of COTS-based Messaging Systems." Software Testing Verification & Reliability 13, no. 4:229-240. PNNL-SA-40235.

2002

  • Chen S., and I. Gorton. 2002. "A Predictive Performance Model to Evaluate the Contention Cost in Application Servers." In 9th Asia Pacific Software Engineering Conference, 435-440. Piscataway, New Jersey:IEEE Press. PNNL-SA-37133.
  • Gorton I., and A. Liu. 2002. "Software Component Quality Assessment in Practice: Successes and Practical Impediments." In International Conference on Software Engineering, 555-558. New York, New York:Association for Computing Machinery. PNWD-SA-6010.
  • Liu Y., I. Gorton, A. Liu, and S. Chen. 2002. "Evaluating the Scalability of Enterprise JavaBeans Technology." In APSEC 2002: 9th Asia Pacific Software Engineering Conference : 4-5 December, 2002, Gold Coast, Australia, edited by Paul A Strooper; Pornsiri Muenchaisri, 74-83. Los Alamitos, California:IEEE Computer Society. PNNL-SA-37354.

Science at PNNL

Core Research Areas

User Facilities

Centers & Institutes

Research Highlights

View All Research Highlights & Staff Accomplishments

RSS Feed

Contacts