Scientific Keynote | Track A: Architecting for Quality: The Strategic Role of Architectural Design from Monoliths to Agentic Systems

Short description

Software quality is not achieved through testing alone; it is secured through intentional design. In this keynote, we will explore the foundational and evolving role of Software Architecture as the primary driver of quality assurance.

We begin by examining the timeless relationship between architectural decisions and fundamental Quality Attributes (QAs). We will demonstrate how pre-development analysis and trade-off methods enable architects to "shift left" on quality, ensuring that non-functional requirements are met before development begins.

The second half of the keynote addresses the most critical challenge facing architects today: guaranteeing quality in systems driven by Generative AI and LLM Agents. As we transition from deterministic code to probabilistic outputs, traditional quality metrics become inadequate. We will present architectural proposals for mitigating risks and ensuring faithfulness and steerability in AI-driven applications. In parallel, we will outline ongoing research that utilizes Generative AI and LLM agents to support quality design.

Talk language: English
Level: Newcomer
Target group:

Company:
Prof. Henry Muccini, Ph.D.

Presented by:
Henry Muccini

Henry Muccini