Software engineering methodology
How intent becomes working software, and which practices hold up when they are examined rather than assumed.
Task
Scenario
Test
Code
Often the hard part is not finding the answer, but asking the right question.
How intent becomes working software, and which practices hold up when they are examined rather than assumed.
Task
Scenario
Test
Code
Specifications that people can read, that run as tests, and that yield formal models from the same source.
Graph theory and finite-state machines, the structures underneath processes, workflows, and programs.
Current state:
2023–2026
Amirkabir University of Technology (Tehran Polytechnic)
2019–2023
Azad University, Khorramabad
2011–2018
NODET (Sampad) Shahid Beheshti School, Khorramabad
For academic inquiries, write to alixsep@outlook.com.