Joseph Patrick Loyall
Principal
Scientist
BBN Technologies
(617) 873-4679
jloyall@bbn.com
Education
1991 Doctor of Philosophy (Ph.D.) in Computer
Science,
Dissertation topic:
specification of concurrent systems with graph grammars.
1988 Master of Science (M.S.) in Computer
Science,
Thesis topic:
high-level optimization in a typed Smalltalk compiler.
1985 Bachelor of Science (B.S.) in Computer
Science,
Areas of concentration:
programming languages, compilers, operating systems.
Work Experience
1997 - Present Division Scientist, BBN
Technologies, Cambridge, MA
Dr. Loyall is a Principal Scientist in the National Intelligence Research & Applications business unit. He has contributed to research and technology development in the areas of distributed object middleware, programming languages, adaptive applications, quality of service (QoS), 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- and USAF-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 currently the Principal Investigator on the following projects at BBN:
Previously, Dr. Loyall was the Principal Investigator on the following BBN projects sponsored by DARPA:
Dr. Loyall was also the Principal Investigator on the following BBN projects sponsored by the USAF Air Force Research Laboratory (AFRL):
Dr. Loyall has also served as the project manager on the above project and others, including the Quorum Distributed Object Integration (QuOIN, DARPA/ITO Quorum program) project.
Dr. Loyall has contributed technically to a number of other
BBN projects, including 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 proposal efforts, including the
successful QED, ELSIF, ICED, PCES 2, AIRES, DSRAS, QoS for JBI and EISTS
proposals. He has also contributed to other successful proposals, including the
AMMS, ITUA, APOD, OIT, and Ultra*Log proposals. He has also helped develop
non-competitive wins that resulted in new contracts and/or additional funding
for the CAQ 1 and 2, Marti Spiral 1 and 2, ICED, AIRES, QuOIN, ALP/QuO, and
Hopscotch projects.
1991 - 1997
Senior Member Technical Staff, TASC, Inc.,
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,
Planned, led, and taught an introductory computer science
course. Oversaw teaching assistants.
1988 - 1991
Research Assistant, Center for Supercomputing Research and Development,
Performed research in the use of graph grammars to specify
and implement concurrent systems and languages.
Summers 1986-1990 Member Technical Staff,
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,
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,
Assisted the instruction of the undergraduate programming
languages course. Conducted discussion sections, prepared and graded assignments
and exams.
Research Interests and Experience
Distributed computing, adaptive middleware, distributed
real-time embedded systems, software engineering, programming languages,
compilers, parallel and concurrent systems, software engineering environments,
software analysis, verification and validation, 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.
Grants and Contracts Received
Context Aware Quality of Service 2, USAF Air Force Research
Laboratory (through ITT), Prime Contract No. SPO900-98-D-4000, Subcontract No.
205344, Modification 4, March 19, 2008.
Marti Spiral 2 Demonstration, USAF Air Force Research
Laboratory (through ITT), Prime Contract No. SPO900-98-D-4000, Subcontract No.
205344, Modification 3, March 18, 2008.
Quality of Service (QoS) Enabled Dissemination (QED), USAF
Air Force Research Laboratory, Contract No. FA8750-08-C-0022, January 31,
2008.
Extensible Layered Services for Infospace Federation, USAF
Air Force Research Laboratory, Contract No. FA8750-07-C-0168, July 6, 2007.
Dynamic Reconfiguration and Interoperation in Infospace
Communities, USAF Air Force Research Laboratory, Contract No. FA-8750-05-C-0267,
September 23, 2005 and December 21, 2006.
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.
Aspects 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.
Texas Instruments equipment grant, 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,
1985
ACM Outstanding Computer Science Student Scholarship,
1984
1984
Golden Key National Honor Society,
Professional Activities
International Symposium on Distributed Objects and
Applications (DOA) Program Committee co-chair – 2005, 2002
Reviewer for Transactions on Aspect-Oriented Software
Development, ACM Transactions on Embedded Computing Systems, IEEE Distributed
Systems Online, IEEE Transactions on Computers, IEEE Transactions on Software
Engineering, and 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) – 2008, 2007, 2006, 2005, 2003, 2001, 2000
Object-Oriented Programs, Systems, Languages, and
Applications (OOPSLA) – 2004
International Symposium on Distributed Objects and
Applications (DOA) – 2008, 2007, 2006, 2004, 2003
International Conference on Aspect-Oriented Software
Development (AOSD) – 2004
IEEE
International Real-Time Systems Symposium (RTSS) – 2004
IEEE
International Real-Time Systems Symposium (RTSS) Real-Time Middleware and
Software Engineering Track – 2006
ACM/IFIP/USENIX International Middleware Conference – 2008,
2004, 2003
International Conference on Distributed Computing Systems
(ICDCS) – 2003
RTAS
Workshop on Model-Driven Embedded Systems (MoDES) – 2004
International Workshop on Adaptive and Reflective
Middleware – 2007, 2004, 2003
Workshop on Aspects, Components, and Patterns for
Infrastructure Software, held in conjunction with AOSD – 2002
ACM
Symposium on Applied Computing – 2005
Workshop on Java Technologies for Real-Time and Embedded
Systems (JTRES) – 2004
TAO
Workshop – 2004
ACM
Symposium on Applied Computing (SAC) – 2006
Workshop on Parallel and Distributed Real-Time Systems
(WPDRTS) – 2008, 2007
International Conference on Generative Programming and
Component Engineering (GPCE) – 2006
ISORC
Advisory and Publicity Committee – 1999
Invited
Presentations and Panels:
Invited
panelist for the panel, "Bridging the Gap Between the Science and Practice of
CPS,” at the National Workshop on Research Directions in
Composition and Systems Technology for High Confidence Cyber-Physical
Systems, sponsored by the High Confidence Software and Systems (HCSS)
Coordinating Group (CG) of the Federal Networking and Information Technology
Research and Development (NITRD) Subcommittee, Committee on Technology of the
National Science and Technology Council, Arlington, Virginia, July 9-10,
2007.
Invited
panelist at the National Workshop on High-Confidence Software Platforms for
Cyber-Physical Systems (HCSP-CPS), sponsored by the High Confidence Software and
Systems (HCSS) Coordinating Group (CG) of the Federal Networking and Information
Technology Research and Development (NITRD) Subcommittee, National Science and
Technology Council (NSTC), November 30-December 1, 2006.
Invited
presenter at the Real-time GENI Workshop, sponsored by NSF, February 6-7,
2006.
Invited
presenter before The High Confidence Software and Systems (HCSS) Coordinating
Group (CG) of the Federal Networking and Information Technology Research and
Development (NITRD) Subcommittee, National Science and Technology Council
(NSTC), December 16, 2005.
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),
Invited participant at the ARO Workshop on Software
Reliability for FCS, sponsored by the Army Research Office,
Invited panelist at the Accelerating Trustworthy
Internetworking Workshop (ATI 2004),
Invited speaker at the Third International Conference on
Embedded Software (EMSOFT 2003),
Invited speaker at the ARTIST International Collaboration
Day,
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,
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
Current
American Institute of Aeronautics and Astronautics
2001-2003 Secretary,
Yankee Volleyball Executive Board, New England Regional Volleyball Association,
1996-1999 At-large board
member, Yankee Volleyball Executive Board, New England Regional Volleyball
Association, USA Volleyball
1992-1993 Volunteer
Educator -
1987-1990 University of
Book Chapters
Joseph Loyall and Richard Schantz. Dynamic QoS Management in Distributed Real-time Embedded Systems. In Handbook of Real-Time and Embedded Systems, Insup Lee,
Joe Leung, Sang Son (Editors), CRC Press, 2008. ISBN: 1-58488-678-1 and
978-1-58488-678-5.
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
Richard Schantz and Joseph Loyall. “Composing and
Decomposing QoS Attributes for Distributed Real-Time Systems Experience to Date
and Hard Problems Going Forward,” Lecture
Notes in Computer Science, Volume 4888, Kordon, Fabrice; Sokolsky, Oleg (Eds.), 2008, pp. 150-167.
(Revised Selected Papers from the 13th Monterey Workshop 2006 Paris, France,
October 16-18.)
Kurt Rohloff, Joseph Loyall, Richard Schantz. “Quality
Measures for Embedded Systems and Their Application to Control and
Certification,” ACM
SIGBED Review, Special Issue on Workshop on Innovative Techniques for
Certification of Embedded Systems, Volume 3, Number 4, October 2006.
Paul
Rubel, Joseph Loyall, Richard Schantz, Matthew Gillen. “Adding Fault-Tolerance
to a Hierarchical DRE System”, Lecture Notes in Computer Science, Volume 4025, 2006,
pp. 303-308. (Proceedings of 6th IFIP WG 6.1 International Conference on
Distributed Applications and Interoperable Systems (DAIS 2006), Bologna,
Italy, June 14-16, 2006.)
Richard E. Schantz, Joseph P. Loyall, Craig Rodrigues,
Douglas C. Schmidt. “Controlling quality-of-service in distributed real-time and
embedded systems via adaptive middleware,” Software: Practice and
Experience, Volume 36, Issue 11-12, September - October 2006, pp.
1189-1208.
Paul Rubel, Joseph Loyall, Richard Schantz and Matthew
Gillen. “Fault Tolerance in a Multi-Layered DRE System: A Case Study,” Journal of Computers
(JCP), Volume 1, Issue 6, September 2006, pp. 43-52.
Praveen Sharma, Joseph Loyall, Richard Schantz, Jianming
Ye, Prakash Manghwani, Matthew Gillen, and George T. Heineman. “Using
Composition of QoS Components to Provide Dynamic, End-to-End QoS in Distributed
Embedded Applications - A Middleware Approach,” IEEE Internet
Computing, Vol. 10, No. 3, May/June 2006, pp. 16-23.
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.
Joseph P. Loyall, “Emerging Trends in Adaptive Middleware
and Its Application to Distributed Real-Time Embedded Systems”, Lecture Notes in
Computer Science, Volume 2855, Sep 2003, Pages 20 – 34. (Reprint from Third International Conference on Embedded Software (EMSOFT
2003),
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, Matthew Gillen, Praveen Sharma. “QoS Allocation Algorithms for Publish-Subscribe Information Space Middleware”, ACM/IFIP/USENIX 9th International Middleware Conference, Leuven, Belgium, December 1-5, 2008.
Gail Mitchell, Joseph Loyall, Jonathan Webb, Matthew Gillen, Andrew Gronosky, Michael Atighetchi. “A Software Architecture for Federating Information Spaces For Coalition Operations”, San Diego, CA, November 17-19, 2008.
Paul Rubel, Matthew Gillen, Joseph Loyall, Aniruddha
Gokhale, Jaiganesh Balasubramanian, Priya Narasimhan, Aaron Paulos . “Fault
Tolerant Approaches for Distributed Real-Time and Embedded Systems”, Military Communications
Conference (MILCOM), Orlando, Florida, October 29-31, 2007.
Joseph Loyall, Praveen Sharma, Matthew Gillen, Rick
Schantz. “A QoS Management System for Dynamically Interoperating Net-Centric
Systems”, Proceedings of the SPIE
Conference on Defense Transformation and Net-Centric Systems,
Kurt Rohloff, Jianming Ye, Joseph Loyall, Richard Schantz.
“A Hierarchical Control System for Dynamic Resource Management,” 2006 IEEE Real-Time and
Embedded Technology and Applications Symposium (RTAS 2006), Work in Progress
Symposium, San Jose, CA, April 7, 2006.
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),
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,
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),
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),
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),
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),
George
Heineman, Joseph Loyall, and Richard Schantz. “Component Technology and QoS
Management”, International Symposium on Component-based
Software Engineering (CBSE7),
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),
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),
Joseph Loyall. “Emerging Trends in Adaptive Middleware and
its Application to Distributed Real-time Embedded Systems”, Third International Conference on Embedded Software (EMSOFT
2003),
Sherif Abdelwahed, Sandeep Neema, Joseph Loyall, and
Richard Shapiro. “Online Control Design for QoS Management”, IEEE International Conference on Systems,
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,
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),
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),
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,
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),
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,
David Karr, Craig Rodrigues, Joseph Loyall, Richard
Schantz, Yamuna Krishnamurthy,
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,
Franklin Webber, Partha Pal, Richard Schantz, and Joseph
Loyall. “Defense-Enabled Applications”, Second DARPA
Information Survivability Conference and Exposition (DISCEX II),
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),
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),
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),
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,
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
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,
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),
Joseph P. Loyall, Susan A. Mathisen, and Charles P.
Satterthwaite. “Managing Test Complexity”, International Test & Evaluation Association
(ITEA) 1996 Symposium,
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),
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,
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,
Joseph P. Loyall, Susan A. Mathisen, Pamela J. Hurley, and
James S. Williamson. “Automated Maintenance of Avionics Software”, IEEE National Aerospace
Electronics Conference (NAECON),
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),
Workshops
Kurt
Rohloff, Richard Schantz, Partha Pal, Joseph Loyall. “Software Certification for
Distributed, Adaptable Medical Systems: Position Paper on Challenges and Paths
Forward,” Joint
Workshop on High Confidence Medical Devices, Software, and Systems (HCMDSS) and
Medical Device Plug-and-Play (MD PnP) Interoperability, Boston,
Massachusetts, June 25-27, 2007.
Kurt Rohloff, Richard Schantz, Joseph Loyall. “Dynamic High
confidence Certifiable Embedded Software: Position Paper,” National Workshop on
Beyond SCADA: Networked Embedded Control for Cyber Physical Systems
(HCSS:NEC4CPS), Pittsburgh, PA, November 8-9, 2006.
Partha
Pal, Joe Loyall, Franklin Webber, Rick Schantz. “Making Real-time Systems
Survive Malicious Attacks,” 2006 IEEE Real-Time and Embedded Technology and
Applications Symposium (RTAS 2006), Workshop on Research Directions for Security and Networking
in Critical Real-Time and Embedded Systems, San Jose, CA, April 7, 2006.
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),
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),
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,
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),
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),
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),
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”,
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,
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,
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),
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,
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,
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,
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,
Joseph P. Loyall and Simon M. Kaplan. “Visual Expression of
Concurrent Systems”, The 10th
Interdisciplinary Workshop on "Informatics and Psychology",
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.
Joseph P. Loyall, “Specification of Concurrent Systems with
Graph Grammars”, Ph.D. thesis.
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,