Skip to content

Software

In interest of reproducible research, all implementations of our research work have been made available as open source software.

Digital Twin as a Service (DTaaS)

A software platform to Build, Use and Share digital twins (DTs). DTaaS enables users to construct digital twins from reusable DT assets (data, models, functions, and tools), execute them on the platform, and share ready-to-use DTs with other users. The platform is designed to reduce the effort of building digital twins for Cyber-Physical Systems, making DT development accessible to a wide range of users including Small and Medium-sized Enterprises.

Software Name Source Code Releases Documentation
DTaaS GitHub DTaaS v1.0 website

AutolabJS

An automated evaluation platform for programming labs. The software supports programs in C, C++, Java and Python programming languages. The software is capable of utilizing different testing strategies (unit, integration, functional tests and I/O tests are supported). We also provide a client software named autolabcli which helps users interact with AutolabJS evaluation server.

Software Name Source Code Releases Documentation
AutolabJS GitHub AutolabJS v0.4.0 wiki, website
autolabcli GitHub autolabcli v1.0.0 wiki, website

Social Networks

Observe online social network structure using IRC chat logs, mailing lists etc. We wish to deduce communication patterns in these online platforms, and also explain the multiplex nature of online social networks. Determining multiplex network structure would provide baseline input to normative discussion on optimal structures of multiplex networks.

Software Name Source Code Releases Documentation
IRCLogParser GitHub IRCLogParser v1.1.1 website, wiki
MLCAT GitHub MLCAT v0.1.2 website, wiki

Protocol Analysis

We are interested in developing tools for sound network measurements. We are developing a tool to perform custom packet analysis. GitHub repository containing relevant code is: BITS-Darshini.

Software Name Source Code Releases Documentation
BITS Darshini GitHub BITS Darshini v2.1 website, wiki

Transport Networks

Provide search service for travelers using multi-modal transport service. Here, multi-modal means multiple means of transport, say, train, bus, flight, boat etc. In order to provide the multi-modal transport search service, the first step is to collect schedules of transport operators. The second step is to develop algorithms that would dynamically search the given schedules for a source-destination pair. The final step is to develop a web application that would provide search service to interested travelers.

Software Name Source Code Releases Documentation
Transport Scheduler GitHub Transport Scheduler v0.1.0 website, wiki