Joseph Patrick Loyall

Division Scientist

 

BBN Technologies

10 Moulton Street

Cambridge, Massachusetts 02138

(617) 873-4679

jloyall@bbn.com

                                                                              

 

Education

1991     Doctor of Philosophy (Ph.D.) in Computer Science, University of Illinois, Urbana, Illinois

            Dissertation topic:  specification of concurrent systems with graph grammars.

           

1988     Master of Science (M.S.) in Computer Science, University of Illinois, Urbana, Illinois

            Thesis topic:  high-level optimization in a typed Smalltalk compiler.

           

1985     Bachelor of Science (B.S.) in Computer Science, Indiana University, Bloomington, Indiana

            Areas of concentration:  programming languages, compilers, operating systems.

           

Work Experience

 

1997 - Present            Division Scientist, BBN Technologies, Cambridge, MA

 

Dr. Loyall is a Division Scientist and one of the technical leads of the Distributed Systems Technology group in the Distributed Systems and Logistics Department. He has contributed to research and technology development in the areas of distributed object middleware, adaptive applications, quality of service, survivable systems, distributed real-time embedded systems, and component and aspect-oriented programming. He has led several efforts and been a key technical contributor to several DARPA-sponsored research projects, has led and contributed to a number of business development and proposal activities, and led and contributed to a number of published technical papers.

Dr. Loyall is one of the key researchers, designers, and developers of the Quality Objects (QuO) suite of adaptive middleware. Dr. Loyall has led efforts to develop systemic aspect languages for specifying quality of service contracts and adaptive behavior. He has been one of the key designers and implementers of the QuO toolkit, including QuO's quality description languages, and has been a key contributor to transitioning QuO technology into the avionics, naval, and signal analysis domains.

Dr. Loyall is the Principal Investigator on BBN’s Program Composition for Embedded Systems 2 (PCES 2, DARPA/IXO PCES program) and the Design-Time Specification of Run-time Adaptation Strategies (DSRAS, DARPA/IXO MoBIES program) projects. He also serves as project manager and technical lead on the Adaptive Multi-Layer Middleware Systems (AMMS, DARPA/IXO ARMS program).

Previously, Dr. Loyall was the PI on BBN’s Aspects in Real-time Embedded Systems (AIRES, DARPA/IXO PCES program), Mission-Aware QoS Management Techniques for IP Applications in a Joint Battlespace Infosphere (QoS for JBI) (AFRL), and the An Open Implementation Toolkit for Creating Adaptable Distributed Applications (OIT) (DARPA/ITO Information Survivability program) projects and has been the PM on several other QuO projects, including the Quorum Distributed Object Integration (QuOIN) project.

Dr. Loyall has contributed technically to a number of other BBN projects, including AMMS, Applications that Participate in their Own Defense (APOD), Intrusion Tolerance by Unpredictable Adaptation (ITUA), and the Advanced Logistics Program (ALP).

Dr. Loyall has led numerous business development activities, including the successful PCES 2, AIRES, DSRAS, QoS for JBI and EISTS proposals. He has contributed to many other successful proposals, including the AMMS, ITUA, APOD, OIT, and Ultra*Log proposals. He has also helped develop non-competitive wins that resulted in additional funding for the AIRES, QuOIN, ALP/QuO, and Hopscotch projects.

 

1991 - 1997                 Senior Member Technical Staff, TASC, Inc., Reading, MA 

 

Technical lead for a project to research, design, and develop a prototype impact analyzer tool, which uses static approximations of system-wide, run-time control and data dependences to determine the effects that software modifications can have throughout a system. Developed and published a formal definition of system-wide dependences which forms the basis of the tool. Developed parsers and semantic analyzers for the impact analyzer based upon IRIS, a language-independent internal representation. Lead a team of 3-4 developers and was the main technical contributor on all aspects of the project.

Technical lead for a project to design and develop a parallel performance analysis tool, ASAP, which detects the parallelism possible in a program, maps the program to suitable architectures, and estimates the performance of the program. Lead a team of 3-6 developers and was the main technical contributor on the language processor and software analysis components.

Key technical contributor for a project to research and develop a prototype to aid in the reengineering of large software systems. The prototype guides a software engineer in the interactive design and development of a structured target program, reusing portions of the design and implementation of the original program. Helped develop the concepts of reuse-based reengineering underlying the prototype, design and build the prototype's software engineering environment, and design and build the low-level automatic translation software.

Key technical contributor on a plug-and-play simulation development and execution environment, TACTICS. TACTICS provides an environment in which simulation models, written in different languages and styles, can be combined using CORBA IDL interfaces to create tactical or strategic simulation systems. Wrote a model generation system that allows the import of simulation models and automatically generates the necessary TACTICS and IDL interfaces.

Key technical contributor on a large-scale simulation system, Warbreaker. Helped design and build the Warbreaker Simulation Development Environment (SDE), a graphical environment that supports the development of large plug-and-play simulation systems.

Also contributed technically to several other projects, e.g., a workflow management system, a synthetic image generation system, and an object model development toolkit.

 

Summer 1991              Instructor, Department of Computer Science, University of Illinois, Urbana, IL

 

Planned, led, and taught an introductory computer science course. Oversaw teaching assistants.

 

1988 - 1991                 Research Assistant, Center for Supercomputing Research and Development, University of Illinois, Urbana, IL

 

Performed research in the use of graph grammars to specify and implement concurrent systems and languages.

 

Summers 1986-1990  Member Technical Staff, Texas Instruments, Dallas, TX

 

As part of the Corporate Staff Student Program, performed research and development in programming languages, real-time systems, expert systems, and compilers.

 

1986-1987                   Teaching Assistant, University of Illinois, Urbana, IL

 

Assisted the instruction of an introductory computer science course (Fall 1986 and Spring 1987) and the undergraduate operating systems course (Fall 1987). Planned and conducted discussion sections, prepared and graded assignments and exams.

 

1986                            Assistant Instructor, Indiana University, Bloomington, IN

 

Assisted the instruction of the undergraduate programming languages course. Conducted discussion sections, prepared and graded assignments and exams.

 

Research Interests and Experience

 

Software engineering, programming languages, compilers, distributed computing, parallel and concurrent systems, software engineering environments, software analysis, formal analysis, visual languages, verification and validation, software reengineering, operating systems.

 

Author of many technical papers, reports, and proposals. Presenter at many conferences, symposia, workshops, and customer briefings. Have led and co-authored many technical proposals. Have performed project leadership duties, including scheduling, cost and man-hour projections and tracking, resource allocation, and staffing.

 

Hardware, Software, and Language Experience

 

Extensive experience in a wide variety of Linux and Solaris systems, including PC, Sun, HP, SGI, and DEC systems, as well as VMS, Windows, DOS, and Macintosh systems. Expertise in C++, C, Ada, Lisp, Scheme, Pascal, FORTRAN, COBOL, Java, Smalltalk, Actors, and several Assembler languages. Experience with many programming environments, including the X Window System (Motif and OpenLook), Windows SDK, HTML, CORBA, CCM, ClearCase, GUI builders, and database systems such as ObjectStore.

 

Grants and Contracts Received

 

Dynamic Reconfiguration and Interoperation in Infospace Communities, USAF Air Force Research Laboratory, September 2005.

 

Program Composition for Embedded Systems Open Experimental Platform II, DARPA Contract No. F33615-03-C-3317, June 12, 2003.

 

Mission-Aware QoS Management Techniques for IP Applications in a Joint Battlespace Infosphere (JBI), AFRL Contract No. F30602-00-C-0032-P00003, October 3, 2002.

 

Design-time Specification of Run-time Adaptive Strategies, DARPA Contract No. F33615-02-C-4037, September 12, 2002.

Aspect In Real-time Embedded Systems, DARPA Contract No. F33615-00-C-1694, May 8, 2000.

 

Parallel Architecture Optimization Technology, USAF Rome Laboratory Contract No. F30602-95-C-0046, September 1995.

 

Advanced Avionics Verification and Validation Phase II (AAV&V-II), USAF Wright Laboratory Contract No. F33615-92-D-1052/0005, October 1994.

 

Addition to the Advanced Avionics Verification and Validation (AAV&V) contract to support research and development in the area of test case development, USAF Wright Laboratory Contract No. F33615-91-C-1704, May 1994.

 

Contributed to the technical proposal for the Avionics Software Reengineering Technology (ASRET) program, USAF Wright Laboratory Contract No. F33615-92-D-1052/0002, September 1991.

 

Texas Instruments equipment grant for $25,000, September 1990.

 

Awards and Honors

 

2005                 Senior member IEEE

2004                 US Patent #6,691,148, Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System, Issued February 10, 2004.

2003                 US Patent #6,629,126, Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System, Issued September 30, 2003.

2002                 US Patent #6,480,879, Framework for Providing Quality of Service Requirements in a Distributed Object-Oriented Computer System, Issued November 12, 2002.

1999                 International Who’s Who of Information Technology

1995, 1996        Marquis Who's Who in the East

1986, 1987        List of teachers ranked as excellent (with outstanding marks)

1985                 Graduate with high distinction and departmental honors, Indiana University

1985                 ACM Outstanding Computer Science Student Scholarship, Indiana University

1984                 Phi Beta Kappa, Indiana University

1984                 Golden Key National Honor Society, Indiana University

 

Professional Activities

 

International Symposium on Distributed Objects and Applications (DOA) Program Committee co-chair – 2005, 2002

 

Reviewer for

 

Occasional participant on NSF review panels

 

Program Committees:

 

IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) – 2005, 2004, 2003

International Conference on Embedded Software (EMSOFT) – 2005

IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC) – 2006, 2005, 2003, 2001, 2000

Object-Oriented Programs, Systems, Languages, and Applications (OOPSLA) – 2004

International Symposium on Distributed Objects and Applications (DOA) – 2004, 2003

International Conference on Aspect-Oriented Software Development (AOSD) – 2004

IEEE International Real-Time Systems Symposium (RTSS) – 2005,2004

ACM/IFIP/USENIX International Middleware Conference – 2004, 2003

International Conference on Distributed Computing Systems (ICDCS) – 2003

RTAS Workshop on Model-Driven Embedded Systems (MoDES) – 2004

Reflective and Adaptive Middleware workshop, held in conjunction with Middleware Conference – 2004, 2003

Workshop on Aspects, Components, and Patterns for Infrastructure Software, held in conjunction with AOSD – 2002

ACM Symposium on Applied Computing – 2006, 2005

Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES) – 2004

TAO Workshop – 2004

 

ISORC Advisory and Publicity Committee – 1999

 

Invited Presentations and Panels:

 

Panelist for the Mini-Workshop on Net Centric Architectures for Unmanned Systems at the AIAA Infotech@Aerospace Conference, September 28, 2005

Invited speaker at the Tenth IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS2005), Sedona, Arizona, February 2-4, 2005.

Invited participant at the ARO Workshop on Software Reliability for FCS, sponsored by the Army Research Office, Nashville, Tennessee, May 18-19, 2004.

Invited panelist at the Accelerating Trustworthy Internetworking Workshop (ATI 2004), Atlanta, Georgia, January 21-23, 2003.

Invited speaker at the Third International Conference on Embedded Software (EMSOFT 2003), Philadelphia, Pennsylvania, October 13-15, 2003.

Invited speaker at the ARTIST International Collaboration Day, Grenoble, France, October 6, 2002.

Invited participant in the Workshop on New Visions for Software Design and Productivity: Research and Applications, sponsored by the Software Design and Productivity Coordinating Group of the Interagency Working Group on Information Technology Research and Development, Nashville, Tennessee, December 13-14, 2001.

Presenter at the Workshop on New Visions for Large-Scale Networks: Research and Applications, sponsored by the Large Scale Networking (LSN) Coordinating Group of the Interagency Working Group (IWG) for Information Technology Research and Development (IT R&D), Vienna, Virginia, March 12-14, 2001.

 

Other Activities:

 

Current             IEEE, Senior Member

Current             Association of Computing Machinery (Indiana University Local Chapter Vice-President, 1985)

2001-2005         Secretary, Yankee Volleyball Executive Board, New England Regional Volleyball Association, USA Volleyball

1996-1999         At-large board member, Yankee Volleyball Executive Board, New England Regional Volleyball Association, USA Volleyball

1992-1993         Volunteer Educator - New England Aquarium

1987-1990         University of Illinois Tae Kwon Do Club - Secretary, 1989

 

 

Book Chapters

 

Nanbor Wang, Christopher Gill, Douglas Schmidt, Aniruddha Gokhale, Balachandran Natarajan, Joseph Loyall, Richard Schantz, and Craig Rodrigues. QoS-enabled Middleware. In Middleware for Communications, Qusay H. Mahmoud (Editor), Wiley, July 2004.

 

Richard E. Schantz, Franklin Webber, Partha Pal, Joseph Loyall, and Douglas C. Schmidt. Protecting Applications Against Malice Using Adaptive Middleware. In Certification and Security in E-Services edited by Enrico Nardelli, Sabina Posadziejewski, Maurizio Talamo, IFIP 17th World Computer Congress, Kluwer Academic Publishers, 2003.

 

Joseph P. Loyall and Susan A. Mathisen. Using Dependence Analysis to Support the Software Maintenance Process. In Software Change Impact Analysis, Shawn A. Bohner and Robert S. Arnold, IEEE Computer Society Press, 1996. (Reprint of article from Proceedings of the Conference on Software Maintenance, 1993).

 

Simon M. Kaplan, Joseph P. Loyall, and Steven K. Goering. Specifying Concurrent Languages and Systems with Δ-Grammars. In Research Directions in Concurrent Object-Oriented Programming, MIT Press, 1993, pp. 235-256.

 

Journal Publications

 

Michael Atighetchi, Partha Pal, Franklin Webber, Richard Schantz, Christopher Jones, and Joseph Loyall. “Adaptive Cyberdefense for Survival and Intrusion Tolerance”, IEEE Internet Computing, Vol. 8, No. 6, November/December 2004, pp. 25-33.

 

Nanbor Wang, Douglas C. Schmidt, Aniruddha Gokhale, Christopher D. Gill, Balachandran Natarajan, Craig Rodrigues, Joseph Loyall, and Richard E. Schantz. “Total Quality of Service Provisioning in Middleware and Applications”, The Journal of Microprocessors and Microsystems, Elsevier, vol. 26, number 9-10, January 2003.

 

Joseph P. Loyall, David E. Bakken, Richard E. Schantz, John A. Zinky, David A. Karr, Rodrigo Vanegas, and Kenneth R. Anderson. “QoS Aspect Languages and Their Runtime Integration”, Lecture Notes in Computer Science, vol. 1511, Springer-Verlag, 1998. (Reprint from The Proceedings of the Fourth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR98), May 28-30, 1998, Pittsburgh, Pennsylvania).

 

Daniel E. Wilkening, Joseph P. Loyall, Marc J. Pitarys, and Kenneth Littlejohn. “A Reuse Approach to Software Reengineering”, Journal of Systems and Software, Vol. 30, No. 1, July 1995, pp. 117-126.

 

Joseph P. Loyall and Simon M. Kaplan. “Visual Concurrent Programming with D-Grammars”, Journal of Visual Languages and Computing, Vol. 3, July 1992, pp. 107-133.

 

Joseph P. Loyall, Simon M. Kaplan, and Steven K. Goering. “Specification and Implementation of Actors with Graph Rewriting”, ACM OOPS Messenger (Proc. of the ECOOP-OOPSLA Workshop on Object-Based Concurrent Programming, Ottawa, Canada, October 21-22, 1990), Vol. 2, No. 2, April 1991, pp. 73-77.

 

Simon M. Kaplan and Joseph P. Loyall. “Garp/Scheme: Implementing a Concurrent Object-Based Language”, BIGRE Bulletin, 65, July 1989.

 

Conference Proceedings

 

Joseph Loyall, Richard Schantz, David Corman, James Paunicka, and Sylvester Fernandez. “A Distributed Real-time Embedded Application for Surveillance, Detection, and Tracking of Time Critical Targets”, Real-time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, March 7-10, 2005.

 

Jianming Ye, Joseph Loyall, Richard Shapiro, Richard Schantz, Sandeep Neema, Sherif Abdelwahed, Nagabhushan Mahadevan, Michael Koets, and Denise Varner. “A Model-Based Approach to Designing QoS Adaptive Applications”, The 25th IEEE International Real-Time Systems Symposium, Lisbon, Portugal, December 5-8, 2004.

 

Joseph Loyall, Jianming Ye, Richard Shapiro, Sandeep Neema, Nagabhushan Mahadevan, Sherif Abdelwahed, Michael Koets, and Denise Varner. “A Case Study in Applying QoS Adaptation and Model-Based Design to the Design-Time Optimization of Signal Analyzer Applications”, Military Communications Conference (MILCOM), Monterey, California, October 31-November 3, 2004.

 

Peter Sholander, Glenn Frank, Sean Swank, Joseph Loyall, and Gary Duzan. “Multi-Layer, Mission-Aware QoS Management Techniques for IP Applications in a Joint Battlespace Infosphere”, Military Communications Conference (MILCOM), Monterey, California, October 31-November 3, 2004.

Praveen K. Sharma, Joseph P. Loyall, George T. Heineman, Richard E. Schantz, Richard Shapiro, and Gary Duzan. “Component-Based Dynamic QoS Adaptations in Distributed Real-Time and Embedded Systems”, International Symposium on Distributed Objects and Applications (DOA), Agia Napa, Cyprus, October 25-29, 2004.

 

Christopher Gill, Jeanna Gossett, David Corman, Joseph Loyall, Richard Schantz, Michael Atighetchi, and Douglas Schmidt. “Integrated Adaptive QoS Management in Middleware: A Case Study”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada, May 25-28, 2004.

 

George Heineman, Joseph Loyall, and Richard Schantz. “Component Technology and QoS Management”, International Symposium on Component-based Software Engineering (CBSE7), Edinburgh, Scotland, May 24-25, 2004.

 

Gary Duzan, Joseph Loyall, Richard Schantz, Richard Shapiro, and John Zinky. “Building Adaptive Distributed Applications with Middleware and Aspects”, International Conference on Aspect-Oriented Software Development (AOSD ’04), Lancaster, UK, March 22-26, 2004.

 

Sherif Abdelwahed, Sandeep Neema, Joseph Loyall, and Richard Shapiro. “A Hybrid Control Design for QoS Management”, The 24th IEEE International Real-Time Systems Symposium (RTSS 2003), Cancun, Mexico, December 3-5, 2003.

 

Joseph Loyall. “Emerging Trends in Adaptive Middleware and its Application to Distributed Real-time Embedded Systems”, Third International Conference on Embedded Software (EMSOFT 2003), Philadelphia, Pennsylvania, October 13-15, 2003.

 

Sherif Abdelwahed, Sandeep Neema, Joseph Loyall, and Richard Shapiro. “Online Control Design for QoS Management”, IEEE International Conference on Systems, Man & Cybernetics, Washington, DC, October 5-8, 2003.

 

Paul Rubel, Joseph Loyall, Michael Atighetchi, Partha Pal, and Richard Schantz. “Rapid and Coordinated Responses: Patterns for Real-Time QoS Adaptation”, The 10th Conference on Pattern Languages of Programs 2003, Patterns and Pattern Languages for Distributed Real-Time and Embedded Systems, Monticello, Illinois, September 8-12, 2003.

 

Richard E. Schantz, Joseph Loyall, Craig Rodrigues, Douglas C. Schmidt, Yamuna Krishnamurthy, and Irfan Pyarali. “Flexible and Adaptive QoS Control for Distributed Real-time and Embedded Middleware”, The ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 2003.

 

Michael Atighetchi, Partha Pal, Franklin Webber, Rick Schantz, and Chris Jones. “Adaptive Use of Network-Centric Mechanisms in Cyber-Defense”, The 6th IEEE International Symposium on Object-oriented Real-time Distributed Computing (ISORC), Hakodate, Hokkaido, Japan. May 14-16, 2003.

 

John Zinky, Joseph Loyall, and Richard Shapiro. “Runtime Performance Modeling and Measurement of Adaptive Distributed Object Applications”, International Symposium on Distributed Object and Applications (DOA), University of California, Irvine California, October 28-30 2002.

 

Joseph Loyall, Paul Rubel, Richard Schantz, Michael Atighetchi, and John Zinky. “Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware”, The 9th Conference on Pattern Language of Programs 2002, Monticello, Illinois, September 8th-12th, 2002.

 

Richard Schantz, Joseph Loyall, Michael Atighetchi, and Partha Pal. “Packaging Quality of Service Control Behaviors for Reuse”, The 5th IEEE International Symposium on Object-Oriented Real-time distributed Computing (ISORC), Washington, DC, April 29 - May 1, 2002.

 

Partha Pal, Franklin Webber, Richard Schantz, Michael Atighetchi, and Joseph Loyall. “Defense-Enabling Using Advanced Middleware - An Example”, Military Communications Conference (MILCOM), Tysons Corner, Virginia, October 28-31, 2001.

 

David Karr, Craig Rodrigues, Joseph Loyall, and Richard Schantz. “Controlling Quality-of-Service in a Distributed Video Application by an Adaptive Middleware Framework”, ACM Multimedia 2001, Ottawa, Ontario, Canada, September 30 - October 5, 2001.

 

David Karr, Craig Rodrigues, Joseph Loyall, Richard Schantz, Yamuna Krishnamurthy, I. Pyarali, and Doug Schmidt. “Application of the QuO Quality-of-Service Framework to a Distributed Video Application”, International Symposium on Distributed Objects and Applications (DOA), Rome, Italy, September 18-20, 2001.

 

M. Cukier, J. Lyons, P. Pandey, HV Ramasamy, William Sanders, Partha Pal, Franklin Webber, Richard Schantz, Joseph Loyall, Ronald Watro, Michael Atighetchi, and J. Gossett. “Intrusion Tolerance Approaches in ITUA”, International Conference on Dependable Systems and Networks, Göteborg, Sweden, July 1-4, 2001, pp. B-64 to B-65.

 

Franklin Webber, Partha Pal, Richard Schantz, and Joseph Loyall. “Defense-Enabled Applications”, Second DARPA Information Survivability Conference and Exposition (DISCEX II), Anaheim, California, June 12-14, 2001.

 

Joseph Loyall, JM Gossett, Christopher Gill, Richard Schantz, John Zinky, Partha Pal, Richard Shapiro, Craig Rodrigues, Michael Atighetchi, and David Karr. “Comparing and Contrasting Adaptive Middleware Support in Wide-Area and Embedded Distributed Object Applications”, The 21st IEEE International Conference on Distributed Computing Systems (ICDCS-21), Phoenix, Arizona, April 16-19, 2001.

 

Richard Schantz, John Zinky, Joseph Loyall, Richard Shapiro, and James Megquier. “Adaptable Binding for Quality of Service in Highly Networked Applications”, SSGRR-2000, International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet, L'Aquila, Italy, July 31-August 6, 2000.

 

Partha Pal, Joseph Loyall, Richard Schantz, John Zinky, Richard Shapiro, and James Megquier. “Using QDL to Specify QoS Aware Distributed (QuO) Application Configuration”, The Third IEEE International Symposium on Object-Oriented Real-time Distributed Computing (ISORC), Newport Beach, CA, March 15-17, 2000.

 

Joseph Loyall, Partha Pal, Richard Schantz, and Franklin Webber. “Building Adaptive and Agile Applications Using Intrusion Detection and Response”, The Network and Distributed System Security Symposium (NDSS), San Diego, CA, February 2-4 2000.

 

Partha Pal, Joseph Loyall, Richard Schantz, John Zinky, and Franklin Webber. “Open Implementation Toolkit for Building Survivable Applications”, DISCEX 2000, the DARPA Information Survivability Conference and Exposition, Hilton Head Island, SC, January 25-27, 2000.

 

Richard E. Schantz, John A. Zinky, David A. Karr, David E. Bakken, James Megquier, and Joseph P. Loyall. “An Object-level Gateway Supporting Integrated-Property Quality of Service,” ISORC ’99, The Second IEEE International Symposium on Object-oriented Real-time Distributed Computing, Palais du Grand Large 35 407 Saint-Malo, France, May 2-5, 1999.

 

Rodrigo Vanegas, John A. Zinky, Joseph P. Loyall, David Karr, Richard E. Schantz, and David E. Bakken. “QuO’s Runtime Support for Quality of Service in Distributed Objects,” The IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware’98), The Lake District, England, September 15-18, 1998.

 

Joseph P. Loyall, Richard E. Schantz, John A. Zinky, and David E. Bakken. “Specifying and Measuring Quality of Service in Distributed Object Systems,” The First International Symposium on Object-oriented Real-time distributed Computing (ISORC ’98), Kyoto, Japan, April 20-22, 1998, pp. 43-52.

 

Joseph P. Loyall, Susan A. Mathisen, and Charles P. Satterthwaite. “Managing Test Complexity”, International Test & Evaluation Association (ITEA) 1996 Symposium, Seattle, Washington, October 14-18, 1996.

 

Joseph P. Loyall, Susan A. Mathisen, and James S. Williamson. “A Change Management Tool for Avionics Software Maintenance”, Test Facility Working Group Conference (TFWGCON '95), Las Vegas, Nevada, June 12-16, 1995, pp. 429-438.

 

Joseph P. Loyall, Susan A. Mathisen, and Michael A. Aucoin. “Applying Avionics Technology to Commercial Software Maintenance and Testing”, 5th Annual Dual-Use Technologies and Applications Conference, Utica, New York, May 22-25, 1995, pp. 468-473.

 

Joseph P. Loyall, Susan A. Mathisen, and James S. Williamson. “Automated V&V Support for Avionics Testing”, International Test & Evaluation Association (ITEA) Test Technology Transfer Symposium, Newport, Rhode Island, August 29 - September 1, 1994, pp. 105-114.

 

Joseph P. Loyall and Susan A. Mathisen. “Using Dependence Analysis to Support the Software Maintenance Process”, IEEE Conference on Software Maintenance, Montreal, Quebec Canada, September 27-30, 1993.

 

Joseph P. Loyall, Susan A. Mathisen, Pamela J. Hurley, and James S. Williamson. “Automated Maintenance of Avionics Software”, IEEE National Aerospace Electronics Conference (NAECON), Dayton, Ohio, May 24-28, 1993.

 

Joseph P. Loyall, Susan A. Mathisen, Pamela J. Hurley, James S. Williamson, and Lori A. Clarke. “An Advanced System for the Verification and Validation of Real-Time Avionics Software”, IEEE/AIAA 11th Digital Avionics Systems Conference (DASC), Seattle, Washington, October 5-8, 1992, pp. 370-375.

 

Workshops

 

Prakash Manghwani, Joseph Loyall, Praveen Sharma, Matthew Gillen, and Jianming Ye. “End-to-End Quality of Service Management for Distributed Real-time Embedded Applications”, The Thirteenth International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS 2005), Denver, Colorado, April 4-5, 2005.

 

Joseph Loyall, Jamie Lawson, Gary Duzan. “Issues in Providing Quality of Service in a Join Battlespace Infosphere”, The Tenth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Sedona, Arizona, February 2-4, 2005.

 

Jianming Ye, Joseph Loyall, Sandeep Neema, Sherif Abdelwahed, Nagabhushan Mahadevan. “A Model-Based Approach to Designing QoS Adaptive Applications”, OMG First Annual Model-Integrated Computing (MIC) Workshop, Washington, DC, October 12-15, 2004.
 
Joseph Loyall, Jianming Ye, Sandeep Neema, and Nagabhushan Mahadevan. “Model-Based Design of End-to-End Quality of Service in a Multi-UAV Surveillance and Target Tracking Application”, Second RTAS Workshop on Model-Driven Embedded Systems (MoDES '04), Toronto, Canada, May 25-28, 2004.
 

Partha Pal, Richard Schantz, and Joseph Loyall. “Timeliness in Auto-Adaptive Distributed Systems”, Fourth International Workshop on Distributed Auto-adaptive and Reconfigurable Systems (DARES 2004), Tokyo, Japan, March 23-26, 2004.

 

Joseph P. Loyall, Richard Shapiro, Sandeep Neema, Sherif Abdelwahed, Richard Schantz, and Nagabhushan Mahadevan. “Model-Based Design of Runtime Adaptation Strategies”, RTAS 2003 Workshop on Model-Driven Embedded Systems (RTAS MoDES), Washington, DC, May 27, 2003.

 

Michael Atighetchi, Partha Pal, Chris Jones, Paul Rubel, Richard Schantz, Joseph Loyall, and John Zinky. “Building Auto-Adaptive Distributed Applications: The QuO-APOD Experience”, The 3rd International Workshop on Distributed Auto-adaptive and Reconfigurable Systems, in conjunction with the 23rd International Conference on Distributed Computing Systems (ICDCS DARES), Providence, Rhode Island, USA, May 19-22, 2003.

 

Joseph P. Loyall, Paul Rubel, Michael Atighetchi, Richard Schantz, John Zinky. “Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware”, Navy Sea Systems Command Open Systems Architecture IPT meeting, May 7, 2003.

 

Lisa DiPippo, Jiangyin Zhang, Matthew Murphy, Victor Fay Wolfe, Joseph Loyall, Richard Schantz, Craig Rodrigues, Jeff Parsons, Sandeep Neema, Balachandran Natarajan, and Aniruddha Gokhale. “Towards Reducing the Complexity of Adaptive Real-Time Large-Scale Distributed Embedded Systems”, IEEE Workshop on Large Scale Real-Time and Embedded Systems, in conjunction with IEEE Real-Time Systems Symposium, Austin, Texas, December, 2002.

 

Joseph Loyall, Paul Rubel, Michael Atighetchi, Richard Schantz, and John Zinky. “Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware”, OOPSLA 2002 Workshop - Patterns in Distributed Real-time and Embedded Systems, Seattle, Washington, November 5, 2002.

 

Christopher Gill, Joseph Loyall, Richard Schantz, and Doug Schmidt. “Experiences Using Adaptive Middleware in Distributed Real-time Embedded Application Contexts: a Dependability Perspective”, Workshop on Dependable Middleware-Based Systems (WDMS), Part of Dependable Systems and Networks Conference (DSN 2002), Bethesda, Maryland, June 26, 2002.

 

Joseph Loyall, Richard Schantz, Partha Pal, John Zinky, and Michael Atighetchi. “Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware”, OOPSLA 2001 Workshop - Towards Patterns and Pattern Languages for OO Distributed Real-time and Embedded Systems, Tampa Bay, Florida, October 14, 2001.

 

Pal P, Webber F, Schantz RE, Loyall JP, Watro R, Sanders W, Cukier M and Gossett J. “Survival by Defense-Enabling”, New Security Paradigms Workshop 2001, Cloudcroft, New Mexico, September 11-13, 2001, pp. 71-78.

 

Yamuna Krishnamurthy, V. Kachroo, David Karr, Craig Rodrigues, Joseph Loyall, Richard Schantz, and Doug Schmidt. “Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Applications”, The ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems (OM 2001), Snowbird, Utah, June 18, 2001.

 

Pal P, Webber F, Schantz RE, and Loyall JP. “Intrusion Tolerant Systems”, The IEEE Information Survivability Workshop (ISW-2000), Boston, Massachusetts, 24-26 October 2000.

 

Craig Rodrigues, Joseph Loyall, and Richard Schantz. “Quality Objects (QuO): Adaptive Management and Control Middleware for End-to-End QoS”, OMG's First Workshop on Real-Time and Embedded Distributed Object Computing, Falls Church, Virginia, USA, July 24-27, 2000.

 

Daniel E. Wilkening, Joseph P. Loyall, Marc J. Pitarys, and Kenneth Littlejohn. “An Interactive Reengineering Tool for Constructive Language Translation”, SEI Software Engineering Techniques Workshop on Software Reengineering, Pittsburgh, Pennsylvania, May 3-5, 1994.

 

Daniel E. Wilkening, Joseph P. Loyall, Marc J. Pitarys, and Kenneth Littlejohn. “A Reuse Approach to Computer-Assisted Software Reengineering”, Fourth Systems Reengineering Technology Workshop, Monterey, California, February 8-10, 1994.

 

Joseph P. Loyall, Simon M. Kaplan, and Steven K. Goering. “Abstraction and Composition in D-Specifications of Concurrent Systems”, Sixth International IEEE Workshop on Software Specification and Design, Como, Italy, October 25-26, 1991.

 

Joseph P. Loyall and Simon M. Kaplan. “Visual Expression of Concurrent Systems”, The 10th Interdisciplinary Workshop on "Informatics and Psychology", Schaerding, Austria, May 21-23, 1991.

 

Simon M. Kaplan, Steven K. Goering, and Joseph P. Loyall. “Specifying Concurrent Languages and Systems with D Grammars”, The Fourth International Workshop on Graph Grammars and their Application to Computer Science, July 1990.

 

Theses

 

Joseph P. Loyall, “Specification of Concurrent Systems with Graph Grammars”, Ph.D. thesis. University of Illinois at Urbana-Champaign, October 1991.

 

Joseph P. Loyall, “High Level Optimization in a Typed Smalltalk Compiler”, M.S. thesis. In Typed Smalltalk Working Papers: 1988, Technical Report UIUCDCS-R-88-1457, University of Illinois at Urbana-Champaign, September 1988.