Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Biography  





2 Research  





3 Selected publications  





4 References  





5 External links  














Daniel Jackson (computer scientist)






العربية
تۆرکجه
Deutsch
Malagasy
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Daniel Jackson
Alma mater
  • University of Oxford (M.A.)
  • OccupationComputer scientist
    Known forLightweight formal methods, and the Alloy specification language
    Scientific career
    InstitutionsMassachusetts Institute of Technology
    Doctoral advisorJohn Guttag

    Daniel Jackson (born 1963) is a professor of Computer Science at the Massachusetts Institute of Technology (MIT). He is the principal designer of the Alloy modelling language, and author of the books Software Abstractions: Logic, Language, and Analysis[1] and The Essence of Software.[2] He leads the Software Design Group at MIT's Computer Science and Artificial Intelligence Laboratory.

    Biography[edit]

    Jackson was born in London, England, in 1963.[3] He studied physics at the University of Oxford, receiving an MA in 1984. After completing his MA, Jackson worked for two years as a software engineer at Logica UK Ltd. He then returned to academia to study computer science at MIT, where he received an SM in 1988, and a PhD in 1992. Following the completion of his doctorate Jackson took up a position as an Assistant Professor of Computer Science at Carnegie Mellon University, which he held until 1997.[4] He has been on the faculty of the Department of Electrical Engineering and Computer Science at MIT since 1997. In 2017 he became a Fellow of the Association for Computing Machinery.[5] In the same year, he was awarded the ACM SIGSOFT Outstanding Research Award.[6]

    Jackson is also a photographer, and has an interest in the straight photography style. The MIT Museum commissioned a series of photographs of MIT laboratories from him, displayed from May to December 2012, to accompany an exhibit of images by Berenice Abbott. Jackson is the son of software engineering researcher Michael A. Jackson,[7] developer of Jackson Structured Programming (JSP), Jackson System Development (JSD), and the Problem Frames Approach.

    Research[edit]

    Jackson's research is broadly concerned with improving the dependability of software. He is a proponent of lightweight formal methods.[8] Jackson and his students developed the Alloy language and its associated Alloy Analyzer analysis tool to provide support for lightweight specification and modelling efforts.[9]

    Between 2004 and 2007, Jackson chaired a multi-year United States National Research Council study on dependable systems.[10]

    Selected publications[edit]

    References[edit]

    1. ^ Jackson, Daniel (April 2006). Software Abstractions: Logic, Language, and Analysis. Cambridge, MA: MIT Press. ISBN 978-0-262-10114-1. Retrieved 10 January 2009.
  • ^ Jackson, Daniel (November 2021). The Essence of Software. Princeton University Press. ISBN 978-0-691-225-388. Retrieved 22 March 2024.
  • ^ Jackson, Daniel. "DANIEL JACKSON". Straight Photography by Daniel Jackson. Archived from the original on 13 November 2007. Retrieved 9 January 2009.
  • ^ "Prof. Daniel Jackson". CSAIL Software Design Group. Archived from the original on 9 August 2012. Retrieved 9 January 2009.
  • ^ Cacm Staff (March 2017), "ACM Recognizes New Fellows", Communications of the ACM, 60 (3): 23, doi:10.1145/3039921, S2CID 31701275.
  • ^ "Outstanding Research Award". Association for Computing Machinery. Retrieved 7 April 2024.
  • ^ Jackson, Daniel. "Daniel Jackson". CSAIL Faculty Pages. Retrieved 9 January 2009.
  • ^ Jackson, Daniel; Wing, Jeannette (April 1996). Saiedian, Hossein (ed.). "An Invitation to Formal Methods : Lightweight Formal Methods". IEEE Computer. 29 (4): 16. doi:10.1109/MC.1996.488298. S2CID 15230509.
  • ^ Jackson, Daniel (April 2002). "Alloy: A Lightweight Object Modelling Notation" (PDF). ACM Transactions on Software Engineering and Methodology. 11 (2): 256–290. CiteSeerX 10.1.1.12.4127. doi:10.1145/505145.505149. S2CID 5683166.
  • ^ "Sufficient Evidence? Building Certifiably Dependable Systems". Computer Science and Telecommunications Board. The National Academies. Archived from the original on 27 April 2019. Retrieved 9 January 2009.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Daniel_Jackson_(computer_scientist)&oldid=1225385927"

    Categories: 
    1963 births
    Living people
    Photographers from London
    Alumni of the University of Oxford
    British computer programmers
    British expatriate academics in the United States
    MIT School of Engineering alumni
    Carnegie Mellon University faculty
    MIT School of Engineering faculty
    English computer scientists
    Formal methods people
    Software engineering researchers
    Computer science writers
    20th-century British photographers
    21st-century British photographers
    Hidden categories: 
    EngvarB from December 2017
    Use dmy dates from December 2017
    Articles with hCards
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with BIBSYS identifiers
    Articles with GND identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NDL identifiers
    Articles with PLWABN identifiers
    Articles with ACM-DL identifiers
    Articles with DBLP identifiers
    Articles with MGP identifiers
    Articles with Scopus identifiers
    Articles with ZBMATH identifiers
    Articles with PIC identifiers
    Articles with SNAC-ID identifiers
    Articles with SUDOC identifiers
     



    This page was last edited on 24 May 2024, at 03:34 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki