Monthly Archives: November 2011

Join the SEI Architecture Team

The mission of the Carnegie Mellon Software Engineering Institute (SEI) is to improve the practice of software engineering worldwide. The SEI Research, Technology, and System Solutions (RTSS) Program conducts and applies research on the structure and behavior of systems. Working at the SEI provides staff members with the opportunity to build a strong reputation in their chosen fields, interact with world-class colleagues at Carnegie Mellon University, and have a seminal and lasting influence on an emerging body of technical research and practice.

The RTSS Program at the SEI is currently seeking qualified candidates for positions with the Advanced Mobile Systems and Architecture Practices teams.

Here is more information about open positions with the SEI RTSS Program.

Abstracts for SATURN 2012 Due by November 30

The deadline for submitting presentation and tutorial abstracts for the SEI Architecture Technology User Network (SATURN) 2012 Conference is quickly approaching.

As a presenter at SATURN 2012, you have the opportunity not only to gather feedback from peers and gain valuable experience to boost your résumé, but also to have your presentation considered for publishing in a future issue of IEEE Software magazine. On top of that, conference speakers also receive 40% off full-conference registration.

The conference committee is accepting abstracts on a variety of topics that align with the conference theme “Architecture: Catalyst for Collaboration,” which will aim to explore how effective collaboration across geographical, cultural, and technical boundaries is increasingly prevalent and essential to system success. Potential topics include

•    collaboration in software development, for example, architecture in an Agile project
•    collaboration in the context of mobile computing, cloud computing, social networking, open frameworks, and service-oriented architecture
•    knowledge management for effective collaboration
•    systems of systems and ultra-large-scale systems: how to achieve collaboration across independently funded and managed organizations
•    multi-agent systems and collaboration among non-human entities such as software and networks
•    collaborative design and architecture tools

The deadline to submit your abstract is November 30, 2011. Share your knowledge and experience with the software architecture community by responding to the call for submissions today.

Interview and Book Review: Documenting Software Architectures: Views and Beyond, 2nd Edition (InfoQ)

Software architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed.

Documenting Software Architectures: Views and Beyond, 2nd Edition by Paul Clements and 8 other authors provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form.

See this book review and interview with co-author Paulo Merson in the November 1 edition of InfoQ.