An Exploratory Study of Forces and Frictions affecting Large-Scale Model-Driven Development

Autor: Kuhn, Adrian, Murphy, Gail C., Thompson, C. Albert
Rok vydání: 2012
Předmět:
Druh dokumentu: Working Paper
DOI: 10.1007/978-3-642-33666-9_23
Popis: In this paper, we investigate model-driven engineering, reporting on an exploratory case-study conducted at a large automotive company. The study consisted of interviews with 20 engineers and managers working in different roles. We found that, in the context of a large organization, contextual forces dominate the cognitive issues of using model-driven technology. The four forces we identified that are likely independent of the particular abstractions chosen as the basis of software development are the need for diffing in software product lines, the needs for problem-specific languages and types, the need for live modeling in exploratory activities, and the need for point-to-point traceability between artifacts. We also identified triggers of accidental complexity, which we refer to as points of friction introduced by languages and tools. Examples of the friction points identified are insufficient support for model diffing, point-to-point traceability, and model changes at runtime.
Comment: To appear in proceedings of MODELS 2012, LNCS Springer
Databáze: arXiv