CIMT Lecture Collection
Concept · Implementation · Measurement · Trend — connecting advanced software engineering concepts with implementation practice, measurable evidence, and contemporary professional trends.
Open the preserved introductory artifactOpen PDF ↗
Nine source lectures
Select a lecture to open its archived original PDF.
Kickoff
Course orientation, expectations, learning outcomes, and the advanced-course mindset.
Dependable Systems
Availability, reliability, safety, security, resilience, redundancy, diversity, and human factors.
Reliability Engineering
Reliability requirements, measurable specification, failure chains, and CIMT sequencing.
Safety Engineering
Safety-critical systems, hazards, safety requirements, validation, and safety cases.
Security Engineering
The CIMT Compass applied to secure systems, requirements, design, and testing.
Resilience Engineering
Sociotechnical resilience, cybersecurity, recovery, redundancy, and diversity.
Software Reuse
Reuse, application frameworks, product lines, validation risk, and the CIMT compass.
Component-Based Software Engineering
Components, composition, development for and with reuse, measurement, and AI-era reuse.
Distributed Software Engineering
Distributed systems, middleware, scalability, reliability, cloud, and SaaS.