Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Paulo Merson
May 2016 - Presentation Microservices Beyond the Hype

Authors: Paulo Merson (Brazilian Federal Court of Accounts)

This talk answers questions about microservices vs. monoliths and discusses important SOA patterns that can help achieve common SOA quality requirements.

August 2011 - Technical Note Architecting Service-Oriented Systems

Topics: Service-Oriented Architecture, Software Architecture

Authors: Philip Bianco, Grace Lewis, Paulo Merson, Soumya Simanta

This report presents guidelines for architecting service-oriented systems and the effect of architectural principles on system quality attributes.

October 2010 - Book Documenting Software Architectures: Views and Beyond, Second Edition

Topics: Software Architecture

Authors: Felix Bachmann, Len Bass, Paul C. Clements, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, Judith A. Stafford

This book provides the most complete and current guidance on how to capture a software architecture in a commonly understandable form.

October 2009 - Technical Note Data Model as an Architectural View

Topics: Software Architecture

Authors: Paulo Merson

This 2009 report describes the data model as an architectural style in an effort to help architects apply this style to create data model architectural views.

October 2008 - White Paper Model-Driven Performance Analysis

Topics: Software Architecture

Authors: Gabriel Moreno, Paulo Merson

This paper describes a performance reasoning framework that can transform a design into a model suitable for analysis of real-time performance properties with different evaluation procedures.

September 2008 - Technical Note Service Level Agreements in Service-Oriented Architecture Environments

Topics: Service-Oriented Architecture, Software Architecture

Authors: Philip Bianco, Grace Lewis, Paulo Merson

This 2008 report surveys the state of practice in service level agreement specification and offers guidelines on how to assure that services are provided with high availability, security, performance, and other required qualities.

June 2008 - Audio Evaluating Service-Oriented Architectures

Topics: Software Architecture

Authors: Rick Kotermanski, Paulo Merson

This report contains technical information about SOA design considerations and tradeoffs that can help the architecture evaluator to identify and mitigate risks in a timely and effective manner.

September 2007 - Technical Note Using Aspect-Oriented Programming to Enforce Architecture

Topics: Software Architecture

Authors: Paulo Merson

This report illustrates how to use AOP (aspect-oriented programming) to ensure conformance to architectural design, proper use of design patterns and programming best practices, conformance to coding policies and naming conventions.

September 2007 - Technical Report Evaluating a Service-Oriented Architecture

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Philip Bianco, Rick Kotermanski, Paulo Merson

This report contains technical information about SOA design considerations and tradeoffs that can help the architecture evaluator to identify and mitigate risks in a timely and effective manner.

May 2007 - Presentation Evaluating a Service-Oriented Architecture

Authors: Philip Bianco, Paulo Merson

Presented: May 2007

November 2006 - Technical Report Attribute-Driven Design (ADD), Version 2.0

Topics: Software Architecture

Authors: Rob Wojcik, Felix Bachmann, Len Bass, Paul C. Clements, Paulo Merson, Robert Nord, William G. Wood

This report revises the steps of the Attribute-Driven Design (ADD) method and offers practical guidelines for carrying out each step.

August 2006 - Technical Report A Comparison of Requirements Specification Methods from a Software Architecture Perspective

Topics: Software Architecture

Authors: Len Bass, John K. Bergey, Paul C. Clements, Paulo Merson, Ipek Ozkaya, Raghvinder Sangwan

In this report, five methods for the elicitation and expression of requirements are evaluated with respect to their ability to capture architecturally significant requirements.

April 2006 - Presentation A Comparison of Requirements Specification Methods from a Software Architecture Perspective (SATURN 2006)

Authors: Ipek Ozkaya, Len Bass, John K. Bergey, Paul C. Clements, Paulo Merson, Raghvinder Sangwan

Ipek Ozkaya talks about an approach developed by Fergus O'Brien that is used to assess how well different requirement specification methods serve an architect's goals and needs.

September 2005 - Technical Note Quality Attributes and Service-Oriented Architectures

Topics: Service-Oriented Architecture, Software Architecture

Authors: Liam O'Brien, Len Bass, Paulo Merson

This report examines the relationship between service-oriented architectures (SOAs) and quality attributes.

September 2005 - Technical Note Experience Using the Web-Based Tool Wiki for Architecture Documentation

Topics: Software Architecture

Authors: Felix Bachmann, Paulo Merson

This 2005 report discusses the benefits and challenges of using a wiki-based collaborative environment to create software architecture documentation.

July 2005 - Technical Report Reasoning Frameworks

Topics: Software Architecture

Authors: Len Bass, James Ivers, Mark H. Klein, Paulo Merson

This report describes a vehicle for encapsulating the quality attribute knowledge needed to understand a system's quality behavior as a reasoning framework that can be used by nonexperts.

September 2004 - Technical Report Performance Property Theories for Predictable Assembly from Certifiable Components (PACC)

Authors: Scott Hissam, Mark H. Klein, Paulo Merson, Gabriel Moreno, Kurt C. Wallnau, J. Lehoczky

This report develops a queueing-theoretic solution to predict, for a real-time system, the average-case latency of aperiodic tasks managed by a sporadic server.

October 2003 - Technical Note A Template for Documenting Prediction-Enabled Component Technologies

Authors: Paulo Merson

This report suggests a template for documenting a PECT, and provides guidelines and a few examples to help PECT developers consolidate the broad range of information produced into the PECT development process in a single, organized volume.