879 research outputs found
On the Industrial Adoption of Model Driven Engineering. Is your company ready for MDE?
Model Driven Engineering (MDE) is an approach to software development where
models play a central role in all software engineering processes. Conceived to provide significant
gains in productivity, portability, maintainability and interoperability, MDE is now starting to be effec- tively used in industry. Thus, companies are beginning to evaluate their possibilities for adopting it. This paper examines the current state of MDE in industry, summarizes the current obstacles for
adoption, and discusses the advantages that it should bring to businesses and its limitations. Finally, some ideas for a smoother transition towards a wider adoption of MDE are outlinedModel Driven Engineering (MDE) – IngenierÃa Basada en Modelos en español – es un enfoque del desarrollo del software, donde los modelos tienen un papel central en todos los procesos de ingenierÃa de software. Este enfoque se concibe para aportar importantes ganancias en la productividad, portabilidad, el mantenimiento, y la interoperabilidad. Además, ahora el MDE está comenzando a ser usado de forma efectiva en la industria. Por ello, las empresas están empezando a evaluar sus posibilidades para adoptarlo. Este artÃculo examina el actual estado del MDE en la industria, resume los presentes obstáculos para su adopción, y debate las ventajas que deberÃa de aportar a las empresas, y sus limitaciones. Finalmente, se destacan algunas ideas para una fácil transición hacia una amplia adopción del MDE
Using process mapping software to redesign a management system
Management Systems are becoming de rigueur for Organisations, but many with existing Management Systems are finding that they are creaking at the seams. Changes to Standards, Regulations, Business Practices, Organisation structures and Products mean that Organisations have be flexible and their Management Systems also. With Management Systems based on those written in the 1990s, companies are realising that they need to make a step change in order to maintain their competitive advantage.
This Management Summary will discuss why Process Mapping should be considered as a method for this improvement, what to consider when choosing a Process Mapping tool and how the change should be planned. It uses experience from several companies with which the author has been involved
Requirements traceability in model-driven development: Applying model and transformation conformance
The variety of design artifacts (models) produced in a model-driven design process results in an intricate relationship between requirements and the various models. This paper proposes a methodological framework that simplifies management of this relationship, which helps in assessing the quality of models, realizations and transformation specifications. Our framework is a basis for understanding requirements traceability in model-driven development, as well as for the design of tools that support requirements traceability in model-driven development processes. We propose a notion of conformance between application models which reduces the effort needed for assessment activities. We discuss how this notion of conformance can be integrated with model transformations
Experiences in teaching a graduate course on model-driven software development
Cataloged from PDF version of article.Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of researchers and the industry, it is now being introduced in university courses. This article describes the experiences of three years of teaching of the graduate course Model-Driven Software Development at Bilkent University in Turkey. The lessons learned can be useful for peer educators who teach or aim to teach a similar course. © 2011 Copyright Taylor and Francis Group, LLC
A taxonomy of tool-related issues affecting the adoption of model-driven engineering
Although poor tool support is often blamed for the low uptake of model-driven engineering (MDE), recent studies have shown that adoption problems are as likely to be down to social and organizational factors as with tooling issues. This article discusses the impact of tools on MDE adoption and practice and does so while placing tooling within a broader organizational context. The article revisits previous data on MDE use in industry (19 in-depth interviews with MDE practitioners) and reanalyzes that data through the specific lens of MDE tools in an attempt to identify and categorize the issues that users had with the tools they adopted. In addition, the article presents new data: 20 new interviews in two specific companies—and analyzes it through the same lens. A key contribution of the paper is a loose taxonomy of tool-related considerations, based on empirical industry data, which can be used to reflect on the tooling landscape as well as inform future research on MDE tools
Recommended from our members
Open and Distance Learning for Basic Education in South Asia: its potential for hard-to-reach children and children in conflict and disaster areas: Bangladesh and Sri Lanka Country Studies
These are the country studies for the UNICEF funded project which explores the ways in which, in Bangladesh and Sri Lanka various forms of open and distance learning could be developed to better meet the needs of marginalised children and those affected by natural disaster (Bangladesh) and by conflict (Sri Lanka)
Creative and cultural spillovers : an e-Compendium of project publications (2015-2018)
This e-Compendium is a compilation of the European Research Partnership on Cultural and Creative Spillovers project research publications, which were all made publicly-available as PDF downloads from the website for the duration of the project. This e-Compendium ensures the continued access and ease of distribution of these documents: each individual document maintains its stated authorship and copyright designations
A Model Driven Approach to Model Transformations
The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development through the increased use of models. In order for MDA to reach its full potential, the ability to manipulate and transform models { most obviously from the Platform Independent Model (PIM) to the Platform Specific Models (PSM) { is vital. Recognizing this need, the OMG issued a Request For Proposals (RFP) largely concerned with finding a suitable mechanism for trans-
forming models. This paper outlines the relevant background material, summarizes the approach taken by the QVT-Partners (to whom the authors belong), presents a non-trivial example using the QVT-Partners approach, and finally sketches out what the future holds for model transformations
Professional librarianship: always preparing for the future
The Context Statement is Part One of my submission for my thesis submitted in partial fulfilment of the requirements for the Degree of Doctorate in Professional Studies by Public Works. It is presented to be read in conjunction with Part Two of this submission, which contains publications which represent the public works. The Context Statement is written in line with the requirements of Middlesex University regulations for doctoral awards and the chapters are structured in relation to these requirements. The submitted works were not initially written for submission as part of a D. Prof.
The Context Statement has stimulated me to bring together a description of the reflective practice which has been inherent in the development of my public works, both those selected for special treatment in Chapter 2 and those described throughout the context statement. In chapter 1 I place my work in context, beginning with my interest in libraries which then became specialised in the library automation field. In section 2, as mentioned I introduce four public works which are in the case of the first three represented by publications. Chapter 3 is a justification for the Doctorate in Professional Studies by Public Works, outlining the place of reflection and reflective practices throughout the development of these public works. In Chapter 4 I return to the themes of International Librarianship, General Librarianship, Library Automation and Standardization which permeate my public works, before drawing my conclusions on the importance not only of reflection but of innovation in my public works
- …