- -

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 full item record

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. doi:10.1007/s11219-016-9350-6

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/84549

Files in this item

Item Metadata

Title: Considerations about quality in model-driven engineering
Author:
UPV Unit: 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
Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica
Issued date:
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 ...[+]
Subjects: Model-driven engineering Modeling languages Quality Quality categories Quality issues Open quality challenges , Model-driven engineering , Modeling languages , Quality , Quality categories , Quality issues , Open quality challenges
Copyrigths: Reserva de todos los derechos
Source:
Software Quality Journal. (issn: 0963-9314 )
DOI: 10.1007/s11219-016-9350-6
Publisher:
Springer Verlag (Germany)
Publisher version: https://link.springer.com/article/10.1007/s11219-016-9350-6
Description: The final publication is available at Springer via http://dx.doi.org/10.1007/s11219-016-9350-6
Thanks:
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 ...[+]
Type: Artículo

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).

(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).

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. [+]
(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).

(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).

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.

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.

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.

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.

Arendt, T., & Taentzer, G. (2013). A tool environment for quality assurance based on the eclipse modeling framework. Automated Software Engineering, 20(2), 141–184.

Atkinson, C., Bunse, C., & Wüst, J. (2003). Driving component-based software development through quality modelling, volume 2693. Cited By (since 1996):3.

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.

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.

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).

Bertrand Portier, L.A. (2009). Model driven development misperceptions and challenges.

Bézivin, J., & Kurtev, I. (2005). Model-based technology integration with the technical space concept. In Proceedings of the Metainformatics Symposium: Springer.

Brambilla, M. (2016). How mature is of model-driven engineering as an engineering discipline @ONLINE.

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.

Brown, A. (2009). Simple and practical model driven architecture (mda) @ONLINE.

Bruel, J.-M., Combemale, B., Ober, I., & Raynal, H. (2015). Mde in practice for computational science. Procedia Computer Science, 51, 660–669.

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.

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.

Cabot, J. Has mda been abandoned (by the omg)?

Cabot, J. (2009). Modeling will be commonplace in three years time @ONLINE.

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.

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.

Chaudron, M.V., Heijstek, W., & Nugroho, A. (2012). How effective is uml modeling? Software & Systems Modeling, 11(4), 571–580. J2: Softw Syst Model.

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.

Clark, T., & Muller, P.-A. (2012). Exploiting model driven technology: a tale of two startups. Software and Systems Modeling, 11(4), 481–493.

Corneliussen, L. (2008). What do you think of model-driven software development?

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.

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.

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.

Da Silva, A.R. (2015). Model-driven engineering: a survey supported by the unified conceptual model. Computer Languages Systems and Structures, 43, 139–155.

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.

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.

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).

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.

DenHaan, J. (2009). 8 reasons why model driven development is dangerous @ONLINE.

DenHaan, J. (2010). Model driven engineering vs the commando pattern @ONLINE.

DenHaan, J. (2011a). Why aren’t we all doing model driven development yet @ONLINE.

DenHaan, J. (2011b). Why there is no future model driven development @ONLINE.

Di Ruscio, D., Iovino, L., & Pierantonio, A. (2013). Managing the coupled evolution of metamodels and textual concrete syntax specifications. cited By (since 1996)0.

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.

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.

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.

Dubray, J.-J. (2011). Why did mde miss the boat?.

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.

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.

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.

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.

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.

Finnie, S. (2015). Modeling community: Are we missing something?

Fournier, C. (2008). Is uml practical?@ONLINE.

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).

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).

Galvão, I., & Goknil, A. (2007). Survey of traceability approaches in model-driven engineering. cited By (since 1996)22.

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).

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).

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 .

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.

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.

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.

Goulão, M., Amaral, V., & Mernik, M. (2016). Quality in model-driven engineering: a tertiary study. Software Quality Journal, 1–33.

Grobshtein, Y., & Dori, D. (2011). Generating sysml views from an opm model: design and evaluation. Systems Engineering, 14(3), 327–340.

Haan, J.d. (2008). 8 reasons why model-driven approaches (will) fail.

Harel, D., & Rumpe, B. (2000). Modeling languages: Syntax, semantics and all that stuff, part i: The basic stuff, Israel. Technical report Jerusalem Israel.

Harel, D., & Rumpe, B. (2004). Meaningful modeling: what’s the semantics of semantics? Computer, 37(10), 64–72.

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.

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.

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.

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.

Hoang, D. (2012). Current limitations of mdd and its implications @ONLINE.

Hodges, W. (2013). Model theory Zalta, E.N. (Ed.) The Stanford Encyclopedia of Philosophy. Fall 2013 edition.

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.

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.

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.

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).

ISO/IEC (2001). ISO/IEC 9126. Software engineering—Product quality. ISO/IEC.

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.

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.

Kahraman, G., & Bilgen, S. (2013). A framework for qualitative assessment of domain-specific languages. Software & Systems Modeling, 1–22.

Kessentini, M., Langer, P., & Wimmer, M. (2013). Searching models, modeling search: On the synergies of sbse and mde (pp. 51–54).

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.

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.

Klinke, M. (2008). Do you use mda/mdd/mdsd, any kind of model-driven approach? Will it be the future?

Köhnlein, J. (2013). Eclipse diagram editors from a user’s perspective.

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.

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.

Krill, P. (2016). Uml to be ejected from microsoft visual studio (infoworld).

Krogstie, J. (2012a). Model-based development and evolution of information systems: a quality approach, Springer Publishing Company, Incorporated.

Krogstie, J. (2012b). Quality of modelling languages, (pp. 249–280). London: Springer.

Krogstie, J. (2012c). Quality of models, (pp. 205–247). London: Springer.

Krogstie, J. (2012d). Specialisations of SEQUAL, (pp. 281–326). London: Springer.

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.

Kruchten, P. (2000). The rational unified process: an introduction, 2nd edn. Boston: Addison-Wesley Longman Publishing Co., Inc.

Kruchten, P., Nord, R., & Ozkaya, I. (2012). Technical debt: from metaphor to theory and practice. Software, IEEE, 29(6), 18–21.

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.

Laguna, M.A., & Marqués, J.M. (2010). Uml support for designing software product lines: the package merge mechanism, 16(17), 2313–2332.

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.

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).

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.

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.

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.

Lange, C.J. (2007b). Model Size Matters (Vol. 4364, pp. 211–216). Berlin, Heidelberg: Springer.

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.

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.

Linders, B., & New developments in model driven software engineering (2015).

Lindland, O.I., Sindre, G., & Sølvberg, A (1994). Understanding quality in conceptual modeling. IEEE Software, 11(2), 42–49.

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).

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.

Maes, A., & Poels, G. (2007). Evaluating quality of conceptual modelling scripts based on user perceptions. Data Knowledge Engineering, 63(3), 701–724.

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.

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.

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.

Matinlassi, M. (2005). Quality-driven software architecture model transformation. In 5th Working IEEE/IFIP Conference on Software Architecture, 2005. WICSA 2005 (pp. 199–200).

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).

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.

Merilinna, J. (2005). A Tool for Quality-Driven Architecture Model Transformation. PhD thesis, VTT Technical Research Centre of Finland.

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).

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.

Mohagheghi, P., & Dehlen, V. (2008a). Developing a quality framework for model-driven engineering, volume 5002 LNCS. Cited By (since 1996):4.

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.

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.

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.

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.

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.

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.

Monperrus, M., Jézéquel, J.-M., Champeau, J., & Hoeltzener, B. (2008). Measuring models. cited By (since 1996)4.

Moody, D. (2006). Dealing with “map shock”: a systematic approach for managing complexity in requirements modelling, Luxembourg.

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.

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.

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.

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.

Mora, B., Ruiz, F., García, F., & Piattini, M (2006). Definición de lenguajes de modelos mda vs dsl.

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).

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.

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.

Nelson, H.J., Poels, G., Genero, M., & Piattini, M. (2012). A conceptual modeling quality framework. Software Quality Journal, 20(1), 201–228.

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.

OMG (2003). MDA Guide Version 1.0.1.

OMG (2014). MDA Guide revision 2.0.

OMG (2016). Ea-mde: What affects the success of mde in industry @ONLINE.

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.

Ortiz, J.C., Quinteros, E., Abuawad, O., Torricio, F., & Ojeda, J.D. (2013). Primer parcial-mda (model driven architecture) @ONLINE.

Pallec, X., & Dupuy-Chessa, S. (2013). Support for quality metrics in metamodelling. cited By (since 1996)0.

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.

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.

Petre, M. (2013). Uml in practice. In Proceedings of the 2013 International Conference on Software Engineering, ICSE’13 (pp. 722–731). Piscataway: IEEE Press.

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.

Picek, R., & Strahonja, V. (2007). Model driven development-future or failure of software development. In IIS, (Vol. 7 pp. 407–413).

Pierson, H. (2007). Model-driven development (part 2) @ONLINE.

Planas, E., Cabot, J., & Gómez, C. (2016). Lightweight and static verification of {UML} executable models. Computer Languages, Systems & Structures, 46, 66–90.

Platania, G. (2016). Model driven architecture don’t work! @ONLINE.

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.

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.

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.

Quora (2014). Is uml trivial? @ONLINE.

Quora (2015a). Is the uml still widely used? Is it still an important tool in today’s industry?@ONLINE.

Quora (2015b). Why has uml usage declined in industry? @ONLINE.

Reijers, H.A., Mendling, J., & Recker, J. (2015). Business Process Quality Management, (pp. 167–185). Heidelberg: Springer.

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.

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.

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).

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.

Schalles, C. (2013). 4. A Framework for Usability Evaluation of Modeling Languages (FUEML), (pp. 43–68). Fachmedien Wiesbaden: Springer.

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 .

Seddon, P.B. (1997). A respecification and extension of the delone and mclean model of is success. Information Systems Research, 8(3), 240–253.

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.

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.

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.

Singh, Y., & Sood, M. (2009). Model driven architecture: a perspective. In Advance Computing Conference, 2009. IACC 2009. IEEE International (pp. 1644–1652): IEEE.

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.

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.

Tairas, R., & Cabot, J. (2013). Corpus-based analysis of domain-specific languages. Software & Systems Modeling, 1–16.

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).

Thompson, S.K., & Seber, G.A.F. (1996). Adaptive sampling, 1st edn. New York: Wiley.

Tom, E., Aurum, A., & Vidgen, R. (2013). An exploration of technical debt. Journal of Systems and Software, 86(6), 1498–1516.

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).

Tone (2010). What are the benefits and risks of moving to a model driven architecture approach?

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.

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.

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.

Van Amstel, M. (2010). The right tool for the right job: Assessing model transformation quality. pages 69–74. Cited By (since 1996)3.

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.

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.

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.

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.

Whittle, J., Hutchinson, J., & Rouncefield, M. (2014). The state of practice in model-driven engineering. Software, IEEE, 31(3), 79–85.

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.

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.

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.

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.

[-]

This item appears in the following Collection(s)

Show full item record