2021
DOI: 10.3390/a14120354
|View full text |Cite
|
Sign up to set email alerts
|

A Model-Driven Approach for Solving the Software Component Allocation Problem

Abstract: The underlying infrastructure paradigms behind the novel usage scenarios and services are becoming increasingly complex—from everyday life in smart cities to industrial environments. Both the number of devices involved and their heterogeneity make the allocation of software components quite challenging. Despite the enormous flexibility enabled by component-based software engineering, finding the optimal allocation of software artifacts to the pool of available devices and computation units could bring many ben… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…The MDE concept is a set of methodological approaches to the automated construction of complex software systems based on predeveloped models. This concept of software development is currently actively developed; approaches based on it make it possible to successfully develop complex software systems [16][17][18]. Approaches to automating the stages of software construction based on metaprogramming are described in [19,20].…”
Section: Formulation Of the Scientific Problemmentioning
confidence: 99%
“…The MDE concept is a set of methodological approaches to the automated construction of complex software systems based on predeveloped models. This concept of software development is currently actively developed; approaches based on it make it possible to successfully develop complex software systems [16][17][18]. Approaches to automating the stages of software construction based on metaprogramming are described in [19,20].…”
Section: Formulation Of the Scientific Problemmentioning
confidence: 99%
“…Al-Azzoni et al [7] presented an adaptable framework to solve resource allocation problems, in which users can develop individual meta-and instance models to describe their systems. This framework differs from the above-mentioned works, whose meta-models were designed for particular systems; it provides a customized meta-model for software component allocation problems containing classes for target components and constraints.…”
Section: Related Workmentioning
confidence: 99%
“…Both pymoo and PyEcore provide the necessary tools to develop a network planning pipeline within the so-called pyallocation framework [94] for optimal component allocation. Whereas PyEcore ensures the precise definition of input and output, pymoo provides the necessary tools and mechanisms responsible for the solution of the optimization problem itself.…”
Section: Multiobjective Optimization Leveraging Pymoo Andmentioning
confidence: 99%
“…Table 2 illustrates the mapping between source element(s) from the WNP metamodel and target elements(s) in the CAP metamodel, where each row corresponds to a single model-to-model transformation rule. More details about the underlying transformation mechanisms we rely on in the context of model-driven CAP are presented in our previous work [94].…”
Section: Model-to-model Transformationmentioning
confidence: 99%
See 1 more Smart Citation