- -

Considerations about quality in model-driven engineering

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Considerations about quality in model-driven engineering

Show simple item record

Files in this item

dc.contributor.author Giraldo-Velásquez, Faber Danilo es_ES
dc.contributor.author España Cubillo, Sergio es_ES
dc.contributor.author Pastor López, Oscar es_ES
dc.contributor.author Giraldo, William J. es_ES
dc.date.accessioned 2017-07-06T08:11:50Z
dc.date.available 2017-07-06T08:11:50Z
dc.date.issued 2016-12-19
dc.identifier.issn 0963-9314
dc.identifier.uri http://hdl.handle.net/10251/84549
dc.description The final publication is available at Springer via http://dx.doi.org/10.1007/s11219-016-9350-6 es_ES
dc.description.abstract The virtue of quality is not itself a subject; it depends on a subject. In the software engineering field, quality means good software products that meet customer expectations, constraints, and requirements. Despite the numerous approaches, methods, descriptive models, and tools, that have been developed, a level of consensus has been reached by software practitioners. However, in the model-driven engineering (MDE) field, which has emerged from software engineering paradigms, quality continues to be a great challenge since the subject is not fully defined. The use of models alone is not enough to manage all of the quality issues at the modeling language level. In this work, we present the current state and some relevant considerations regarding quality in MDE, by identifying current categories in quality conception and by highlighting quality issues in real applications of the model-driven initiatives. We identified 16 categories in the definition of quality in MDE. From this identification, by applying an adaptive sampling approach, we discovered the five most influential authors for the works that propose definitions of quality. These include (in order): the OMG standards (e.g., MDA, UML, MOF, OCL, SysML), the ISO standards for software quality models (e.g., 9126 and 25,000), Krogstie, Lindland, and Moody. We also discovered families of works about quality, i.e., works that belong to the same author or topic. Seventy-three works were found with evidence of the mismatch between the academic/research field of quality evaluation of modeling languages and actual MDE practice in industry. We demonstrate that this field does not currently solve quality issues reported in industrial scenarios. The evidence of the mismatch was grouped in eight categories, four for academic/research evidence and four for industrial reports. These categories were detected based on the scope proposed in each one of the academic/research works and from the questions and issues raised by real practitioners. We then proposed a scenario to illustrate quality issues in a real information system project in which multiple modeling languages were used. For the evaluation of the quality of this MDE scenario, we chose one of the most cited and influential quality frameworks; it was detected from the information obtained in the identification of the categories about quality definition for MDE. We demonstrated that the selected framework falls short in addressing the quality issues. Finally, based on the findings, we derive eight challenges for quality evaluation in MDE projects that current quality initiatives do not address sufficiently. es_ES
dc.description.sponsorship F.G, would like to thank COLCIENCIAS (Colombia) for funding this work through the Colciencias Grant call 512-2010. This work has been supported by the Gene-ralitat Valenciana Project IDEO (PROMETEOII/2014/039), the European Commission FP7 Project CaaS (611351), and ERDF structural funds. en_EN
dc.language Inglés es_ES
dc.publisher Springer Verlag (Germany) es_ES
dc.relation.ispartof Software Quality Journal es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Model-driven engineering es_ES
dc.subject Modeling languages es_ES
dc.subject Quality es_ES
dc.subject Quality categories es_ES
dc.subject Quality issues es_ES
dc.subject Open quality challenges es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Considerations about quality in model-driven engineering es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1007/s11219-016-9350-6
dc.relation.projectID info:eu-repo/grantAgreement/COLCIENCIAS//512-2010/
dc.relation.projectID info:eu-repo/grantAgreement/EC/FP7/611351/EU/Capability as a Service in digital enterprises/
dc.relation.projectID info:eu-repo/grantAgreement/GVA//PROMETEOII%2F2014%2F039/ES/IDEO: Innovative services for Digital Enterprises with ORCA (Servicios Innovadores para Empresas Digitales con ORCA)/
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Centro de Investigación en Métodos de Producción de Software - Centre d'Investigació en Mètodes de Producció de Software es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Giraldo-Velásquez, FD.; España Cubillo, S.; Pastor López, O.; Giraldo, WJ. (2016). Considerations about quality in model-driven engineering. Software Quality Journal. 1-66. https://doi.org/10.1007/s11219-016-9350-6 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://link.springer.com/article/10.1007/s11219-016-9350-6 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 66 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.senia 327482 es_ES
dc.contributor.funder Departamento Administrativo de Ciencia, Tecnología e Innovación, Colombia
dc.contributor.funder Generalitat Valenciana
dc.contributor.funder European Commission
dc.contributor.funder European Regional Development Fund
dc.description.references (1985). Iso information processing—documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts. ISO 5807:1985(E) (pp. 1–25). es_ES
dc.description.references (2011). Iso/iec/ieee systems and software engineering – architecture description. ISO/IEC/IEEE 42010:2011(E) (Revision of ISO/IEC 42010:2007 and IEEE Std 1471-2000) (pp. 1–46). es_ES
dc.description.references Abran, A., Moore, J.W., Bourque, P., Dupuis, R., & Tripp, L.L. (2013). Guide to the Software Engineering Body of Knowledge (SWEBOK) version 3 public review. IEEE. ISO Technical Report ISO/IEC TR 19759. es_ES
dc.description.references Agner, L.T.W., Soares, I.W., Stadzisz, P.C., & Simão, J.M. (2013). A brazilian survey on {UML} and model-driven practices for embedded software development. Journal of Systems and Software, 86(4), 997–1005. {SI} : Software Engineering in Brazil: Retrospective and Prospective Views. es_ES
dc.description.references Amstel, M.F.V. (2010). The right tool for the right job: assessing model transformation quality. pages 69–74. Affiliation: Eindhoven University of Technology, P.O. Box 513, 5600 MB, Eindhoven, Netherlands. Cited By (since 1996):1. es_ES
dc.description.references Aranda, J., Damian, D., & Borici, A. (2012). Transition to model-driven engineering: what is revolutionary, what remains the same?. In Proceedings of the 15th international conference on model driven engineering languages and systems, MODELS’12 (pp. 692–708). Berlin, Heidelberg: Springer. es_ES
dc.description.references Arendt, T., & Taentzer, G. (2013). A tool environment for quality assurance based on the eclipse modeling framework. Automated Software Engineering, 20(2), 141–184. es_ES
dc.description.references Atkinson, C., Bunse, C., & Wüst, J. (2003). Driving component-based software development through quality modelling, volume 2693. Cited By (since 1996):3. es_ES
dc.description.references Baker, P., Loh, S., & Weil, F. (2005). Model-driven engineering in a large industrial context—motorola case study. In Briand, L., & Williams, C. (Eds.) Model Driven Engineering Languages and Systems, volume 3713 of Lecture Notes in Computer Science (pp. 476–491). Berlin, Heidelberg: Springer. es_ES
dc.description.references Barišić, A., Amaral, V., Goulão, M., & Barroca, B. (2011). Quality in use of domain-specific languages: a case study. In Proceedings of the 3rd ACM SIGPLAN workshop on evaluation and usability of programming languages and tools, PLATEAU ’11 (pp. 65–72). New York: ACM. es_ES
dc.description.references Becker, J., Bergener, P., Breuker, D., & Rackers, M. (2010). Evaluating the expressiveness of domain specific modeling languages using the bunge-wand-weber ontology. In 2010 43rd Hawaii international conference on system sciences (HICSS) (pp. 1–10). es_ES
dc.description.references Bertrand Portier, L.A. (2009). Model driven development misperceptions and challenges. es_ES
dc.description.references Bézivin, J., & Kurtev, I. (2005). Model-based technology integration with the technical space concept. In Proceedings of the Metainformatics Symposium: Springer. es_ES
dc.description.references Brambilla, M. (2016). How mature is of model-driven engineering as an engineering discipline @ONLINE. es_ES
dc.description.references Brambilla, M., & Fraternali, P. (2014). Large-scale model-driven engineering of web user interaction: The webml and webratio experience. Science of Computer Programming, 89 Part B(0), 71 – 87. Special issue on Success Stories in Model Driven Engineering. es_ES
dc.description.references Brown, A. (2009). Simple and practical model driven architecture (mda) @ONLINE. es_ES
dc.description.references Bruel, J.-M., Combemale, B., Ober, I., & Raynal, H. (2015). Mde in practice for computational science. Procedia Computer Science, 51, 660–669. es_ES
dc.description.references Budgen, D., Burn, A.J., Brereton, O.P., Kitchenham, B.A., & Pretorius, R. (2011). Empirical evidence about the uml: a systematic literature review. Software: Practice and Experience, 41(4), 363–392. es_ES
dc.description.references Burden, H., Heldal, R., & Whittle, J. (2014). Comparing and contrasting model-driven engineering at three large companies. In Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM ’14 (pp. 14:1–14:10). New York: ACM. es_ES
dc.description.references Cabot, J. Has mda been abandoned (by the omg)? es_ES
dc.description.references Cabot, J. (2009). Modeling will be commonplace in three years time @ONLINE. es_ES
dc.description.references Cachero, C., Poels, G., Calero, C., & Marhuenda, Y. (2007). Towards a Quality-Aware Engineering Process for the Development of Web Applications. Working Papers of Faculty of Economics and Business Administration, Ghent University, Belgium 07/462, Ghent University, Faculty of Economics and Business Administration. es_ES
dc.description.references Challenger, M., Kardas, G., & Tekinerdogan, B. (2015). A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems. Software Quality Journal, 1–41. es_ES
dc.description.references Chaudron, M.V., Heijstek, W., & Nugroho, A. (2012). How effective is uml modeling? Software & Systems Modeling, 11(4), 571–580. J2: Softw Syst Model. es_ES
dc.description.references Chenouard, R., Granvilliers, L., & Soto, R. (2008). Model-driven constraint programming. pages 236–246. Affiliation: CNRS, LINA, Universit de Nantes, France; Affiliation: Pontificia Universidad Catlica de, Valparaiso, Chile. Cited By (since 1996):8. es_ES
dc.description.references Clark, T., & Muller, P.-A. (2012). Exploiting model driven technology: a tale of two startups. Software and Systems Modeling, 11(4), 481–493. es_ES
dc.description.references Corneliussen, L. (2008). What do you think of model-driven software development? es_ES
dc.description.references Costal, D., Gómez, C., & Guizzardi, G. (2011). Formal semantics and ontological analysis for understanding subsetting, specialization and redefinition of associations in uml. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6998 LNCS:189–203. cited By (since 1996)3. es_ES
dc.description.references Cruz-Lemus, J.A., Maes, A., Género, M., Poels, G., & Piattini, M. (2010). The impact of structural complexity on the understandability of uml statechart diagrams. Information Sciences, 180(11), 2209–2220. Cited By (since 1996):14. es_ES
dc.description.references Cuadrado, J.S., Izquierdo, J.L.C., & Molina, J.G. (2014). Applying model-driven engineering in small software enterprises. Science of Computer Programming, 89 Part B(0), 176 – 198. Special issue on Success Stories in Model Driven Engineering. es_ES
dc.description.references Da Silva, A.R. (2015). Model-driven engineering: a survey supported by the unified conceptual model. Computer Languages Systems and Structures, 43, 139–155. es_ES
dc.description.references Da Silva Teixeira, D.G.M., Quirino, G.K., Gailly, F., De Almeida Falbo, R., Guizzardi, G., & Perini Barcellos, M. (2016). PoN-S: a Systematic Approach for Applying the Physics of Notation (PoN), (pp. 432–447). Cham: Springer International Publishing. es_ES
dc.description.references Davies, I., Green, P., Rosemann, M., Indulska, M., & Gallo, S. (2006). How do practitioners use conceptual modeling in practice? Data and Knowledge Engineering, 58(3), 358 – 380. Including the special issue : {ER} 2004ER 2004. es_ES
dc.description.references Davies, J., Milward, D., Wang, C.-W., & Welch, J. (2015). Formal model-driven engineering of critical information systems. Science of Computer Programming, 103(0), 88 – 113. Selected papers from the First International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS 2012). es_ES
dc.description.references De Oca, I.M.-M., Snoeck, M., Reijers, H.A., & Rodríguez-Morffi, A. (2015). A systematic literature review of studies on business process modeling quality. Information and Software Technology, 58, 187–205. es_ES
dc.description.references DenHaan, J. (2009). 8 reasons why model driven development is dangerous @ONLINE. es_ES
dc.description.references DenHaan, J. (2010). Model driven engineering vs the commando pattern @ONLINE. es_ES
dc.description.references DenHaan, J. (2011a). Why aren’t we all doing model driven development yet @ONLINE. es_ES
dc.description.references DenHaan, J. (2011b). Why there is no future model driven development @ONLINE. es_ES
dc.description.references Di Ruscio, D., Iovino, L., & Pierantonio, A. (2013). Managing the coupled evolution of metamodels and textual concrete syntax specifications. cited By (since 1996)0. es_ES
dc.description.references Dijkman, R.M., Dumas, M., & Ouyang, C. (2008). Semantics and analysis of business process models in {BPMN}. Information and Software Technology, 50(12), 1281–1294. es_ES
dc.description.references Domínguez-Mayo, F.J., Escalona, M.J., Mejías, M., Ramos, I., & Fernández, L. (2011). A framework for the quality evaluation of mdwe methodologies and information technology infrastructures. International Journal of Human Capital and Information Technology Professionals, 2(4), 11–22. es_ES
dc.description.references Domínguez-Mayo, F.J., Escalona, M.J., Mejías, M., & Torres, A.H. (2010). A quality model in a quality evaluation framework for mdwe methodologies. pages 495–506. Affiliation: Departamento de Lenguajes y Sistemas Informíticos, University of Seville, Seville, Spain., Cited By (since 1996):1. es_ES
dc.description.references Dubray, J.-J. (2011). Why did mde miss the boat?. es_ES
dc.description.references Escalona, M.J., Gutiérrez, J.J., Pérez-Pérez, M., Molina, A., Domínguez-Mayo, E., & Domínguez-Mayo, F.J. (2011). Measuring the Quality of Model-Driven Projects with NDT-Quality, (pp. 307–317). New York: Springer. es_ES
dc.description.references Espinilla, M., Domínguez-Mayo, F.J., Escalona, M.J., Mejías, M., Ross, M., & Staples, G. (2011). A Method Based on AHP to Define the Quality Model of QuEF (Vol. 123, pp. 685–694). Berlin, Heidelberg: Springer. es_ES
dc.description.references Fabra, J., Castro, V.D., Álvarez, P., & Marcos, E. (2012). Automatic execution of business process models: exploiting the benefits of model-driven engineering approaches. Journal of Systems and Software, 85(3), 607–625. Novel approaches in the design and implementation of systems/software architecture. es_ES
dc.description.references Falkenberg, E.D., Hesse, W., Lindgreen, P., Nilsson, B.E., Oei, J.L.H., Rolland, C., Stamper, R.K., Assche, F.J.M.V., Verrijn-Stuart, A.A., & Voss, K. (1996). Frisco: a framework of information system concepts. Technical report, The IFIP WG 8. 1 Task Group FRISCO. es_ES
dc.description.references Fettke, P., Houy, C., Vella, A.-L., & Loos, P. (2012). Towards the Reconstruction and Evaluation of Conceptual Model Quality Discourses – Methodical Framework and Application in the Context of Model Understandability, volume 113 of Lecture Notes in Business Information Processing, chapter 28, pages 406–421, Springer, Berlin, Heidelberg. es_ES
dc.description.references Finnie, S. (2015). Modeling community: Are we missing something? es_ES
dc.description.references Fournier, C. (2008). Is uml practical?@ONLINE. es_ES
dc.description.references France, R., & Rumpe, B. (2007). Model-driven development of complex software: a research roadmap. In Future of Software Engineering, 2007, FOSE ’07 (pp. 37–54). es_ES
dc.description.references Gallego, M., Giraldo, F.D., & Hitpass, B. (2015). Adapting the pbec-otss software selection approach for bpm suites: an application case. In 2015 34th International Conference of the Chilean Computer Science Society (SCCC) (pp. 1–10). es_ES
dc.description.references Galvão, I., & Goknil, A. (2007). Survey of traceability approaches in model-driven engineering. cited By (since 1996)22. es_ES
dc.description.references Giraldo, F., España, S., Giraldo, W., & Pastor, O. (2015). Modelling language quality evaluation in model-driven information systems engineering: a roadmap. In 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS) (pp. 64–69). es_ES
dc.description.references Giraldo, F., España, S., & Pastor, O. (2014). Analysing the concept of quality in model-driven engineering literature: a systematic review. In 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS) (pp. 1–12). es_ES
dc.description.references Giraldo, F.D., España, S., & Pastor, O. (2016). Evidences of the mismatch between industry and academy on modelling language quality evaluation. arXiv: 1606.02025 . es_ES
dc.description.references González, C., & Cabot, J. (2014). Formal verification of static software models in mde: a systematic review. Information and Software Technology, 56(8), 821–838. cited By (since 1996)0. es_ES
dc.description.references González, C.A., Büttner, F., Clarisó, R., & Cabot, J. (2012). Emftocsp: a tool for the lightweight verification of emf models. pages 44–50. Affiliation: cole des Mines de Nantes, INRIA, LINA, Nantes, France; Affiliation: Universitat Oberta de Catalunya, Barcelona, Spain. Cited By (since 1996):1. es_ES
dc.description.references Gorschek, T., Tempero, E., & Angelis, L. (2014). On the use of software design models in software development practice: an empirical investigation. Journal of Systems and Software, 95(0), 176– 193. es_ES
dc.description.references Goulão, M., Amaral, V., & Mernik, M. (2016). Quality in model-driven engineering: a tertiary study. Software Quality Journal, 1–33. es_ES
dc.description.references Grobshtein, Y., & Dori, D. (2011). Generating sysml views from an opm model: design and evaluation. Systems Engineering, 14(3), 327–340. es_ES
dc.description.references Haan, J.d. (2008). 8 reasons why model-driven approaches (will) fail. es_ES
dc.description.references Harel, D., & Rumpe, B. (2000). Modeling languages: Syntax, semantics and all that stuff, part i: The basic stuff, Israel. Technical report Jerusalem Israel. es_ES
dc.description.references Harel, D., & Rumpe, B. (2004). Meaningful modeling: what’s the semantics of semantics? Computer, 37(10), 64–72. es_ES
dc.description.references Hebig, R., & Bendraou, R. (2014). On the need to study the impact of model driven engineering on software processes. In Proceedings of the 2014 International Conference on Software and System Process, ICSSP 2014 (pp. 164–168). New York: ACM. es_ES
dc.description.references Heidari, F., & Loucopoulos, P. (2014). Quality evaluation framework (qef): modeling and evaluating quality of business processes. International Journal of Accounting Information Systems, 15(3), 193–223. Business Process Modeling. es_ES
dc.description.references Heymans, P., Schobbens, P.Y., Trigaux, J.C., Bontemps, Y., Matulevicius, R., & Classen, A. (2008). Evaluating formal properties of feature diagram languages. Software, IET, 2(3), 281–302. ID 2. es_ES
dc.description.references Hindawi, M., Morel, L., Aubry, R., & Sourrouille, J.-L. (2009). Description and Implementation of a UML Style Guide (Vol. 5421, pp. 291–302). Berlin: Springer. es_ES
dc.description.references Hoang, D. (2012). Current limitations of mdd and its implications @ONLINE. es_ES
dc.description.references Hodges, W. (2013). Model theory Zalta, E.N. (Ed.) The Stanford Encyclopedia of Philosophy. Fall 2013 edition. es_ES
dc.description.references Hutchinson, J., Rouncefield, M., & Whittle, J. (2011a). Model-driven engineering practices in industry. In Proceedings of the 33rd International Conference on Software Engineering, ICSE’11 (pp. 633–642). New York: ACM. es_ES
dc.description.references Hutchinson, J., Whittle, J., & Rouncefield, M. (2014). Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure. Science of Computer Programming, 89 Part B(0), 144–161. Special issue on Success Stories in Model Driven Engineering. es_ES
dc.description.references Hutchinson, J., Whittle, J., Rouncefield, M., & Kristoffersen, S. (2011b). Empirical assessment of mde in industry. In Proceedings of the 33rd International Conference on Software Engineering, ICSE’11 (pp. 471–480). New York: ACM. es_ES
dc.description.references Igarza, I.M.H., Boada, D.H.G., & Valdés, A.P. (2012). Una introducción al desarrollo de software dirigido por modelos. Serie Científica, 5(3). es_ES
dc.description.references ISO/IEC (2001). ISO/IEC 9126. Software engineering—Product quality. ISO/IEC. es_ES
dc.description.references Izurieta, C., Rojas, G., & Griffith, I. (2015). Preemptive management of model driven technical debt for improving software quality. In Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, QoSA’15 (pp. 31–36). New York: ACM. es_ES
dc.description.references Jalali, S., & Wohlin, C. (2012). Systematic literature studies: Database searches vs. backward snowballing. In Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM’12 (pp. 29–38). New York: ACM. es_ES
dc.description.references Kahraman, G., & Bilgen, S. (2013). A framework for qualitative assessment of domain-specific languages. Software & Systems Modeling, 1–22. es_ES
dc.description.references Kessentini, M., Langer, P., & Wimmer, M. (2013). Searching models, modeling search: On the synergies of sbse and mde (pp. 51–54). es_ES
dc.description.references Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report EBSE 2007-001, Keele University and Durham University Joint Report. es_ES
dc.description.references Kitchenham, B., Pfleeger, S., Pickard, L., Jones, P., Hoaglin, D., El Emam, K., & Rosenberg, J. (2002). Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, 28(8), 721–734. es_ES
dc.description.references Klinke, M. (2008). Do you use mda/mdd/mdsd, any kind of model-driven approach? Will it be the future? es_ES
dc.description.references Köhnlein, J. (2013). Eclipse diagram editors from a user’s perspective. es_ES
dc.description.references Kolovos, D.S., Paige, R.F., & Polack, F.A. (2008). The grand challenge of scalability for model driven engineering. In Models in Software Engineering (pp. 48–53): Springer. es_ES
dc.description.references Kolovos, D.S., Rose, L.M., Matragkas, N., Paige, R.F., Guerra, E., Cuadrado, J.S., De Lara, J., Ráth, I., Varró, D., Tisi, M., & Cabot, J. (2013). A research roadmap towards achieving scalability in model driven engineering. In Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE’13 (pp. 2:1–2:10). New York: ACM. es_ES
dc.description.references Krill, P. (2016). Uml to be ejected from microsoft visual studio (infoworld). es_ES
dc.description.references Krogstie, J. (2012a). Model-based development and evolution of information systems: a quality approach, Springer Publishing Company, Incorporated. es_ES
dc.description.references Krogstie, J. (2012b). Quality of modelling languages, (pp. 249–280). London: Springer. es_ES
dc.description.references Krogstie, J. (2012c). Quality of models, (pp. 205–247). London: Springer. es_ES
dc.description.references Krogstie, J. (2012d). Specialisations of SEQUAL, (pp. 281–326). London: Springer. es_ES
dc.description.references Krogstie, J., Lindland, O.I., & Sindre, G. (1995). Defining quality aspects for conceptual models. In Proceedings of the IFIP International Working Conference on Information System Concepts: Towards a Consolidation of Views (pp. 216–231). London: Chapman & Hall, Ltd. es_ES
dc.description.references Kruchten, P. (2000). The rational unified process: an introduction, 2nd edn. Boston: Addison-Wesley Longman Publishing Co., Inc. es_ES
dc.description.references Kruchten, P., Nord, R., & Ozkaya, I. (2012). Technical debt: from metaphor to theory and practice. Software, IEEE, 29(6), 18–21. es_ES
dc.description.references Kulkarni, V., Reddy, S., & Rajbhoj, A. (2010). Scaling up model driven engineering – experience and lessons learnt. In Petriu, D., Rouquette, N., & Haugen, y. (Eds.) Model Driven Engineering Languages and Systems, volume 6395 of Lecture Notes in Computer Science (pp. 331–345). Berlin, Heidelberg: Springer. es_ES
dc.description.references Laguna, M.A., & Marqués, J.M. (2010). Uml support for designing software product lines: the package merge mechanism, 16(17), 2313–2332. es_ES
dc.description.references Lange, C. (2007a). Model size matters. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4364 LNCS:211–216. cited By (since 1996)1. es_ES
dc.description.references Lange, C., & Chaudron, M. (2005). Managing Model Quality in UML-Based Software Development. In 13th IEEE International Workshop on Technology and Engineering Practice, 2005 (pp. 7–16). es_ES
dc.description.references Lange, C., Chaudron, M.R.V., Muskens, J., Somers, L.J., & Dortmans, H.M. (2003). An empirical investigation in quantifying inconsistency and incompleteness of uml designs. In Incompleteness of UML Designs, Proceedings Workshop on Consistency Problems in UML-based Software Development, 6th International Conference on Unified Modeling Language, UML, 2003. es_ES
dc.description.references Lange, C., DuBois, B., Chaudron, M., & Demeyer, S. (2006). An experimental investigation of uml modeling conventions. In Nierstrasz, O., Whittle, J., Harel, D., & Reggio, G. (Eds.) Model Driven Engineering Languages and Systems, volume 4199 of Lecture Notes in Computer Science (pp. 27–41). Berlin, Heidelberg: Springer. es_ES
dc.description.references Lange, C.F.J., & Chaudron, M.R.V. (2006). Effects of defects in uml models: an experimental investigation. In Proceedings of the 28th international conference on Software engineering, ICSE’06 (pp. 401–411). New York: ACM. es_ES
dc.description.references Lange, C.J. (2007b). Model Size Matters (Vol. 4364, pp. 211–216). Berlin, Heidelberg: Springer. es_ES
dc.description.references Laurent, Y., Bendraou, R., & Gervais, M.P. (2013). Executing and debugging uml models: an fuml extension. Affiliation: LIP6, UPMC Paris Universitas, France; Affiliation: LIP6 University of Paris Ouest, Nanterre, France. es_ES
dc.description.references Le Pallec, X., & Dupuy-Chessa, S. (2013). Support for quality metrics in metamodelling. In Proceedings of the Second Workshop on Graphical Modeling Language Development, GMLD’13 (pp. 23–31). New York: ACM. es_ES
dc.description.references Linders, B., & New developments in model driven software engineering (2015). es_ES
dc.description.references Lindland, O.I., Sindre, G., & Sølvberg, A (1994). Understanding quality in conceptual modeling. IEEE Software, 11(2), 42–49. es_ES
dc.description.references López-Fernández, J.J., Guerra, E., & de Lara, J. (2014). Assessing the quality of meta-models. In 11th Workshop on Model Driven Engineering, Verification and Validation MoDeVVa, (Vol. 2014 p. 10). es_ES
dc.description.references Lukman, T., Godena, G., Gray, J., Heričko, M., & Strmčnik, S. (2013). Model-driven engineering of process control software—beyond device-centric abstractions. Control Engineering Practice, 21(8), 1078–1096. es_ES
dc.description.references Maes, A., & Poels, G. (2007). Evaluating quality of conceptual modelling scripts based on user perceptions. Data Knowledge Engineering, 63(3), 701–724. es_ES
dc.description.references Marín, B., Giachetti, G., Pastor, O., & Abran, A. (2010). A quality model for conceptual models of mdd environments. Advance Software Engineering, 2010, 1:1–1:17. es_ES
dc.description.references Marín, B., Giachetti, G., Pastor, O., Vos, T.E.J., & Abran, A. (2013). Using a functional size measurement procedure to evaluate the quality of models in mdd environments. ACM Transactions on Software Engineering and Methodology, 22(3), 26:1–26:31. es_ES
dc.description.references Marín, B., Salinas, A., Morandé, J., Giachetti, G., & de la Vara, J. (2014). Key features for a successful model-driven development tool. In 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD) (pp. 541–548): IEEE. es_ES
dc.description.references Matinlassi, M. (2005). Quality-driven software architecture model transformation. In 5th Working IEEE/IFIP Conference on Software Architecture, 2005. WICSA 2005 (pp. 199–200). es_ES
dc.description.references Mayerhofer, T. (2012). Testing and debugging uml models based on fuml. In 2012 34th International Conference on Software Engineering (ICSE). ID 7 (pp. 1579–1582). es_ES
dc.description.references Mens, T., & Gorp, P.V. (2006). A taxonomy of model transformation. Electronic Notes in Theoretical Computer Science, 152(0), 125–142. Proceedings of the International Workshop on Graph and Model Transformation (GraMoT 2005) Graph and Model Transformation 2005. es_ES
dc.description.references Merilinna, J. (2005). A Tool for Quality-Driven Architecture Model Transformation. PhD thesis, VTT Technical Research Centre of Finland. es_ES
dc.description.references Mijatov, S., Langer, P., & Mayerhofer, T. (2013). A framework for testing uml activities based on fuml. In Workshop on Model Driven Engineering, Verification and Validation - MoDeVVa 2013. CEUR, (Vol. 1069 pp. 11–20). es_ES
dc.description.references Mohagheghi, P., & Aagedal, J. (2007). Evaluating quality in model-driven engineering. In Proceedings of the International Workshop on Modeling in Software Engineering, MISE’07 (p. 6). Washington DC: IEEE Computer Society. es_ES
dc.description.references Mohagheghi, P., & Dehlen, V. (2008a). Developing a quality framework for model-driven engineering, volume 5002 LNCS. Cited By (since 1996):4. es_ES
dc.description.references Mohagheghi, P., & Dehlen, V. (2008b). Where is the proof? - a review of experiences from applying mde in industry. In Schieferdecker, I., & Hartman, A. (Eds.) Model Driven Architecture – Foundations and Applications, volume 5095 of Lecture Notes in Computer Science (pp. 432–443). Berlin, Heidelberg: Springer. es_ES
dc.description.references Mohagheghi, P., Dehlen, V., & Neple, T. (2009a). Definitions and approaches to model quality in model-based software development - a review of literature. Information Software Technology, 51(12), 1646–1669. es_ES
dc.description.references Mohagheghi, P., Fernandez, M., Martell, J., Fritzsche, M., & Gilani, W. (2009b). Mde adoption in industry: Challenges and success criteria. In Chaudron, M. (Ed.) Models in Software Engineering, volume 5421 of Lecture Notes in Computer Science (pp. 54–59). Berlin, Heidelberg: Springer. es_ES
dc.description.references Mohagheghi, P., Gilani, W., Stefanescu, A., & Fernandez, M. (2013a). An empirical study of the state of the practice and acceptance of model-driven engineering in four industrial cases. Empirical Software Engineering, 18(1), 89–116. es_ES
dc.description.references Mohagheghi, P., Gilani, W., Stefanescu, A., Fernandez, M., Nordmoen, B., & Fritzsche, M. (2013b). Where does model-driven engineering help? Experiences from three industrial cases. Software and Systems Modeling, 12(3), 619–639. cited By (since 1996)0. es_ES
dc.description.references Molina, F., & Toval, A. (2009). Integrating usability requirements that can be evaluated in design time into model driven engineering of web information systems. Advances in Engineering Software, 40(12), 1306–1317. Designing, modelling and implementing interactive systems. es_ES
dc.description.references Monperrus, M., Jézéquel, J.-M., Champeau, J., & Hoeltzener, B. (2008). Measuring models. cited By (since 1996)4. es_ES
dc.description.references Moody, D. (2006). Dealing with “map shock”: a systematic approach for managing complexity in requirements modelling, Luxembourg. es_ES
dc.description.references Moody, D.L. (2005). Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions. Data & Knowledge Engineering, 55(3), 243–276. es_ES
dc.description.references Moody, D.L. (2009). The ’́physics’́ of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Transactions on Software Engineering, 35(6), 756–779. es_ES
dc.description.references Moody, D.L., & Shanks, G.G. (2003). Improving the quality of data models: empirical validation of a quality management framework. Information System, 28(6), 619–650. es_ES
dc.description.references Moody, D.L., Sindre, G., Brasethvik, T., & Sølvberg, A. (2002). Evaluating the quality of process models: Empirical testing of a quality framework. In Proceedings of the 21st International Conference on Conceptual Modeling, ER’02 (pp. 380–396). London: Springer-Verlag. es_ES
dc.description.references Mora, B., Ruiz, F., García, F., & Piattini, M (2006). Definición de lenguajes de modelos mda vs dsl. es_ES
dc.description.references Morais, F., & da Silva, A.R. (2015). Assessing the quality of user-interface modeling languages. In Proceedings of the 17th International Conference on Enterprise Information Systems (pp. 311–319). es_ES
dc.description.references Mussbacher, G., Amyot, D., Breu, R., Bruel, J.-M., Cheng, B., Collet, P., Combemale, B., France, R., Heldal, R., Hill, J., Kienzle, J., Schöttle, M., Steimann, F., Stikkolorum, D., & Whittle, J. (2014). The relevance of model-driven engineering thirty years from now. In Dingel, J., Schulte, W., Ramos, I., Abrahão, S., & Insfran, E. (Eds.) Model-Driven Engineering Languages and Systems, volume 8767 of Lecture Notes in Computer Science (pp. 183–200): Springer International Publishing. es_ES
dc.description.references Nelson, H.J., Poels, G., Genero, M., & Piattini, M. (2005). Quality in conceptual modeling: five examples of the state of the art. Data Knowledge Engineering, 55(3), 237–242. es_ES
dc.description.references Nelson, H.J., Poels, G., Genero, M., & Piattini, M. (2012). A conceptual modeling quality framework. Software Quality Journal, 20(1), 201–228. es_ES
dc.description.references Nugroho, A. (2009). Level of detail in {UML} models and its impact on model comprehension: a controlled experiment. Information and Software Technology, 51(12), 1670–1685. Quality of {UML} Models. es_ES
dc.description.references OMG (2003). MDA Guide Version 1.0.1. es_ES
dc.description.references OMG (2014). MDA Guide revision 2.0. es_ES
dc.description.references OMG (2016). Ea-mde: What affects the success of mde in industry @ONLINE. es_ES
dc.description.references Opdahl, A.L., & Henderson-Sellers, B. (2002). Ontological evaluation of the uml using the bunge–wand–weber model. Software and Systems Modeling, 1(1), 43–67. es_ES
dc.description.references Ortiz, J.C., Quinteros, E., Abuawad, O., Torricio, F., & Ojeda, J.D. (2013). Primer parcial-mda (model driven architecture) @ONLINE. es_ES
dc.description.references Pallec, X., & Dupuy-Chessa, S. (2013). Support for quality metrics in metamodelling. cited By (since 1996)0. es_ES
dc.description.references Panach, J.I., España, S., Dieste, Ó., Pastor, Ó., & Juristo, N. (2015a). In search of evidence for model-driven development claims: an experiment on quality, effort, productivity and satisfaction. Information and Software Technology, 62, 164–186. es_ES
dc.description.references Panach, J.I., Juristo, N., Valverde, F., & Pastor, Ó. (2015b). A framework to identify primitives that represent usability within model-driven development methods. Information and Software Technology, 58(0), 338–354. es_ES
dc.description.references Petre, M. (2013). Uml in practice. In Proceedings of the 2013 International Conference on Software Engineering, ICSE’13 (pp. 722–731). Piscataway: IEEE Press. es_ES
dc.description.references Piattini, M., Poels, G., Genero, M., Fernández-Saez, A.M., & Nelson, H.J. (2011). Research review: a systematic literature review on the quality of uml models. Journal Database Management, 22(3), 46–70. es_ES
dc.description.references Picek, R., & Strahonja, V. (2007). Model driven development-future or failure of software development. In IIS, (Vol. 7 pp. 407–413). es_ES
dc.description.references Pierson, H. (2007). Model-driven development (part 2) @ONLINE. es_ES
dc.description.references Planas, E., Cabot, J., & Gómez, C. (2016). Lightweight and static verification of {UML} executable models. Computer Languages, Systems & Structures, 46, 66–90. es_ES
dc.description.references Platania, G. (2016). Model driven architecture don’t work! @ONLINE. es_ES
dc.description.references Poruban, J., Bacikova, M., Chodarev, S., & Nosal, M. (2014). Pragmatic model-driven software development from the viewpoint of a programmer: Teaching experience. In 2014 Federated Conference on Computer Science and Information Systems (FedCSIS) (pp. 1647–1656): IEEE. es_ES
dc.description.references Quintero, J., Rucinque, P., Anaya, R., & Piedrahita, G. (2012). How face the top mde adoption problems. In 2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI) (pp. 1–10): IEEE. es_ES
dc.description.references Quintero, J.B., & Muñoz, J.F.D. (2011). Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software. Ingenieria y Universidad, 15(1), 219–243. es_ES
dc.description.references Quora (2014). Is uml trivial? @ONLINE. es_ES
dc.description.references Quora (2015a). Is the uml still widely used? Is it still an important tool in today’s industry?@ONLINE. es_ES
dc.description.references Quora (2015b). Why has uml usage declined in industry? @ONLINE. es_ES
dc.description.references Reijers, H.A., Mendling, J., & Recker, J. (2015). Business Process Quality Management, (pp. 167–185). Heidelberg: Springer. es_ES
dc.description.references Rios, E., Bozheva, T., Bediaga, A., & Guilloreau, N. (2006). Mdd maturity model: a roadmap for introducing model-driven development. In Rensink, A., & Warmer, J. (Eds.) Model Driven Architecture – Foundations and Applications, volume 4066 of Lecture Notes in Computer Science (pp. 78–89). Berlin, Heidelberg: Springer. es_ES
dc.description.references Ruiz, M., Costal, D., España, S., Franch, X., & Pastor, Ó. (2014). Integrating the goal and business process perspectives in information system analysis. In Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., & Horkoff, J. (Eds.) Advanced Information Systems Engineering, volume 8484 of Lecture Notes in Computer Science (pp. 332–346). Springer International Publishing. es_ES
dc.description.references Saghafi, A., & Wand, Y. (2014). Do ontological guidelines improve understandability of conceptual models? a meta-analysis of empirical work. In 2014 47th Hawaii International Conference on System Sciences (HICSS) (pp. 4609–4618). es_ES
dc.description.references Sayeb, K., RIEU, D., Mandran, N., & Dupuy-Chessa, S. (2012). Qualité des langages de modélisation et des modèles : vers un catalogue des patrons collaboratifs, 429–446. es_ES
dc.description.references Schalles, C. (2013). 4. A Framework for Usability Evaluation of Modeling Languages (FUEML), (pp. 43–68). Fachmedien Wiesbaden: Springer. es_ES
dc.description.references Schmidt, D.C. (2012). Strategic Management of Architectural Technical Debt (on-line). http://blog.sei.cmu.edu/post.cfm/strategic-management-of-architectural-technical-debt . es_ES
dc.description.references Seddon, P.B. (1997). A respecification and extension of the delone and mclean model of is success. Information Systems Research, 8(3), 240–253. es_ES
dc.description.references Shekhovtsov, V.A., Mayr, H.C., & Kop, C. (2014). Chapter 3 - harmonizing the quality view of stakeholders. In Stal, I. M. B. E. R. (Ed.), Relating System Quality and Software Architecture (pp. 41–73). Boston: Morgan Kaufmann. es_ES
dc.description.references Siau, K. (2010). An analysis of unified modeling language (uml) graphical constructs based on bww ontology. Journal of Database Management, 21(1), i–viii. cited By (since 1996)2. es_ES
dc.description.references Silva, F.S., Soares, F.S.F., Peres, A.L., de Azevedo, I.M., Vasconcelos, A.P.L., Kamei, F.K., & de Lemos Meira, S.R. (2015). Using {CMMI} together with agile software development: a systematic review. Information and Software Technology, 58(0), 20–43. es_ES
dc.description.references Singh, Y., & Sood, M. (2009). Model driven architecture: a perspective. In Advance Computing Conference, 2009. IACC 2009. IEEE International (pp. 1644–1652): IEEE. es_ES
dc.description.references Staron, M. (2006). Adopting model driven software development in industry – a case study at two companies. In Nierstrasz, O., Whittle, J., Harel, D., & Reggio, G. (Eds.) Model Driven Engineering Languages and Systems, volume 4199 of Lecture Notes in Computer Science (pp. 57–72). Berlin, Heidelberg: Springer. es_ES
dc.description.references Störrle, H., & Fish, A. (2013). Towards an operationalization of the physics of notations for the analysis of visual languages. In Moreira, A., Schätz, B., Gray, J., Vallecillo, A., & Clarke, P. (Eds.) Model-Driven Engineering Languages and Systems, volume 8107 of Lecture Notes in Computer Science (pp. 104–120). Berlin, Heidelberg: Springer. es_ES
dc.description.references Tairas, R., & Cabot, J. (2013). Corpus-based analysis of domain-specific languages. Software & Systems Modeling, 1–16. es_ES
dc.description.references Teppola, S., Parviainen, P., & Takalo, J. (2009). Challenges in deployment of model driven development. In 4th International Conference on Software Engineering Advances 2009. ICSEA’09 (pp. 15–20). es_ES
dc.description.references Thompson, S.K., & Seber, G.A.F. (1996). Adaptive sampling, 1st edn. New York: Wiley. es_ES
dc.description.references Tom, E., Aurum, A., & Vidgen, R. (2013). An exploration of technical debt. Journal of Systems and Software, 86(6), 1498–1516. es_ES
dc.description.references Tomassetti, F., Torchiano, M., Tiso, A., Ricca, F., & Reggio, G. (2012). Maturity of software modelling and model driven engineering: a survey in the italian industry. In 16th International Conference on Evaluation Assessment in Software Engineering (EASE 2012) (pp. 91–100). es_ES
dc.description.references Tone (2010). What are the benefits and risks of moving to a model driven architecture approach? es_ES
dc.description.references Torchiano, M., Tomassetti, F., Ricca, F., Tiso, A., & Reggio, G. (2013). Relevance, benefits, and problems of software modelling and model driven techniques—a survey in the Italian industry. Journal of Systems and Software, 86(8), 2110–2126. es_ES
dc.description.references Vallecillo, A. (2010). On the Combination of Domain Specific Modeling Languages Modelling Foundations and Applications, volume 6138 of Lecture Notes in Computer Science, (pp. 305–320). Berlin, Heidelberg: Springer. es_ES
dc.description.references Vallecillo, A. (2014). On the industrial adoption of model driven engineering. Is your company ready for mde? International Journal of Information Systems and Software Engineering for Big Companies. es_ES
dc.description.references Van Amstel, M. (2010). The right tool for the right job: Assessing model transformation quality. pages 69–74. Cited By (since 1996)3. es_ES
dc.description.references van Amstel, M., Lange, C., & van den Brand, M. (2009). Using metrics for assessing the quality of asf+sdf model transformations. In Paige, R. (Ed.) Theory and Practice of Model Transformations, volume 5563 of Lecture Notes in Computer Science (pp. 239–248). Berlin, Heidelberg: Springer. es_ES
dc.description.references Van Der Straeten, R., Mens, T., & Van Baelen, S. (2009). Challenges in model-driven software engineering. In Chaudron, M. (Ed.) Models in Software Engineering, volume 5421 of Lecture Notes in Computer Science (pp. 35–47). Berlin, Heidelberg: Springer. es_ES
dc.description.references Vara, J.M., & Marcos, E. (2012). A framework for model-driven development of information systems: technical decisions and lessons learned. Journal of Systems and Software, 85(10), 2368–2384. Automated Software Evolution. es_ES
dc.description.references Wehrmeister, M.A., de Freitas, E.P., Binotto, A.P.D., & Pereira, C.E. (2014). Combining aspects and object-orientation in model-driven engineering for distributed industrial mechatronics systems. Mechatronics, 24(7), 844–865. 1. Model-Based Mechatronic System Design 2. Model Based Engineering. es_ES
dc.description.references Whittle, J., Hutchinson, J., & Rouncefield, M. (2014). The state of practice in model-driven engineering. Software, IEEE, 31(3), 79–85. es_ES
dc.description.references Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., & Heldal, R. (2013). Model-Driven Engineering Languages and Systems, volume 8107 of Lecture Notes in Computer Science. In Moreira, A., Schätz, B., Gray, J., Vallecillo, A., & Clarke, P. (Eds.) (pp. 1–17). Berlin, Heidelberg: Springer. es_ES
dc.description.references Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., & Heldal, R. (2015). A taxonomy of tool-related issues affecting the adoption of model-driven engineering. Software & Systems Modeling, 1–19. es_ES
dc.description.references Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, EASE’14 (pp. 38:1–38:10). New York: ACM. es_ES
dc.description.references Yue, T., Ali, S., & Elaasar, M. (2010). A framework for measuring quality of models: Experiences from a series of controlled experiments. Technical Report 2010-17 (v2), Simula Research Laboratory. es_ES


This item appears in the following Collection(s)

Show simple item record