Abstract
Implementation of MDA in large, product developing organizations involves changing processes, practices, tools, and communication infrastructures. The paper presents a case study, in which modeling related needs of a unit within Ericsson were compared to features of current and envisioned MDA tools, using qualitative methods. The paper’s main contribution is an ontology defining areas and sub-areas of improvement associated with the introduction of MDA in complex embedded systems projects. The ontology is grounded in interviews with senior modellers at Ericsson and in survey publications from within the field of MDA. It identifies 26 improvement areas concerned with model content, modeling activities, and the management of modeling projects. The ontology has been presented to stakeholders within the unit studied, with positive feedback: appreciated were its groundedness, traceability, holistic scope, and potential as platform and checklist for several recurrent analysis and communication tasks related to software process improvement within Ericsson.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Churchman, C.W.: Wicked problems. Management Science 14(4), 141–142 (1967)
Stahl, T., Völter, M.: Model-driven software development: technology, engineering, management. Wiley, Chichester (2006)
Yin, R.K.: Case study research: design and methods. Sage Publications, Thousand Oaks (2003)
Walsham, G.: Interpretive case studies in IS research: nature and method. Eur. J. Inf. Systs. 4(2), 74–81 (1995)
Wohlin, C., Höst, M., Henningsson, K.: Empirical research methods in software engineering. In: Empirical methods and studies in software engineering. LNCS, vol. 2765. Springer, Heidelberg (2003)
Strauss, A., Corbin, J.: Basics of qualitative research: techniques and procedures for developing grounded theory. Sage Publications, Thousand Oaks (1998)
Phaal, R., et al.: Technology roadmapping –a planning framework for evolution and revolution. Technological forecasting and social change 71, 5–26 (2003)
van Rees, R.: Clarity in the usage of the terms ontology, taxonomy and classification. In: CIB workgroup 78 conference, Auckland, Australia (2003)
Adler, N., Shani, A.B., Styhre, A.: Collaborative research in organizations. Sage Publications, Thousand Oaks (2004)
Jacobson, I.: Object oriented software engineering: a use case driven approach. Addison-Wesley, Reading (1992)
Rockstrom, A.S.: SDL-CCITT specification and description language. IEEE Transactions on communications 30(6), 1310–1318 (1982)
Jacobson, I.: Object-oriented development in an industrial environment. ACM SIGPLAN Notices 22(12), 183–191 (1987)
Börjesson, A.: Making software process improvement happen, Doctoral dissertation IT University of Gothenburg (2006)
Baker, P., Loh, S., Weil, F.: Model-driven engineering in a large industrial context - a Motorola case study. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 476–491. Springer, Heidelberg (2005)
France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: 29th Int. conf. on software engineering, Minneapolis, USA (2007)
FP6-IP 511731 MODELWARE D1.1-2 QoS Support in MODELWARE (2006)
FP6-IP 511731 MODELWARE D2.2 MDD Engineering Metrics Definition (2006)
FP6-IP 511731 MODELWARE D2.3 MDD Maturity Levels Definition (2006)
FP6-IP 511731 MODELWARE D2.5 MDD Engineering Metrics Baseline (2006)
FP6-IP 511731 MODELWARE D2.6 MDD Maturity Model (2006)
FP6-IP 511731 MODELWARE D2.8 MDD Process Framework (2006)
Miles, M.B., Huberman, A.M.: Qualitative data analysis. SAGE Publications, Thousand Oaks (1994)
Komi-Sirviö,: Development and evaluation of software process improvement methods. Doctoral dissertation University of Ooulu (2004)
Djurić, D., Gašević, D., Devedžić, V.: Ontology modeling and MDA. Journal of Object Technology 4(1), 109–128 (2005)
Störrle, H.: A PROLOG-based Approach to Representing and Querying UML Models. In: Workshop on Visual Languages and Logic (VLL), Coeur d’Alène, Idaho, USA (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pareto, L., Staron, M., Eriksson, P. (2008). Ontology Guided Evolution of Complex Embedded Systems Projects in the Direction of MDA. In: Czarnecki, K., Ober, I., Bruel, JM., Uhl, A., Völter, M. (eds) Model Driven Engineering Languages and Systems. MODELS 2008. Lecture Notes in Computer Science, vol 5301. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87875-9_60
Download citation
DOI: https://doi.org/10.1007/978-3-540-87875-9_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87874-2
Online ISBN: 978-3-540-87875-9
eBook Packages: Computer ScienceComputer Science (R0)