Daniel Jackson

Monash University

Papers

2

Total Citations

25

H-Index

2

About

Daniel Jackson is a leading figure in software engineering and formal methods, whose work has profoundly shaped how we understand, analyze, and build reliable software systems. His primary research areas include software design, formal specification, and program analysis. Jackson's most significant contribution is the development of **Alloy**, a lightweight modeling language and analyzer that allows engineers to explore and validate system designs before they are built. This tool has become a cornerstone in the field, enabling practitioners to find subtle flaws in complex architectures with automated analysis. His seminal book, *Software Abstractions*, is a definitive text on the subject. Beyond Alloy, his early work on program understanding, such as his 1996 paper "Practical Program Understanding with Type Inference" (5 citations), laid groundwork for modern reverse engineering techniques. While his most-cited paper, "Parameterization and Evaluation of Robotic Orientation Workspace" (20 citations), demonstrates a unique foray into geometric analysis, his enduring impact is in software design. Jackson's research has fundamentally advanced the practice of creating correct-by-construction systems, influencing both academic research and industrial software development.

Research Focus

Key Achievements

2
H-Index
2
Papers
25
Total Citations
13
Avg Citations/Paper
🏆 Most Cited Paper
Parameterization and Evaluation of Robotic Orientation Workspace: A Geometric Treatment
20 citations · 2011
📈 Most Prolific Year: 2011 (1 Papers)
🤝 Key Collaborators: 2
🏛 Institutions: Monash University

Top Papers

  1. 1
  2. 2

Key Collaborators

Contact & Links

Available for collaboration
Content generated · 13 days ago