Lightweight and Flexible: Emerging Trends in Software Architecture from the SATURN Conferences

Keeling, Michael
May 2015
IEEE Software;May2015, Vol. 32 Issue 3, p7
Academic Journal
Over its 10-year history, the annual Software Engineering Institute (SEI) Architecture Technology User Network (SATURN) conference has become a barometer for the ever-evolving software architecture climate. This article summarizes some software architecture trends that emerged during SATURN 2014 and gives a glimpse of the future based on the current SATURN 2015 technical program.


Related Articles

  • RECONCILING SOFTWARE REQUIREMENTS AND ARCHITECTURES WITHIN MDA. Donins, Uldis; Osis, Janis // Computer Science (1407-7493);2009, Vol. 38, p84 

    In the software development world little guidance and few methods are available for reconciling software requirements and architecture which satisfies those requirements. In fact none of these methods use formal basis for the reconciling process. The main goal of this paper is to define an...

  • An empirical study of selecting software development life cycle models. Guntamukkala, Vamsidhar; Wen, H. Joseph; Tarn, J. Michael // Human Systems Management;2006, Vol. 25 Issue 4, p265 

    This article discussed the problem that is commonly faced by project managers in selecting an appropriate software development model. A good number of models and the ongoing debate between the advocates of agile and traditional models make the selection of a right one uneasy and complicated. The...

  • A Model Driven Framework for Automatic Detection and Tracking Inconsistencies. Rao, A. Ananda; Kanth, T. V. Rajini; Ramesh, G. // Journal of Software (1796217X);Jun2016, Vol. 11 Issue 6, p538 

    Software design model inconsistencies precipitate into flaws in system that can be avoided at the time of design of the system. Recent contributions in the software engineering domain confirmed this fact clearly. Obstructions in software development and delivery can lead to economic and...

  • Trends in Systems and Software Variability. Bosch, Jan; Capilla, Rafael; Hilliard, Rich // IEEE Software;May2015, Vol. 32 Issue 3, p44 

    This article presents the state of the art and practice in system and software variability. It describes the trends driving the increasing importance of variability management, proposes a research agenda, and provides an overview of the articles in this special issue. The Web extra at...

  • Aspects of abstraction in software development. Jackson, Michael // Software & Systems Modeling;Oct2012, Vol. 11 Issue 4, p495 

    Abstraction is a fundamental tool of human thought in every context. This essay briefly reviews some manifestations of abstraction in everyday life, in engineering and mathematics, and in software and system development. Vertical and horizontal abstraction are distinguished and characterised....

  • An Appraisal of Quality Management in Personal Software Process. Afzal, Sheraz; Khan, Muhammad Naeem Ahmed // Information Management & Business Review;May2012, Vol. 4 Issue 5, p252 

    Managing quality is an important aspect of developing software products to ensure that it serves the required purpose and is in conformance to the customer expectations. This paper critically analyzes various tools, techniques and practices that are employed for managing quality of the software...

  • Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal. Philip, Achimugu; Afolabi, Babajide; Adeniran, Oluwaranti; Ishaya, Gambo; Oluwatolani1, Oluwagbemi // Journal of Software Engineering & Applications;Oct2010, Vol. 3 Issue 10, p933 

    The foundation for any software system is its architecture. Software architecture is a view of the system that includes the system's major components, the behaviour of those components as visible to the rest of the system, and the ways in which the components interact and coordinate to achieve...

  • Related Work on Software Architecture.  // IEEE Software;Mar/Apr2010, Vol. 27 Issue 2, p20 

    The article focuses on related literature on software architecture design. The author says that an efficient way to identify possible risks and questionable design decisions early in software development is through architectural reviews using books, journals, articles and conference papers on...

  • Responsibility-Driven Architecture. Blair, Stuart; Watt, Richard; Cull, Tim // IEEE Software;Mar/Apr2010, Vol. 27 Issue 2, p26 

    The article discusses research on responsibility-driven architecture and its impact on decision making in software architectural designs. The author says that this approach will give organizations independent architectural review and an overview from outside the project team. Some methods in...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics