This dataset belongs to the following dissertation: CoHLA: Rapid Co-simulation Construction. The dataset contains the source code for CoHLA and its libraries described in the dissertation, including the models that were used for the experiments. More information, resources and documentation on CoHLA can be found online: https://cohla.nl/DIRECTORIES- CoHLA: Contains the CoHLA libraries, documentation and sources for the DSL, including a sample project.- CoHLA-projects: Contains a number of projects for CoHLA that were used througout the disseration. These are grouped per chapter.- Lighting-DSL: Contains the sources for the specification and generation of a co-simulation of a smart lighting system as described in the dissertation and scalability papers. The README contains more information on the DSL.- Connector-DSL: Contains the sources for the Connector-DSL that was developed for connecting two components according to a specified protocol. Very basic documentation is included in the README.SHORT SUMMARYCyber-physical systems (CPSs) such as airplanes, cars and industrial production line robots are becoming ever more important in both industry and our everyday lives. These systems are highly complex systems that are constructed of many components from a variety of disciplines.Every discipline has its own development methods and tools and, in the end, all separately developed components should work together as one system. Using a model-based development approach, all disciplines develop component models using their own tools and development cycles.While these individual component models may be simulated to verify their behaviour, it is hard to simulate them together (co-simulation) to get a better understanding of the designed system as a whole.This dissertation introduces a domain-specific language called CoHLA that supports existing model-based methodologies for the design of CPSs to rapidly construct a co-simulation of the system under design. Using co-simulation during system design allows for early system analysis and the development of system-level features. By generating source code for the co-simulations, CoHLA decreases the time needed to develop and maintain a co-simulation.