All produced documents - from the initial project charter and proposal through to check-list documents and the final thesis. Sample placeholders are provided for pending documents.
The project charter formally authorises the project, defines scope boundaries, identifies stakeholders, and establishes the governance structure. Includes the project timeline and resource allocation plan.
The full project proposal submitted for approval, containing the research problem, literature survey summary, proposed methodology, expected outcomes, and risk assessment for the FractalX decomposition framework.
PP1 deliverables: Design Report and GitHub Repository link confirming all code and documentation submissions for Progress Presentation 1.
PP2 deliverables: Deployment Report and UI/UX demo video covering the full generated platform, Docker deployment, and all required PP2 submissions.
Checklist for the final project submission confirming all 4 documents, the project website, code repository, and demonstration video have been submitted per requirements.
Complete developer guide for building decomposable applications with FractalX. Covers every annotation, convention, configuration option, and the full decomposition pipeline with examples.
Formal evaluation of FractalX against real-world monolith scenarios. Covers service generation correctness, build time measurements, runtime stability, and developer productivity metrics.
The main group research report covering the complete FractalX project - research background, design decisions, implementation details, evaluation results, and conclusions.
Individual report covering AST engine, Maven plugin, module graph, service decomposition pipeline, and NetScope gRPC fabric.
Individual report covering distributed saga orchestrator, compensation logic, data isolation, and Flyway migrations.
Individual report covering admin dashboard, logger service, OpenTelemetry tracing, and Docker Compose generation.
Individual report covering API gateway, service registry, and circuit breakers (Resilience4j).
| # | Document Name | Type | Milestone | Status | Link |
|---|---|---|---|---|---|
| 01 | Project Charter | Charter | Proposal | Available | View ↗ |
| 02 | Proposal Document | Proposal | Proposal | Available | View ↗ |
| 03 | Project Proposal — Sathnindu Kottage | Report | Proposal | Available | View ↗ |
| 04 | Project Proposal — Gayashaan Krishnamoorthy | Report | Proposal | Available | View ↗ |
| 05 | Project Proposal — Dinuvi Asithma | Report | Proposal | Available | View ↗ |
| 06 | Project Proposal — Tharushika Kapugedara | Report | Proposal | Available | View ↗ |
| 07 | PP1 Design Report | Checklist | Progress 1 | Available | View ↗ |
| 08 | PP1 GitHub Repository | Checklist | Progress 1 | Available | View ↗ |
| 09 | PP2 Deployment Report | Checklist | Progress 2 | Available | View ↗ |
| 10 | PP2 UI/UX Demo Video | Checklist | Progress 2 | Available | View ↗ |
| 11 | Final Submission Check List | Checklist | Final | Pending | — |
| 12 | Developer Guide | Guide | Final | Available | Download ↗ |
| 13 | Evaluation Report | Report | Final | Available | Download ↗ |
| 14 | Final Research Report (Group) | Thesis | Final | Pending | — |