Sunday, Jun 16th

Last update:02:38:18 PM GMT

You are here: Events PAST EVENTS Panama 2012 Conference International Symposium on Software Architecture and Patterns
E-mail Print PDF


International Symposium on Software Architecture and Patterns in conjunction with the 10th Latin American and Caribbean Conference for Engineering and Technology July 23-27, Panama City, Panama

The development of software has become an important business in several countries in Latin America. Brazil, Argentina, Chile, and Mexico, among others, have significant software development efforts. A cornerstone for any good software development is the use of a systematic and scientific approach which allows to develop correct, secure, and reliable software. An important approach to produce high quality software is the use of patterns.

We solicit papers in all aspects of software architecture. They will be evaluated in the usual way using three reviewers. We also have a parallel event to review patterns in the style of PLoP conferences where a shepherd is assigned to your paper. We call this a MiniPLoP. For the MiniPLoP we look for patterns that are relevant to architectural aspects. 

We will also have a BootCamp to teach how to build patterns.

Call for Papers

Download the final version of the patterns and read them before the conference

A Pattern for the Secure Shell Protocol
Cloud Infrastructure Pattern
Security Patterns for Intrusion Detection Systems
The Secure MVC Pattern

Topics include

Architecture modeling
Incorporation of NFRs in architectures
Architectural decisions
Architectural frameworks and methodologies
Experience with methodologies to build architectures
Process aspects

Deadline for patterns: March 1, 2012
Deadline for papers: March 15, 2012
Notification: April 20, 2012

The Submission site can be found here
The Registration site can be found here

Conference Chair

Eduardo Fernández B, PhD
Florida Atlantic University,USA

Since 1984, Dr. Fernandez has been a Professor of Computer Science and Engineering at FAU. Before that, he worked at the University of Chile, IBM Corp., and the University of Miami. He has also consulted for a variety of companies. He has written several books and book chapters, 40 journal papers, and over 200 conference papers. He has directed 9 Ph.D. Dissertations and 37 MS theses. He has lectured all over the world, including places such as Santiago, Chile, Buenos Aires, Argentina, Shanghai, Shenyang, and Beijing, China, Munich and Regensburg, Germany, Genoa and Pisa, Italy, Johannesburg, South Africa, and many others. He is currently writing a textbook on computer security.

Conference Co-Chair

Sergio Mujica, PhD
Universidad Santo Tomas, Chile

Dr. Mujica, has been a professor at the principal universities in Chile since 1978, and currently is National Director of Informatics at Universidad Santo Tomás leading work at 17 campuses. He made seminal contributions to the creation of the very first academic programs in Computer Science in Chile, created the International Conference in Computer Science that will have its 31th version in 2012 and was a founder of the Chilean Computer Science Society. He was a leader of the use electronic mail and the Internet in Chile. Recently developped the Escuela de Informática y Telecomunicaciones at Universidad Dego Portales with great success. His areas of interest include information security, mobile and ad-hoc networks, new digital media, and the impact of social networks.

Keynote: When Should You Consider Meta-Architectures? Using Meta to Scale the Cloud

Joseph Yoder, MS
The Refactory, Inc & The Hillside Group, USA

Joseph Yoder is a founder and principal of The Refactory, Inc., a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joseph is an international speaker and pattern author, long standing member of the ACM, and the President of The Hillside Group, a, a group dedicated to improving the quality of software development. Joseph specializes in Architecture, Analysis and Design, C#, Java, Smalltalk, Patterns, Agile Methods, Adaptable Systems, Refactoring, Reuse, and Frameworks.


The recent surge in cloud computing has really changed the way architectures are evolving. Platforms as a Service (PAAS) and Software as a Service (SAAS) is becoming where organizations can get necessary resources as needed without having to worry about many hardware and software configuration issues. It is no longer the case that systems need to be isolated to a single platform or set of platforms with a lot’s of possible maintenance issues. The core premise with the cloud is that different resources including services can be allocated and integrated as needed, adapting to the specific needs of the organization or systems being built.

Additionally, “Cloud Computing” allows for a large numbers of users and flexibility for different services being provided. Different types of resources and services provide maximum configuration and flexibility within the cloud and metadata is key for this type of variability. , It is quite often the case that cloud applications need to be able to dynamically adapt at runtime, without stopping the application. It is important to provide a way for users to customize their own experience with cloud applications. Trying to do this without ways for users to describe and adapt to their specific needs will not scale at all. This scaling and adaptability problem becomes even more imperative when you have many different organizations with different requirements. If, in the cloud, these organizations cannot adapt and define their different needs, the cloud solution would not be that compelling to them. In these situations, it is important to allow the ability for different customizations of the services, and to allow the users themselves to dynamically configure the systems. In order to be able to adapt to these dynamic requirements, the demand for Meta-architectures, such as those provided by Cloud solutions such as SalesForce, are necessary to make these types of adaptability possible!

What does it take to build a system that can be changed and adapted without programming? When is it appropriate to consider stepping into the meta world to build such an extensible system specifically in the “Cloud” environment? This talk answers these questions and presents ideas about using meta-architecture to scale in the “Cloud”.

Committee Members

Ademar Aguiar, PhD, Universidad Do Porto, Portugal
Rossana Andrade, PhD, Universidade Federal Do Ceara, Brazil
Hernan Astudillo, PhD, Universidad Técnica Federico Santa María, Chile
Paris Avgeriou, PhD, University of Groningen, Nederlands
Rosana Braga, PhD, University of Sao Paulo, Brazil
Daniel M. Campos, MS, Universidad Andrés Bello, Chile
Yadran Eterovic, PhD, Universidad Católica de Chile, Chile
Eduardo Fernández-Medina, PhD, Universidad de Castilla-La Mancha, España
Kiran Kumar, MS, Indian Institute of Technology Kanpur, India
Antonio Maña, PhD, Universidad de Málaga, Spain
Sergio Ochoa, PhD, Universidad de Chile, Chile
Jorge L. Ortega, PhD, Universidad Autónoma, México
Yanchun Sun, PhD, Peking University, China
Joseph W. Yoder, MS, The Refactory, Inc & The Hillside Group, USA
Nobukazu Yoshioka, PhD, National Institute of Informatics, Japan


Authors Guidelines


  • Maximum 10 pages following this example format: TEMPLATE FILE
  • Requires a FULL CONFERENCE REGISTRATION of at least one author by the Early Registration Deadline
  • Will be published as a fully refereed paper in the proceedings with ISBN and archived online with free public access


  1. Papers are accepted in PDF format only
  2. Use this TEMPLATE FILE for full-length papers. PAPERS NOT COMPLYING WITH THE REQUIRED FORMAT WILL BE REJECTED. Save this complete version
  3. Go to the submission site to enter the paper and author information:
  4. If accepted: register for conference and submit final paper by deadline.