Plus d’un million de livres disponibles en un clic !
Bookbot

Model difference representation

En savoir plus sur le livre

As a software engineering paradigm, Model-Driven Software Engineering (MDSE) enhances software development through effective abstraction concepts, offering significant advantages like increased productivity and establishing models as a single point of truth. Key artifacts in MDSE, software models (e.g., UML), are crucial for designing and developing large-scale projects. These models undergo constant maintenance, including extensions, corrections, and optimizations, which can lead to complexity and necessitate collaboration among multiple developers on shared models, known as Collaborative Modeling. This thesis introduces a Difference Language (DL) to address model difference representation in collaborative settings. The DL is meta-model generic, operation-based, reusable, applicable, and extensible, functioning as a family of domain-specific languages. Specific DLs can be generated from the meta-models of various modeling languages, allowing changes in instance models to be articulated in terms of DL through modeling deltas. Additionally, the approach includes a catalog of supplementary services that enhance the reuse of DL-based modeling deltas, broadening the application areas of DL. The concept is demonstrated through applications in concurrent and sequential collaborative modeling, as well as model history analysis, utilizing specific orchestrations of DL services.

Achat du livre

Model difference representation, Dilshodbek Kuryazov

Langue
Année de publication
2019
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

Personne n'a encore évalué .Évaluer