Daniel Jackson leads the Software Design Group in the Computer Science and Artificial Intelligence Laboratory. He was a software engineer for Logica UK Ltd. (1984-1986), Assistant Professor of Computer Science at Carnegie Mellon University (1992-1997), and has been Associate Professor at MIT sinc...
Daniel Jackson leads the Software Design Group in the Computer Science and Artificial Intelligence Laboratory. He was a software engineer for Logica UK Ltd. (1984-1986), Assistant Professor of Computer Science at Carnegie Mellon University (1992-1997), and has been Associate Professor at MIT since 1997. He has sat on the editorial boards of ACM's Transactions on Programming Languages and Systems, and Transactions on Software Engineering and Methodology, and Springer Verlag's Software Tools for Technology Transfer, and has served on the programme committee of more than 20 international conferences, including FSE, ISSTA, OOPSLA and CAV. He is currently chairing a National Academies study on the certification of software.