UnitLevel 4Undergraduate

FIT4044 Specification-driven agentic software lifecycle

Faculty of Information Technology

FIT4044 Specification-driven agentic software lifecycle is a level 4, 6-credit-point, undergraduate unit from the Faculty of Information Technology. It isn't offered in 2027. It needs FIT3225.

Credit points
6
Offered in 2027
Not offered

Reviews

No reviews yet

No reviews yet. Be the first to review FIT4044.

Requisites

Before FIT4044

After FIT4044

No unit lists FIT4044 as a prerequisite in the 2027 handbook.

Overview

Advanced Software Engineering: Specification-Driven Agentic Software Lifecycle examines advanced approaches to engineering agentic software systems through the use of formal and executable specifications across the software lifecycle. The unit focuses on how specifications can be used to define, govern, validate, and evolve intelligent and multi-agent systems operating in dynamic environments. Students will explore different forms of specifications, including capability, behavioural, interface, safety, governance, and evaluation specifications, and investigate how these artefacts support reliable, maintainable, and trustworthy software engineering practices.

The unit introduces specification-driven design and development methodologies for agentic and AI-enabled systems, emphasising the role of executable specifications, contract testing, and automated validation in ensuring consistent system behaviour and safe interactions between agents, tools, APIs, and external services. Students will design workflows that integrate specifications into development, testing, deployment, and assurance activities, enabling specifications to function as both design artefacts and enforceable operational constraints.

Through practical and project-based activities, students will develop formal specifications for agents, interfaces, and orchestration mechanisms, while applying contract-based validation and specification-driven testing approaches to complex software ecosystems. The unit also explores the engineering of safety mechanisms, guardrails, governance controls, and compliance requirements as enforceable system specifications to support accountability, reliability, and responsible deployment of agentic systems.

Offerings in 2027

The 2027 handbook lists no offerings for FIT4044.

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Explain the role and types of specifications in agentic systems, including capability, behaviour, interface, safety, and evaluation specifications;

  2. 2

    Develop formal specifications for agents, tools, and interfaces that clearly define system capabilities, interactions, and constraints;

  3. 3

    Apply specification-driven design principles to the development of multi-agent systems;

  4. 4

    Design and implement specification-driven development workflows, including writing executable scenarios that function as both specifications and tests;

  5. 5

    Apply contract testing principles to validate interactions and dependencies between agents;

  6. 6

    Analyse and define safety, guardrails, and governance mechanisms as enforceable system specifications.

Common questions

What are the prerequisites for FIT4044?

You need FIT3225 before you enrol.

When is FIT4044 offered?

FIT4044 has no offerings listed in the 2027 handbook.

More details

Credit points
6
Level
4
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Available
Handbook years
2027