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
IEEE Transactions on Computers
IEEE Transactions on Software Engineering
Software-Practice & Experience
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.