Panagiotis (Pete) Manolios

Professor

Panagiotis Manolios

Research interests

  • Computer-aided modeling, verification, analysis, and synthesis of systems
  • Formal methods
  • Distributed computing
  • Programming languages
  • Software engineering
  • Aerospace

Education

  • PhD in computer science, University of Texas at Austin
  • BS in computer science, Brooklyn College

Biography

Pete Manolios is a professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston. He leads the computer-aided reasoning group.

Manolios bases his research on the premise that formal methods can revolutionize the design, analysis, and implementation of reliable, robust, and scalable systems for numerous applications, including large component-based software systems, hardware systems, aerospace systems, and big data analytics. His group has been funded by DARPA, NASA, the NSF, Boeing, BAE, AFRL, IBM, and SRC. Additionally, the group has developed several publicly available tools, including ACL2s, BAT, CoBaSA/Inez, 3SPIN, 3Murphi, and the Bloom Filter Calculator. Manolios is also an active consultant in the area of safety critical systems and the DO-178C certification.

Manolios has served as an associate editor of ACM Transactions on Design Automation of Electronic Systems, a program and general co-chair for FMCAD, a co-chair for ACL2, a member of the steering committees for FMCAD and ACL2, and a member of the IFIP working group 1.9/2.15 on Verified Software.

Labs and groups

Recent publications

  • An array-oriented language with static rank polymorphism

    Citation: "An array-oriented language with static rank polymorphism", Slepak, Justin and Shivers, Olin and Manolios, Panagiotis, Programming Languages and Systems, pages 27-46, 2014. Springer.
  • Skipping Refinement

    Citation: Mitesh Jain and Panagiotis Manolios. Skipping Refinement. CAV, Computer-Aided Verification (CAV 2015) July 2015.
  • Mathematical Programming Modulo Strings

    Citation: Ankit Kumar, Panagiotis Manolios. (2021). Mathematical Programming Modulo Strings FMCAD, 261-270. https://doi.org/10.34727/2021/isbn.978-3-85448-046-4_36
  • ACL2s Systems Programming

    Citation: Andrew T. Walter, Panagiotis Manolios. (2022). ACL2s Systems Programming ACL2, 134-150. https://doi.org/10.4204/EPTCS.359.12
  • Enumerative Data Types with Constraints

    Citation: Andrew T. Walter, David A. Greve, Panagiotis Manolios. (2022). Enumerative Data Types with Constraints FMCAD, 189-198. https://doi.org/10.34727/2022/isbn.978-3-85448-053-2_25
  • Automated Grading of Automata with ACL2s

    Citation: Ankit Kumar, Andrew T. Walter, Panagiotis Manolios. (2023). Automated Grading of Automata with ACL2s CoRR, abs/2303.05867. https://doi.org/10.48550/arXiv.2303.05867

Current PhD Students

Previous PhD Students

  • Mitesh Jain

  • Harsh Raju Chamarthi