Visible to the public Online Collaborative Environment for Designing Complex Computational Systems

TitleOnline Collaborative Environment for Designing Complex Computational Systems
Publication TypeConference Paper
Year of Publication2014
AuthorsMaroti, Miklos, Kereskenyi, Robert, Tamas Kecskes, Volgyesi, Peter, Ledeczi, Akos
Conference NameThe International Conference on Computational Science (ICCS 2014)
Date Published06/2014
PublisherElsevier Procedia
Conference LocationCairns, Australia
Keywordscyberinfrastructure, Evaluation and experimentation, Foundations, model-based software; online collaboration; automatic code generation; web-based design environment, Modeling, Resilient Systems, science of security, simulation, Testing, Validation and Verification, WebGME
Abstract

Developers of information systems have always utilized various visual formalisms during the design process, albeit in an informal manner. Architecture diagrams, finite state machines, and signal flow graphs are just a few examples. Model Integrated Computing (MIC) is an approach that considers these design artifacts as first class models and uses them to generate the system or subsystems automatically. Moreover, the same models can be used to analyze the system and generate test cases and documentation. MIC advocates the formal definition of these formalisms, called domain-specific modeling languages (DSML), via metamodeling and the automatic configuration of modeling tools from the metamodels. However, current MIC infrastructures are based on desktop applications that support a limited number of platforms, discourage concurrent design collaboration and are not scalable. This paper presents WebGME, a cloud- and web-based cyberinfrastructure to support the collaborative modeling, analysis, and synthesis of complex, large-scale scientific and engineering information systems. It facilitates interfacing with existing external tools, such as simulators and analysis tools, it provides custom domain-specific visualization support and enables the creation of automatic code generators.

DOI10.1016/j.procs.2014.05.227
Citation Key4630