Explore chapters and articles related to this topic
DSM-based modeling framework of emergency management
Published in Ai Sheng, Energy, Environment and Green Building Materials, 2015
Peng Zhang, Lao-Bing Zhang, Bin Chen, Liang Ma, Xiao-Gang Qiu
Modeling is one of the most universal scientific description techniques that describes the world in terms of pre-established syntax (Li 2013). Models describe systems in a precise way, using diagrams, rules, symbols, signs, and so on. Domain-specific modeling (DSM) integrates the domain knowledge to support the modeling process.
Overview of Cyber-Physical Systems and Cybersecurity
Published in Chong Li, Meikang Qiu, Reinforcement Learning for Cyber-Physical Systems, 2019
At present, the main model-based software design methods include Model-Driven Development (MDD) (e.g., UML), Model-Integrated Computing (MIC), Domain-Specific Modeling (DSM), etc. Fig. 2.3 shows an abstraction in the design flow for DSM.
Challenges and Demands for Distributed Automation in Industrial Environments
Published in Alois Zoitl, Thomas Strasser, Distributed Control Applications, 2017
Domain-specific modeling languages are useful tools allowing domain experts with little software engineering knowledge to describe automation tasks on a higher level of abstraction. This ensures reusability, reduces the engineering effort, and increases the software quality.
Usability evaluation of the domain specific language for spatial simulation scenarios
Published in Cogent Engineering, 2018
Luís Moreira de Sousa, Alberto Rodrigues da Silva
Model-Driven Development (MDD) is an approach to software development that centres around graphical models, casting source code to the background. As it largely dispenses coding, this approach has been used to create Domain Specific Modelling Languages (DSMLs) that provide expressive and understandable means for software engineers to involve stakeholders in the development process. While many of such languages have been developed, no thorough methodology has emerged to evaluate their effectiveness; in fact most DSMLs are never evaluated.