Abstract
Model-Driven Engineering has been promoted for some time as the solution for the main problem software industry is facing, i.e. complexity of software development, by raising the abstraction level and introducing more automation in the process. The promises are many; among them improved software quality by increased traceability between artifacts, early defect detection, reducing manual and error-prone work and including knowledge in generators. However, in our opinion MDE is still in the early adoption phase and to be successfully adopted by industry, it must prove its superiority over other development paradigms and be supported by a rich ecosystem of stable, compatible and standardized tools. It should also not introduce more complexity than it removes. The subject of this paper is the challenges in MDE adoption from our experience of using MDE in real and research projects, where MDE has potential for success and what the key success criteria are.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barbero, F., Jouault, J.: Model Driven Management of Complex Systems: Implementing the Macroscope’s Vision. In: 15th ECBS 2008, pp. 277–286. IEEE Press, Los Alamitos (2008)
Fernandez, M.: From Code to Models: Past, Present and Future of MDE Adoption in Telefónica. In: 3rd Europen Workshop From Code Centric to Model Centric Software Engineering: Practices, Implications and Return on Investment (C2M), co-located with ECMDA 2008, pp. 41—51 (2008)
Fritzsche, M., Johannes, J., et al.: Systematic Usage of Embedded Modelling Languages in Model Transformation Chains. In: The Software Language Engineering Conference, SLE 2008 (accepted, 2008)
Fritzsche, M., Johannes, J., Zschaler, S., Zherebtsov, A., Terekhov, A.: Application of Tracing Techniques in Model-Driven Performance Engineering. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095. Springer, Heidelberg (2008)
Fritzsche, M., Gilani, W., Fritzsche, C., Spence, I.T.A., Kilpatrick, P., Brown, T.J.: Towards utilizing Model-Driven Engineering of Composite Applications for Business Performance Analysis. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 369–380. Springer, Heidelberg (2008)
Mohagheghi, P.: Evaluating Software Development Methodologies based on their Practices and Promises. In: Proc. Somet 2008: New Trends in Software Methodologies, Tools and Techniques, pp. 14–35. IOS Press, Amsterdam (2008)
Mohagheghi, P., Dehlen, V.: Where is the Proof? A Review of Experiences from Applying MDE in Industry. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 432–443. Springer, Heidelberg (2008)
Moore, G.A.: Crossing the chasm: Marketing and Selling High-Tech Products to Mainstream Customers, 2nd edn. HarperBusiness Essentials (2002)
Pickering, B., Fernandez, M., Castillo, A., Mengusoglu, E.: A Domain-Specific Approach for Autonomic Network Management. In: van der Meer, S., Burgess, M., Denazis, S. (eds.) MACE 2008. LNCS, vol. 5276. Springer, Heidelberg (2008)
Snabe, J.H., Rosenber, A., Møller, C., Scavillo, M.: Business Process Management: The SAP Roadmap. SAP Press (2008) ISBN 978-1-59229-231-8
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mohagheghi, P., Fernandez, M.A., Martell, J.A., Fritzsche, M., Gilani, W. (2009). MDE Adoption in Industry: Challenges and Success Criteria. In: Chaudron, M.R.V. (eds) Models in Software Engineering. MODELS 2008. Lecture Notes in Computer Science, vol 5421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01648-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-01648-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01647-9
Online ISBN: 978-3-642-01648-6
eBook Packages: Computer ScienceComputer Science (R0)