Skip to content

Code for Comparative Study of Traditional versus Capability-Based Module Systems in Different Programming Languages

Notifications You must be signed in to change notification settings

abhaasgoyal/module-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Code for Comparative Study of Traditional versus Capability-Based Module Systems in Different Programming Languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages