MoSAiC - Model-Integrating Self-Adaptive Components
MoSAiC - Model-Integrating Self-Adaptive Components
批准号:
243343239
负责人:
Professor Dr. Jürgen Ebert
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2014
资助国家:
德国
项目状态:
已结题
起止时间:
2013-12-31 至 2015-12-31
中文摘要
模型和组件是现代软件工程中被广泛接受的两个概念,它们支持软件系统的开发、适应和演化,并管理软件系统的复杂性。尽管在两者中,在基于模型的软件开发和模型驱动的软件开发中,模型和代码是同时管理的,但这些应用经常导致两个级别之间的不一致。在本研究项目中,分析了一种新的模型集成软件开发方法(模型集成开发),该方法主要是基于模型集成组件(MoCos)形式的模型和代码的非冗余组合和集成。通过这种方式,软件的重要知识在软件演化时被显式地保存和维护。在这里,MoCo的模型部分支持组件的灵活性和可理解性,而代码部分负责高效实现、使用标准软件和连接到中间件。因此,模型也可以在运行时被操纵以支持自适应。在MoCos中,模型和代码都是第一类实体。MoCo中的模型和代码之间的边界应保持可移动,以便以灵活的方式对不断变化的要求作出反应或增加所需的自适应功能。为此,代码应从部分模型生成(冻结),部分代码应可通过反向工程(熔化)转移到模型中。现有组件模型的组件(如OSGi组件)也可以移植到MoCos中,这使得在组件级别引入自适应成为可能。为了探索这种新的组件实现概念,必须分析一些基础研究问题,以便为MoCos开发一个广泛的概念。来自面向服务的体系结构(SOA)和(动态)软件产品线(SPL)领域的两个案例研究将演示我们方法的可行性。
英文摘要
Models and components are two well-accepted concepts in modern software engineering to support the development, adaptation, and evolution of software systems and to manage the complexity of software systems. Although in both, in model-based and in model-driven software development, models and code are managed simultaneously, these appraoches often lead to inconsistencies between the two levels. Furthermore, the concept of components is used primarily at the code level, such that this structuring element is missing at the model level.In this research project, a novel model integrating software development approach (Model-Integrating Development (MID)) shall be analyzed, which is based on a mainly non-redundant combination and integration of models and code in the form of model-integrating components (MoCos). In this way, important knowledge of the software is explicitly preserved and maintained at software evolution time. Here, the model part of a MoCo supports flexibility and comprehensibility of the component while the code part is responsible for the efficient realization, the use of standard software, and the connection to middleware. Thus, models may also be manipulated at runtime to support self-adaptation.In MoCos, models and code are both first class entities. The boundary between models and code in a MoCo shall remain movable in order to react to changing requirements or to add a desired functionality for self-adaptation in a flexible manner. For this purpose, code shall be generated from parts of the models (freezing), and parts of the code shall be transferable into models by reverse engineering (melting). Components of existing component models (e.g., OSGi components) shall also be transferable into MoCos, which enables the introduction of self-adaptation at the component level.For the exploration of this novel component realization concept, a number of basic research questions have to be analyzed in order to develop an extensive concept for MoCos. Two case studies from the fields of service-oriented architectures (SOAs) and (dynamic) software product lines (SPLs) shall demonstrate the feasibility of our approach.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1007/978-3-658-09646-5
发表时间:
2015
期刊:
影响因子:
--
作者:
[Mahdi Derakhshanmanesh]
通讯作者:
Mahdi Derakhshanmanesh
DOI:
10.1007/978-3-319-35122-3_14
发表时间:
2016
期刊:
影响因子:
--
作者:
[Marvin Grieger, Masud Fazal-Baqaie, Gregor Engels, Markus Klenke]
通讯作者:
Markus Klenke
DOI:
10.1007/s10270-018-0682-5
发表时间:
2018-06
期刊:
Software & Systems Modeling
影响因子:
2
作者:
[Mahdi Derakhshanmanesh;J. Ebert;Marvin Grieger;G. Engels]
通讯作者:
Mahdi Derakhshanmanesh;J. Ebert;Marvin Grieger;G. Engels
Conception and Implementation of a Functional Querying- and Transformation-API
-
批准号:235959447
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2013
-
负责人:Professor Dr. Jürgen Ebert
-
依托单位:
Entwicklung einer Graphentechnologie für verteilte hierarchische Hypergraphen
-
批准号:102909064
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Professor Dr. Jürgen Ebert
-
依托单位:
Komponentenorientiertes Konzept zur Nutzung von Modellen und Wissen bei der Objektwiedererkennung in Bildern und Bildfolgen
-
批准号:55375730
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr. Jürgen Ebert
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于术中实时影像的SAM(Segment anything model)开发AI指导房间隔穿刺位置决策的增强现实模型
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:居维竹
-
依托单位:
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Vikrant Gupta
-
依托单位:
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
-
批准号:81771933
-
项目类别:面上项目
-
资助金额:50.0万元
-
批准年份:2017
-
负责人:周全红
-
依托单位:
基于Multilevel Model的雷公藤多苷致育龄女性闭经预测模型研究
-
批准号:81503449
-
项目类别:青年科学基金项目
-
资助金额:18.0万元
-
批准年份:2015
-
负责人:张弛
-
依托单位:
基于非齐性 Makov model 建立病证结合的绝经后骨质疏松症早期风险评估模型
-
批准号:30873339
-
项目类别:面上项目
-
资助金额:32.0万元
-
批准年份:2008
-
负责人:谢雁鸣
-
依托单位: