Skip to content
View mciccale's full-sized avatar
💭
yup
💭
yup

Block or report mciccale

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mciccale/README.md

Howdy! I'm Marco

I'm a researcher in the field of programming language theory, verification and implementation. Specifically, my research focuses on the analysis and verification of computer programs using abstract interpretation, a mathematical framework for crafting safe-by-construction, static program analysis tools.

Currently, I'm pursuing my Ph.D. @ IMDEA Software Institute, as one of the maintainers of the Ciao programming language and environment, and a member of the CLIP Lab research group.

Useful pointers

If you want to know more about:

  • Ciao: you can start by playing around with the Ciao Playground, a richly-featured Ciao version compiled to WebAssembly running in the browser.
  • Abstract interpretation: these slides of Patrick Cousot's course on abstract interpretation at MIT is a nice starting point!

Pinned Loading

  1. bet-unfair bet-unfair Public

    Elixir Betting-Exchange platform implementation using OTP patterns. Highly fault tolerant and scalable.

    Elixir 5

  2. ciao-lang/ciao_vsc ciao-lang/ciao_vsc Public

    TypeScript 1 1

  3. SemanticWebProject SemanticWebProject Public

    This project englobes all the necessary steps to transform a simple CSV file into Linked Data in order to take leverage of all the Linked Data that is available on the web.

    JavaScript 1

  4. ScholarVista ScholarVista Public

    ScholarVista analyses research papers and extracts/plots information about them. It uses Grobid to extract all the content of the research papers. Then all this data is plotted and displayed using …

    Python

  5. sokoban sokoban Public

    A fully functional Sokoban implemetation in Java with a MVC design pattern using inheritance and polymorphism as the main mechanism of the game.

    Java

  6. metropolis-upm metropolis-upm Public

    Unofficial Metropolis Beamer Theme for Universidad Politécnica de Madrid

    TeX 2 1