Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 26 for “"Model-driven Engineering"”.
-
Evolution of model-driven engineering settings in practice
… (SOA), software development processes, and model-driven engineering (MDE), are used to improve productivity, while time to market and quality of the products stay stable. Multiple of these techniques are used in parallel to profit from their benefits. While the use of sophisticated software …
-
Using Model Driven Engineering to Reliably Automate the Measurement of Object-Oriented Software
… metrics have many important uses in software engineering, for example, assessing software quality or estimating the cost and effort of developing software. Many metrics have been proposed and new metrics continue to appear in the literature. Many of these metrics are incomplete, ambiguous and …
-
A Comparative Study of Model Transformation Approaches through a Systematic Procedural Framework and Goal Question Metrics Paradigm
Model Driven Engineering has become a key Software Engineering approach, which aims at improving the cost-effectiveness and reusability of software by capturing the essential semantics of systems in models. By means of model transformations, these models can be analysed, improved, and mapped to …
-
Modelling evolving clinical practice guidelines: a case of Malawi
… budgets. This study proposed that a CIG modelling language that considers CPG change requirements in their representation models could enable semi-automated support of CPG change operations thereby reducing the burden of maintaining CIGs. Characteristics of CPG changes were investigated …
-
Auto-Generating Models From Their Semantics and Constraints
Domain-specific models powered using domain-specific modeling languages are traditionally created manually by modelers. There exist model intelligence techniques, such as constraint solvers and model guidance, which alleviate challenges associated with manually creating models, however parts of the …
-
Structures and Processes for Managing Model-Metamodel Co-evolution
… and background compilation. Increasingly, models and modelling languages are first-class citizens in software development. Model-Driven Engineering (MDE), a state-of-the-art approach to software engineering, prescribes the use of models throughout the software engineering process. In MDE, …
-
A Model Driven Approach for Refactoring Heterogeneous Software Artefacts
… of certain weaknesses. Here we hypothesise that Model Driven Engineering can be used to produce improved refactoring engines that are less vulnerable to those weaknesses. We develop a Domain Specific Transformation Language for defining new composite refactorings from a set of built–in primitives …
-
Measuring progress and defining productivity in model-based engineering
Have you ever walked into a model review session or looked into a model and wondered about the level of maturity towards the deliverables? Over the past decade, the adoption of a model-driven approach to engineering has dramatically changed the delivery and coordination methods in capital projects. …
-
Model-driven performance measurement and assessment with relational traces
Model Driven Engineering (MDE) ist eine neue Vorgehensweise in der Software-Entwicklung, die Modelle als primäre Software-Artefakte verwendet. Die Modelle variieren zwischen präskriptiven Modellen, die spezifiziert werden durch domainspezifische Modellierungssprachen (DSML) und für …
-
A Model-Driven Framework to Support Games Development: An Application to Serious Games
Model Driven Engineering (MDE) is a software development approach which focuses on the creation of models to represent a domain with the aim of automatically generating software artefact using a set of software tools. This approach enables practitioners to produce a variation of software in by …
-
RAS++: representing hybrid reuse assets for MDE as a service
Artifacts associated with Model-Driven Engineering (MDE) such as model transformations, Domain Specific Languages (DSL), and modeling or refinement tools have been proposed in the literature as a mean to increase the quality in products derived from activities of Software Engineering. These …
-
A Separation-Based UI Architecture with a DSL for Role Specialization
… a programming language. Furthermore, we rely onmodel-driven engineering (MDE) techniques of code generation to further enhance thebenefits of using a DSL. In this dissertation we describe a complete methodology thatimplements our architecture, reaps the benefits of role specialization, takes …
-
Formal Verification of Relational Model Transformations using an Intermediate Verification Language
Model-driven engineering has been recognised as an effective way to manage the complexity of software development. Model transformation is widely acknowledged as one of its central ingredients. Among different paradigms of model transformations, we are specifically interested in relational model …
-
Model-Based Analysis of Role-Based Access Control
Model-Driven Engineering (MDE) has been extensively studied. Many directions have been explored, sometimes with the dream of providing a fully integrated approach for designers, developers and other stakeholders to create, reason about and modify models representing software systems. Most, but not …
-
Testing Models of Reactive Systems
Testing models of modern Real-time Embedded (RTE) systems is not straightforward due to timing constraints, numerous if not infinite possible behaviors, and complex communications between components. Software testing tools and approaches that can generate test cases to test these systems are …
-
A systematic approach to testing UML designs
In Model Driven Engineering (MDE) approaches, developers create and refine design models from which substantial portions of implementations are generated. During refinement, undetected faults in abstract model can traverse into the refined model, and eventually into code. Hence, finding and …
-
Feature-based Approach to Bridge the Information Technology and Business Gap
… business needs and transform them into a feature model (presented in UML diagrams); this is represented as a top-to-middle process. The second phase is a reverse engineering process. A system program code is sliced into modules and transformed into feature-based models (again, in UML diagrams); …
-
An Application Framework for a Power-Aware Processor Architecture
… processors are not energy-efficient for event-driven applications. The E-textiles group at Virginia Tech proposed a novel data-flow processor architecture design to bridge the gap between event-driven applications and the target architecture. The architecture, although promising in terms of …
-
Measuring Incrementally Developed Model Transformations Using Change Metrics
Transformations play a central role in Model Based Software Engineering. Similar to the development of other types of software, a transformation's specification and implementation does not necessarily remain static over the course of a project's lifetime; the transformation may develop …
-
Traceability and model management with executable and dynamic hierarchical megamodels
Nowadays, model-driven engineering (MDE) promises to ease software development by decreasing the inherent complexity of classical software development. In order to deliver on this promise, MDE increases the level of abstraction and automation, through a consideration of domain-specific models …
Page 1 of 2