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...

  • 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...

  • Towards Building Secure Software Systems. Sodiya, A. S.; Onashoga, S. A.; Ajayń©, O. B. // Issues in Informing Science & Information Technology;2006, Vol. 3, p635 

    Software security breaches are now very extremely common and a larger percentage is caused by software design defects. Since individuals and organizations now completely depend on software systems for their day-to-day operations, it is then important to produce secure software products. This...

  • A Software Engineering Method Based on Bionic Components. CHEN Ji-Xiong; HUANG Zhen-Xi; LIU Zhong-Shuang; CAI Xia // Applied Mechanics & Materials;2014, Issue 651-653, p1776 

    With the development of Information Technology, the traditional software engineering method is no longer fully meet the needs of software development. Thesis, according to the point of view of bionics, combined with the analysis of animal architecture, presents the concept of bionic components...


Read the Article


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

Try another library?
Sign out of this library

Other Topics