Staff Page for Paulo Merson
Contents: Contact Background Publications Education Memberships
Job title
Senior Member of the Technical Staff
Administrative home
Product-Line Systems Program
Key responsibilities
I contribute to the Software Architecture Technologies (SAT) initiative in the following tasks/topics:
- Service-oriented architecture (SOA) and Web services
- Training (Software
Architecture Curriculum)
- Software architecture representation and UML 2.0 (visit our wiki)
- Aspect-oriented software development
- Architecture enforcement
- Model-driven
architecture (MDA)
- J2EE and
Microsoft .NET technologies
- ATAM evaluations
- Architecture reconstruction
I also contribute to the Predictable Assembly from Certifiable Components (PACC) initiative, which investigates techniques to predict properties of assemblies based on properties of components. I am helping to develop the tool infrastructure for PACC and to evolve our real-time performance reasoning framework.
Teams
Professional Background
I have over 16 years of experience in software engineering. I've worked in the development of applications in various domains, including banking and credit card, bonds, HR and payroll, network channel administration, as well as system level services for access control and identity managment (security) and transaction management in a distributed file system.
I also worked with software process definition, data modeling, training, security and performance analysis.
Certifications:
- SEI Architecture Tradeoff Analysis Method (ATAM) Evaluator
- Sun Certified Programmer for the Java 2 Platform
- BEA
Certified Developer for WebLogic Server
- Certified Developer
for iPlanet Application Server.
Publications (recent or significant)
- Using Aspect-Oriented Programming to Enforce Architecture. CMU/SEI-2007-TN-019
- Evaluating a Service-Oriented Architecture. CMU/SEI-2007-TR-015
- Quality Attributes for Service-Oriented Architectures. SDSOA workshop, ICSE 2007.
- Attribute-Driven Design (ADD), Version 2.0. CMU/SEI-2006-TR-023
- A
Comparison of Requirements Specification Methods from a Software
Architecture Perspective. CMU/SEI-2006-TR-013.
- Experience
Using the Web-Based Tool Wiki for Architecture Documentation, with
Felix Bachmann. CMU/SEI-2005-TN-041.
- Representing
Aspects in the Software Architecture - Practical Considerations.
Early Aspects Workshop, OOPSLA 2005.
- Quality
Attributes and Service-Oriented Architectures. CMU/SEI-2005-TN-014.
- Predictability
by Construction, with Scott Hissam, poster session of OOPSLA, 2005.
- Reasoning
Frameworks. CMU/SEI-2005-TR-007.
- Performance
Property Theories for Predictable Assembly from Certifiable Components
(PACC). CMU/SEI-2004-TR-017.
- Managing
J2EE Risks, Software Development Magazine, July/2004 issue.
- Using Architecture Evaluation to Prepare a Large Web Based System for Evolution, with Dennis Smith, Proceedings of Workshop on Web Site Evolution, 2003.
- A Template for Documenting Prediction-Enabled Component Technologies. CMU/SEI-2003-TN-030.
Education
- B.S. in Computer Science, University of Braslia, 1992.
- Master of Software
Engineering, Carnegie Mellon University, 2004.
Professional Memberships and Activities
- Association for Computing Machinery (ACM)
- Brazilian Computer Society (SBC)
- Organizer, Wikis For Software Engineering workshop
- Program
Committee, Early Aspects Workshops
- Program
Committee, Latin American Workshop on Aspect-Oriented Software Development (LA-WASP)
- Program Committee, DSOA'06
- Program Committee, SBCARS 2007
- Program Committee, WICSA 2008
- Program Committee, WikiSym 2008
Contact Information
Email address: pfm
sei
cmu
edu
Phone: 412-732-2793
Fax: 412-268-5758