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 yetNo reviews yet. Be the first to review FIT4044.
Requisites
Before FIT4044
Prerequisites
Pass these before you enrol.
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
Explain the role and types of specifications in agentic systems, including capability, behaviour, interface, safety, and evaluation specifications;
- 2
Develop formal specifications for agents, tools, and interfaces that clearly define system capabilities, interactions, and constraints;
- 3
Apply specification-driven design principles to the development of multi-agent systems;
- 4
Design and implement specification-driven development workflows, including writing executable scenarios that function as both specifications and tests;
- 5
Apply contract testing principles to validate interactions and dependencies between agents;
- 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