Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.1 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.1 KB

Comparitive Study of Module Systems

Code for studying Module Systems in Traditional versus Capability-Based Programming Languages

Study Designs

The overall study consists of three designs. First, we ask participants to implement specific parts of the architecture using capability via external libraries or module systems in languages. The design process of the study was made primarily by testing one of the facets of the overall goal (usability, extensibility, and security). Each study was divided into three steps for participants - designing the initial architecture, finding vulnerabilities, and a post-study survey.

The studies are as follows:

  1. Logger Editor
  2. Network Pool
  3. Simple Money

Repository Structure

  • Reports/ - the necessary paperwork and research before/during conducting the study.
  • Study/ - contains each of the study designs. The initital templates for the respective langagues are in the respective subfolders, with solutions being in sols/
  • images/ - static data for hosting the content in documentation.