Engineering ai systems: A research agenda
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …
industry. However, based on well over a dozen case studies, we have learned that …
A systematic review of UML model consistency management
FJ Lucas, F Molina, A Toval - Information and Software technology, 2009 - Elsevier
Information System (IS) development has been beset by consistency problems since its
infancy. These problems are greater still in UML software development, and are principally …
infancy. These problems are greater still in UML software development, and are principally …
Collaborative model-driven software engineering: a classification framework and a research map
Context: Collaborative Model-Driven Software Engineering (MDSE) consists of methods and
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …
Model migration with epsilon flock
In their recent book, Mens and Demeyer state that Model-Driven Engineering introduces
additional challenges for controlling and managing software evolution. Today, tools exist for …
additional challenges for controlling and managing software evolution. Today, tools exist for …
A survey of modeling language specification techniques
Visual modeling languages such as the Business Process Model and Notation and the
Unified Modeling Language are widely used in industry and academia for the analysis and …
Unified Modeling Language are widely used in industry and academia for the analysis and …
Approaches to co-evolution of metamodels and models: A survey
R Hebig, DE Khelladi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy
models of a company get lost, when they become incompatible with the new language …
models of a company get lost, when they become incompatible with the new language …
A tridimensional approach for studying the formal verification of model transformations
In Model Driven Engineering (MDE), models are first-class citizens, and model
transformation is MDE's" heart and soul". Since model transformations are executed for a …
transformation is MDE's" heart and soul". Since model transformations are executed for a …
[PDF][PDF] An analysis of approaches to model migration
Changing a metamodel can cause inconsistency with instance models. Modelling
frameworks such as EMF that implement the OMG's metamodelling architecture cannot be …
frameworks such as EMF that implement the OMG's metamodelling architecture cannot be …
Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …
code in their codebases. Assuring the quality of this code has shifted from simple defect …
The structure-behavior coalescence approach for systems modeling
KP Lin, WS Chao - IEEE Access, 2019 - ieeexplore.ieee.org
The systems modeling technique is used for developing an abstract model to help analyze
and understand the functionality of a system. In this paper, we introduce a new approach for …
and understand the functionality of a system. In this paper, we introduce a new approach for …