Richard N. Taylor

According to our database1, Richard N. Taylor
  • authored at least 125 papers between 1978 and 2017.
  • has a "Dijkstra number"2 of four.

Awards

ACM Fellow

ACM Fellow 1998, "For contributions to research in software engineering and software environments, and for service to the ACM, SIGSOFT, and the entire software engineering community.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepage:

On csauthors.net:

Bibliography

2017
Reflections on the REST architectural style and "principled design of the modern web architecture" (impact paper award).
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

2015
Analyzing runtime adaptability of collaboration patterns.
Concurrency and Computation: Practice and Experience, 2015

2014
Secure and Customizable EHR Management Services with COASTmed.
Proceedings of the Software Engineering in Health Care - 4th International Symposium, 2014

2013
A classification and rationalization of model-based software development.
Software and System Modeling, 2013

The role of architectural styles in successful software ecosystems.
Proceedings of the 17th International Software Product Line Conference, 2013

Coupling software architecture and human architecture for collaboration-aware system adaptation.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Flexible Social Workflows: Collaborations as Human Architecture.
IEEE Internet Computing, 2012

Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications.
Proceedings of the Web Information Systems Engineering - WISE 2012, 2012

COAST: An Architectural Style for Decentralized On-Demand Tailored Services.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

A Holistic Approach to Software Traceability.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

xMapper: An architecture-implementation mapping tool.
Proceedings of the 34th International Conference on Software Engineering, 2012

Enhancing architecture-implementation conformance with change management and support for behavioral mapping.
Proceedings of the 34th International Conference on Software Engineering, 2012

Co-adapting human collaborations and software architectures.
Proceedings of the 34th International Conference on Software Engineering, 2012

Computational Commerce: A Vision for the Future.
Proceedings of the E-Commerce and Web Technologies - 13th International Conference, 2012

Analyzing runtime adaptability of collaboration patterns.
Proceedings of the 2012 International Conference on Collaboration Technologies and Systems, 2012

Automated Techniques for Capturing Custom Traceability Links Across Heterogeneous Artifacts.
Proceedings of the Software and Systems Traceability., 2012

2011
Developing requirements in an established domain using tags and metadata.
Proceedings of the Requirements Engineering for Systems, 2011

CREST: principled foundations for decentralized systems.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Taming changes With 1.x-Way architecture-implementation mapping.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

2010
Enabling innovation: a choice for software engineering.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Software architecture: foundations, theory, and practice.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Software traceability with topic modeling.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Software Architecture - Foundations, Theory, and Practice.
Wiley, ISBN: 978-0-470-16774-8, 2010

2009
Using Architectural Models to Manage and Visualize Runtime Adaptation.
IEEE Computer, 2009

Architectural styles for runtime software adaptation.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Modeling PLA variation of privacy-enhancing personalized systems.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Software architecture: many faces, many places, yet a central discipline.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Capturing custom link semantics among heterogeneous artifacts and tools.
Proceedings of the ICSE Workshop on Traceability in Emerging Forms of Software Engineering, 2009

Policy-Based Architectural Adaptation Management: Robotics Domain Case Studies.
Proceedings of the Software Engineering for Self-Adaptive Systems [outcome of a Dagstuhl Seminar], 2009

2008
Runtime software adaptation: framework, approaches, and styles.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Policy-based self-adaptive architectures: a feasibility study in the robotics domain.
Proceedings of the 2008 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2008

2007
Moving architectural description from under the technology lamppost.
Information & Software Technology, 2007

Automatic and versatile publications ranking for research institutions and scholars.
Commun. ACM, 2007

From representations to computations: the evolution of web architectures.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

An end-to-end industrial software traceability tool.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Software Design and Architecture The once and future focus of software engineering.
Proceedings of the International Conference on Software Engineering, 2007

ArchStudio 4: An Architecture-Based Meta-Modeling Environment.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

2006
Architecting trust-enabled peer-to-peer file-sharing applications.
ACM Crossroads, 2006

Architecture-centric development: a different approach to software engineering.
ACM Crossroads, 2006

Architectural support for trust models in decentralized applications.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Primacy of Place: The Reorientation of Software Engineering Demanded by Software Architecture.
Proceedings of the Software Architecture, Third European Workshop, 2006

2005
A comprehensive approach for the development of modular software architecture description languages.
ACM Trans. Softw. Eng. Methodol., 2005

Towards an architectural treatment of software security: a connector-centric approach.
ACM SIGSOFT Software Engineering Notes, 2005

Architectural runtime configuration management in support of dependable self-adaptive software.
ACM SIGSOFT Software Engineering Notes, 2005

Raging incrementalism: harnessing change with open-source software.
ACM SIGSOFT Software Engineering Notes, 2005

An Architectural Approach for Decentralized Trust Management.
IEEE Internet Computing, 2005

An (Architecture-Centric) Approach for Tracing, Organizing, and Understanding Events in Event-Based Software Architectures.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

Towards an architectural treatment of software security: a connector-centric approach.
Proceedings of the 2005 Workshop on Software Engineering for Secure Systems, 2005

An architectural style for supporting work practice: coping with the complex structure of coordination relationships.
Proceedings of the 2005 International Symposium on Collaborative Technologies and Systems, 2005

2004
Towards a knowledge-based approach to architectural adaptation management.
Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, 2004

PACE: An Architectural Style for Trust Management in Decentralized Applications.
Proceedings of the 4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 2004

Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Utilizing commercial object libraries within looselycoupled, event-based systems.
Proceedings of the IASTED Conference on Software Engineering and Applications, 2004

2003
The Role of Middleware in Architecture-Based Software Development.
International Journal of Software Engineering and Knowledge Engineering, 2003

Visualizing Software Architecture with Off-The-Shelf Components.
Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), 2003

An Approach for Tracing and Understanding Asynchronous Architectures.
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

Incorporating Off-The-Shelf Components with Event-based Integration.
Proceedings of the 12th International Conference on Intelligent and Adaptive Systems and Software Engineering, 2003

2002
Principled design of the modern Web architecture.
ACM Trans. Internet Techn., 2002

Towards architecture-based self-healing systems.
Proceedings of the First Workshop on Self-Healing Systems, 2002

An infrastructure for the rapid development of XML-based architecture description languages.
Proceedings of the 24th International Conference on Software Engineering, 2002

A Decentralized Algorithm for Coordinating Independent Peers: An Initial Examination.
Proceedings of the On the Move to Meaningful Internet Systems, 2002, 2002

2001
A Highly-Extensible, XML-Based Architecture Description Language.
Proceedings of the 2001 Working IEEE / IFIP Conference on Software Architecture (WICSA 2001), 2001

xADL: Enabling Architecture-Centric Tool Integration with XML.
Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), 2001

2000
A Classification and Comparison Framework for Software Architecture Description Languages.
IEEE Trans. Software Eng., 2000

Chimera: hypermedia for heterogeneous software development enviroments.
ACM Trans. Inf. Syst., 2000

Test Process Improvement, Tim Koomen and Martin Pol, Addison-Wesley, 1999 (Book Review).
Softw. Test., Verif. Reliab., 2000

WebDAV.
ACM SIGSOFT Software Engineering Notes, 2000

Knowledge depot.
ACM SIGSOFT Software Engineering Notes, 2000

Expectation-driven event monitoring.
ACM SIGSOFT Software Engineering Notes, 2000

Chimera.
ACM SIGSOFT Software Engineering Notes, 2000

Argo/UML.
ACM SIGSOFT Software Engineering Notes, 2000

ArchStudio.
ACM SIGSOFT Software Engineering Notes, 2000

Arabica.
ACM SIGSOFT Software Engineering Notes, 2000

Techniques for Supporting Dynamic and Adaptive Workflow.
Computer Supported Cooperative Work, 2000

Principled design of the modern Web architecture.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
Toward locales: Supporting collaboration with Orbit.
Information & Software Technology, 1999

A Language and Environment for Architecture-Based Software Development and Evolution.
Proceedings of the 1999 International Conference on Software Engineering, 1999

Using Off-the-Shelf Middleware to Implement Connectors in Distributed Software Architectures.
Proceedings of the 1999 International Conference on Software Engineering, 1999

1998
Advanced workflow management technologies.
Software Process: Improvement and Practice, 1998

On the role of software architectures in runtime system reconfiguration.
IEE Proceedings - Software, 1998

Web-Based Development of Complex Information Products.
Commun. ACM, 1998

Architecture-Based Runtime Software Evolution.
Proceedings of the Forging New Links, 1998

On the role of software architectures in runtime system reconfiguration.
Proceedings of the Fourth International Conference on Configurable Distributed Systems, 1998

1997
A Critique of the Open Hypermedia Protocol.
J. Digit. Inf., 1997

Exploiting architectural style to develop a family of applications.
Software Engineering - IEE Proceedings, 1997

Reuse of Off-the-Shelf Components in C2-Style Architectures.
SSR, 1997

Reuse of Off-the-Shelf Components in C2-Style Architectures.
Proceedings of the Pulling Together, 1997

Endeavors: A Process System Infrastructure.
Proceedings of the Pulling Together, 1997

Evolving Orbit: a process report on building locales.
Proceedings of GROUP'97, 1997

A Framework for Classifying and Comparing Architecture Description Languages.
Proceedings of the Software Engineering, 1997

1996
A Component- and Message-Based Architectural Style for GUI Software.
IEEE Trans. Software Eng., 1996

Using Object-Oriented Typing to Support Architectural Design in the C2 Style.
Proceedings of the SIGSOFT '96, 1996

1995
A Concurrency Analysis Tool Suite for Ada Programs: Rational, Design, and Preliminary Experience.
ACM Trans. Softw. Eng. Methodol., 1995

Graph Models for Reachability of Concurrent Programs.
ACM Trans. Softw. Eng. Methodol., 1995

Chiron-1: A Software Architecture for User Interface Development, Maintenance, and Run-Time Support.
ACM Trans. Comput.-Hum. Interact., 1995

A Component- and Message-Based Architectural Style for GUI Software.
Proceedings of the 17th International Conference on Software Engineering, 1995

1994
Human-executed operations in the teamware process programming system.
Proceedings of the Ninth International Software Process Workshop (ISPW '94), 1994

Workshop on Software Engineering and computer-Human Interaction: Joint Research Issues.
Proceedings of the 16th International Conference on Software Engineering, 1994

User Interface Technology and Software Engineering Environments.
Proceedings of the Software Engineering and Human-Computer Interaction, 1994

Introduction to the Workshop on Software Engineering and Human-Computer Interaction: Joint Research Issues.
ICSE Workshop on SE-HCI, 1994

Chimera: Hypertext for Heterogeneous Software Environments.
Proceedings of the ECHT '94: European Conference on Hypertext Technology, 1994

1993
Comments on "Temporal Logic-Based Deadlock Analysis for Ada''.
IEEE Trans. Software Eng., 1993

Metric-Driven Reengineering for Static Concurrency Analysis.
Proceedings of the 1993 International Symposium on Software Testing and Analysis, 1993

Separations of concerns in the Chiron-1 user interface development and management system.
Proceedings of the Human-Computer Interaction, 1993

1992
Structural Testing of Concurrent Programs.
IEEE Trans. Software Eng., 1992

1991
User Interface Development and Software Environments: The Chiron-1 System.
Proceedings of the 13th International Conference on Software Engineering, 1991

1990
The architecture of the Arcadia-1 process centered software environment.
Proceedings of the Sixth International Software Process Workshop (ISPW '90), 1990

1989
A Debugger for Ada Tasking.
IEEE Trans. Software Eng., 1989

A Metaphor and a Conceptual Architecture for Software Development Environments.
Proceedings of the Software Engineering Environments, 1989

Integrated Concurrency Analysis in a Software Development Enviornment.
Proceedings of the ACM SIGSOFT '89 Third Symposium on Testing, Analysis, and Verification, 1989

Rethinking the Taxonomy of Fault Detection Techniques.
Proceedings of the 11th International Conference on Software Engineering, 1989

1988
Software Environment Architectures and User Interface Facilities.
IEEE Trans. Software Eng., 1988

Combining Static Concurrency Analysis with Symbolic Execution.
IEEE Trans. Software Eng., 1988

Foundations for the Arcadia Environment Architecture.
Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1988

Design Principles behind Chiron: A UIMS for Software Environments.
Proceedings of the Proceedings, 1988

1986
Concurrency and software process model.
Proceedings of the Third International Software Process Workshop (ISPW '86), 1986

1985
Steps to an Advanced Ada^1 Programming Environment.
IEEE Trans. Software Eng., 1985

1984
Arcturus: A Prototype Advanced Ada Programming Environment.
Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1984

Steps to an Advanced Ada Programming Environment.
Proceedings of the Proceedings, 1984

1983
An Integrated Verification and Testing Environment.
Softw., Pract. Exper., 1983

A General-Purpose Algorithm for Analyzing Concurrent Programs.
Commun. ACM, 1983

Complexity of Analyzing the Synchronization Structure of Concurrent Programs.
Acta Inf., 1983

1981
An approach to transfer verification and validation technology.
Proceedings of the American Federation of Information Processing Societies: 1981 National Computer Conference, 1981

1980
Anomaly Detection in Concurrent Software by Static Data Flow Analysis.
IEEE Trans. Software Eng., 1980

1978
A facility for verification, testing and documentation of concurrent process software.
Proceedings of the IEEE Computer Society's Second International Computer Software and Applications Conference, 1978


  Loading...