4.2 Article

DEPS: a model- and property-based language for system synthesis problems

期刊

SOFTWARE AND SYSTEMS MODELING
卷 -, 期 -, 页码 -

出版社

SPRINGER HEIDELBERG
DOI: 10.1007/s10270-023-01129-x

关键词

Model-based system synthesis; Specification; Design problem modeling language; Problem solving; Constraint programming

向作者/读者索取更多资源

DEPS is a new modeling language designed to pose and solve system design problems. It is a declarative structured and property-based language that combines structural modeling features specific to object-oriented languages with problem specification features from constraint programming. DEPS Studio is an integrated modeling and solving environment that allows designers to automatically compute solutions.
DEPS (design problem specification) is a new modeling language designed to pose and solve system design problems. DEPS addresses problems of sizing, configuration, resource allocation and of architecture generation for systems. Unlike system modeling languages, which are dedicated to the representation of a defined system for evaluation or analysis, we propose a problem modeling language for representing the design problem with a view to its automatic resolution. Compared with other declarative problem modeling languages, DEPS is a declarative structured and property-based language that combines structural modeling features specific to object-oriented languages with problem specification features from constraint programming. The mathematical nature of the problems is described by formal properties encapsulated in models organized according to the architecture of the studied system. The main features of the language are presented in details and are illustrated with examples in different domains. An integrated modeling and solving environment called DEPS Studio allows the designer to express its models in DEPS, to compile the models and to compute automatically the solutions. The validation of the approach is done through two case studies. Finally, we will conclude with the studies and developments in progress which will be integrated into the next version of DEPS Studio.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据