A systematic identification of consistency rules for UML diagrams

Journal of Systems and Software - Tập 144 - Trang 121-142 - 2018
Damiano Torre1,2, Yvan Labiche1, Marcela Genero2, Maged Elaasar1
1Carleton University, Ottawa, Canada
2University of Castilla-La Mancha, Ciudad Real, Spain

Tài liệu tham khảo

Ahmad, 2010, Consistency checking of UML models using Description Logics: A critical review, 310 Arlow, 2005 Badampudi, 2016, Software component decision-making: In-house, OSS, COTS or outsourcing - A systematic literature review, J. Syst. Softw., 121, 105, 10.1016/j.jss.2016.07.027 Borg, 2014, Recovering from a decade: a systematic mapping of information retrieval approaches to software traceability, Empirical Softw. Eng., 19, 1565, 10.1007/s10664-013-9255-y Brambilla, 2016 Brereton, 2007, Lessons from applying the systematic literature review process within the software engineering domain, J. Syst. Softw., 80, 571, 10.1016/j.jss.2006.07.009 Briand, 2003, Impact analysis and change management of UML models, 256 Bruegge, 2009, Object-Oriented Software Engineering Using Uml, Patterns, and Java Chanda, 2009, Traceability of requirements and consistency verification of UML use case, activity and class diagram: A formal approach, 1 Cockburn, 2000 Dathan, 2015 Dobing, 2006, How UML is used, ACM, 49, 109, 10.1145/1125944.1125949 Engels, 2002 Engels, 2001, Rule-based specification of behavioral consistency based on the UML meta-model, 272 Engels, 2001, A methodology for specifying and analyzing consistency of object-oriented behavioral models, Sigsoft Softw. Eng. Notes, 26, 186, 10.1145/503271.503235 Fernández-Sáez, 2016, Does the level of detail of UML diagrams affect the maintainability of source code?: A family of experiments, Empiri. Softw. Eng., 21, 212, 10.1007/s10664-014-9354-4 Fernández-Sáez, 2015, Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?: A family of experiments, IST, 57, 644 Fryz, 2007, Assurance of system consistency during independent creation of UML diagrams, 51 Genero, 2011, A systematic literature review on the quality of uml models, J. Database Manage., 22, 46, 10.4018/jdm.2011070103 Hoisl, 2015, Consistency rules for UML-based domain-specific language models: A literature review Hunt, 2003 Huzar, 2005, Consistency problems in UML-based software development, 1 Ibrahim, 2011, Definition of consistency rules between UML use case and activity diagram, 498 Ibrahim, 2011, Consistency rules between UML use case and activity diagrams using logical approach, Int. J. Softw. Eng. Appl., 5, 119 Kalibatiene, 2013, Rule based approach for ensuring consistency in different UML models, 1 Kitchenham, 2015 Kitchenham, 2007 Labiche, 2008, The UML is more than boxes and lines, 375 Lamancha, 2013, Automated generation of test oracles using a model-driven approach, Inf. Softw. Technol., 55, 301, 10.1016/j.infsof.2012.08.009 Lucas, 2009, A systematic review of UML model consistency management, Inf. Softw. Technol., 51, 1631, 10.1016/j.infsof.2009.04.009 Mens, 2005, 1 Mukerji, J., Miller, J., 2003. Overview and guide to OMG's architecture, MDA Guide V1.0.1. Object Management Group. Paige, 2005, Refinement via consistency checking in MDA, Electronic Notes Theor. Comput. Sci., 137, 151, 10.1016/j.entcs.2005.04.029 Pap, 2005, Methods of checking general safety criteria in UML statechart specifications, Reliab. Eng. Syst. Safety, 87, 89, 10.1016/j.ress.2004.04.011 Pender, 2003 Petersen, 2008, Systematic mapping studies in software engineering, in: Visaggio, G, 71 Petersen, 2015, Guidelines for conducting systematic mapping studies in software engineering: An update, Inf. Softw. Technol., 64, 1, 10.1016/j.infsof.2015.03.007 Petre, 2013, UML in practice, 722 Pilskalns, 2006, Security consistency in UML designs, 351 Reggio, 2013, What are the used UML diagrams? A preliminary survey, 3-12 Rumbaugh, 2004 Simmonds Sjoberg, 2005, A survey of controlled experiments in software engineering, IEEE Trans. Softw. Eng., 31, 733, 10.1109/TSE.2005.97 Song, 2008, A multi-level methodology for developing UML sequence diagrams, 114 Spanoudakis, 2001, Inconsistency management in software engineering: Survey and open research issues, 329, 10.1142/9789812389718_0015 Thomas Torre, 2014, On collecting and validating UML consistency rules: A research proposal, Doctoral Symposium at Torre, 2016, Verifying the consistency of UML models Torre, 2014, UML consistency rules: a systematic mapping study Torre, 2018, UML diagram synthesis techniques: a systematic mapping study Torre Torre, 2015, UML consistency rules in technical books, 68 Torre, 2016, 1st International Workshop on UML Consistency Rules (WUCOR 2015): Post workshop report, SIGSOFT Softw. Eng. Notes, 41, 34, 10.1145/2894784.2894801 Usman, 2008, 57 Wieringa, 2006, Requirements engineering paper classification and evaluation criteria: a proposal and a discussion, Requirements Eng, 11, 102, 10.1007/s00766-005-0021-6 Wohlin Wohlin, 2012 Yang, 2009, A framework for formalizing UML models with formal language rCOS, 408