A systematic review of cloud modeling languages
Modern cloud computing environments support a relatively high degree of automation in
service provisioning, which allows cloud service customers (CSCs) to dynamically acquire …
service provisioning, which allows cloud service customers (CSCs) to dynamically acquire …
From representation to mediation: a new agenda for conceptual modeling research in a digital world
The role of information systems (IS) as representations of real-world systems is changing in
an increasingly digitalized world, suggesting that conceptual modeling is losing its …
an increasingly digitalized world, suggesting that conceptual modeling is losing its …
Aligning qualitative, real-time, and probabilistic property specification patterns using a structured english grammar
Formal methods offer an effective means to assert the correctness of software systems
through mathematical reasoning. However, the need to formulate system properties in a …
through mathematical reasoning. However, the need to formulate system properties in a …
On the use of higher-order model transformations
The level of maturity that has been reached by model transformation technologies is proved
by the growing literature on transformation libraries that address an increasingly wide …
by the growing literature on transformation libraries that address an increasingly wide …
Software variability in service robotics
Robots artificially replicate human capabilities thanks to their software, the main
embodiment of intelligence. However, engineering robotics software has become …
embodiment of intelligence. However, engineering robotics software has become …
Large-scale code reuse in open source software
A Mockus - First International Workshop on Emerging Trends in …, 2007 - ieeexplore.ieee.org
We are exploring the practice of large-scale reuse involving at least a group of source code
files. Our research question is to determine the extent of such reuse occurring in open …
files. Our research question is to determine the extent of such reuse occurring in open …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
View-centric engineering with synchronized heterogeneous models
Model-Driven Engineering provides an abstract representation of systems through the use of
models and views. For complex systems, however, finding a single model and a single view …
models and views. For complex systems, however, finding a single model and a single view …
A component model for model transformations
Model-driven engineering promotes an active use of models to conduct the software
development process. In this way, models are used to specify, simulate, verify, test and …
development process. In this way, models are used to specify, simulate, verify, test and …
View-based model-driven software development with ModelJoin
E Burger, J Henss, M Küster, S Kruse… - Software & Systems …, 2016 - Springer
Fragmentation of information across instances of different metamodels poses a significant
problem for software developers and leads to a major increase in effort of transformation …
problem for software developers and leads to a major increase in effort of transformation …