13,078 Hits in 3.8 sec

Definitions and approaches to model quality in model-based software development – A review of literature

Parastoo Mohagheghi, Vegard Dehlen, Tor Neple
2009 Information and Software Technology  
We further present six practices proposed for developing high-quality models together with examples of empirical evidence.  ...  Systematic review Modelling Model quality Model-driven development UML a b s t r a c t More attention is paid to the quality of models along with the growing importance of modelling in software development  ...  Michel Chaudron for their valuable comments and suggestions.  ... 
doi:10.1016/j.infsof.2009.04.004 fatcat:wtzkjxs4mfhfjf4lbetfmnfdge

An Experimental Investigation of UML Modeling Conventions [chapter]

Christian F. J. Lange, Bart DuBois, Michel R. V. Chaudron, Serge Demeyer
2006 Lecture Notes in Computer Science  
Modelers tend to exploit the various degrees of freedom provided by the UML.  ...  The lack of uniformity and the large amount of defects contained in UML models result in miscommunication between different readers.  ...  OORT's for UML are related to modeling conventions in the sense that the rules they prescribe for UML models can be used in a forward-oriented way during the development of UML models to prevent for defects  ... 
doi:10.1007/11880240_3 fatcat:febkjqzuwrbrrmkisw53rukb2y

A Semiotics View of Modeling Method Complexity - The Case of UML

Keng Siau, Yuhong Tian
2005 Americas Conference on Information Systems  
Semiotics, the study of signs, provides us good theoretical foundation for UML research as UML graphical notations are some kinds of signs.  ...  Unified Modeling Language (UML) is the standard modeling language for object oriented system development.  ...  It would make less practical meaning if the notations we choose for this study are seldom used in practice.  ... 
dblp:conf/amcis/SiauT05a fatcat:zblphjpcijesbiqjlhe54s4pym

Domain-Specific Model Verification with QVT [chapter]

Maged Elaasar, Lionel Briand, Yvan Labiche
2011 Lecture Notes in Computer Science  
The catalog has 113 problems in different categories: syntactic (based on MOF well-formedness rules), semantic (based on metamodeling idioms and best practices) and convention (based on conventions used  ...  We report on a case study where we used the catalog to verify recent revisions of the UML metamodel.  ...  Acknowledgements The authors would like to thank the following individuals for helping review the case study: Steve Cook (Microsoft), Nicolas Rouquette (JPL) and Pete Rivett (Adaptive).  ... 
doi:10.1007/978-3-642-21470-7_20 fatcat:rwqdbkowanfgnkywm3fq3ykqwe

SUMLOW: early design‐stage sketching of UML diagrams on an E‐whiteboard

Qi Chen, John Grundy, John Hosking
2008 Software, Practice & Experience  
A key novelty of the tool is the preservation of hand-drawn diagrams and support for manipulation of these sketches using pen-based actions.  ...  We describe the motivation for SUMLOW, illustrate use of the tool to sketch various UML diagram types, describe its key architecture abstractions and implementation approaches, and report on two evaluations  ...  We carried out a survey of several industry-based UML designers -all highly experienced with using a conventional whiteboard and conventional UML design tools for both early phase and detailed software  ... 
doi:10.1002/spe.856 fatcat:onla3ilmavcrfbboohrnkgl2ra

Validating UML models against architectural profiles

Petri Selonen, Jianli Xu
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
We address this issue by adopting the concept of UML profiles for architectural design.  ...  In particular, there is a growing need for techniques to define domain specific architectural constraints and conventions in UML.  ...  ACKNOWLEDGEMENTS The authors wish to thank Jani Airaksinen for the implementation of the artDECO tool, Kai Koskimies and Tarja Systä for their valuable comments, Antti-Pekka Tuovinen  ... 
doi:10.1145/940071.940081 dblp:conf/sigsoft/SelonenX03 fatcat:cv7cisbjpjdnvj3q3yqbxhrywy

Model development guidelines for UML-RT: conventions, patterns and antipatterns

Tuhin Kanti Das, Juergen Dingel
2016 Journal of Software and Systems Modeling  
Most of the guidelines are explained with the help of examples, and standard templates from the current state of the art are used for documenting the design rules.  ...  To be precise, we propose nine design conventions, three design patterns and thirteen antipatterns for developing UML-RT models.  ...  Ron Smith from Royal Military College of Canada for giving us access to a student repository of UML-RT models.  ... 
doi:10.1007/s10270-016-0549-6 fatcat:vfylcm3krndvjivd5jqd4trqnq

IEC 61850 SCL Validation Using UML Model in Modern Digital Substation

Byungtae Jang, Alidu Abubakari, Namdae Kim
2018 Smart Grid and Renewable Energy  
In this research, we extend the conventional SCL validation algorithm to develop a more advanced validator which can validate the standard data model using the Unified Modeling Language (UML).  ...  By using the Rule-based SCL validation tool, we implement validation test cases for a more comprehensive understanding of the various validation functionalities.  ...  Conflicts of Interest The authors declare no conflicts of interest regarding the publication of this paper.  ... 
doi:10.4236/sgre.2018.98009 fatcat:rdppawpkgzf2nhxwnn3hvvjdr4

UML in practice

Marian Petre
2013 2013 35th International Conference on Software Engineering (ICSE)  
How exactly is UML being used in industry -if it is? This paper presents a corpus of interviews with 50 professional software engineers in 50 companies and identifies 5 patterns of UML use.  ...  UML has been described by some as "the lingua franca of software engineering". Evidence from industry does not necessarily support such endorsements.  ...  conventions (e.g. naming conventions) that assist communication, and because they are available for advice.  ... 
doi:10.1109/icse.2013.6606618 dblp:conf/icse/Petre13 fatcat:ial7wlfswnbtlp26jfupt777gu

Challenges for real-time systems engineering. Part 2: Towards time-aware technology

M Meriste, L Motus, R A Vingerhoeds
2005 Estonian Journal of Engineering  
This part of the paper discusses evolution trends of the theory and technology in timeaware interaction-centred models of computation and in time-aware multiagent systems that foster the emergence of a  ...  multidisciplinary environment, capable to support analysis of design decisions at the early development stages of time-critical software-intensive systems.  ...  Partial financial support from the Estonian Science Foundation (grant No. 4860), and the Estonian Ministry of Education (projects Nos. 0142509s03 and 0182565s03) is appreciated.  ... 
doi:10.3176/eng.2005.1.02 fatcat:tuy25n7g75bqtguue6znfoj3ly

SR-UML: Quality Visualization in Software Design

This adopts the specification format of UML and system modeling conventions of SysML specially Enhanced Functional Flow Block Diagram (EFFBD).  ...  The method proposed is System Reliability with UML or SR-UML for generating test through FFBRD.  ...  The conventions that are close to UML allows the FFBRD to be applicable to practical projects in industry. The most pressing issue of being accepted and being usable is visible with FFBRD.  ... 
doi:10.35940/ijitee.k1987.0981119 fatcat:uwwu6znyhrc3zcyuxxdgbu6pmq

A Qualitative Investigation of UML Modeling Conventions [chapter]

Bart Du Bois, Christian F. J. Lange, Serge Demeyer, Michel R. V. Chaudron
2007 Lecture Notes in Computer Science  
Analogue to the more familiar notion of coding conventions, modeling conventions attempt to ensure uniformity and prevent common modeling defects.  ...  with modeling conventions exhibit higher fitness for purpose.  ...  These UML models -modeling a typical application in the insurance domain -consisted of six different types of UML diagrams used for analysis and design.  ... 
doi:10.1007/978-3-540-69489-2_12 fatcat:6crbiy4pmjhppelq5nonq5jiza

Verification of Good Design Style of UML Models

Bogumila Hnatkowska
2007 International Conference on Information System Implementation and Modeling  
The paper presents Model Verificator -the tool for checking UML models against a given design standard. The tool works as a plug-in to Rational Rose.  ...  Software architecture, and its behavior can be expressed as UML models. Models of complex systems can be also complex and hard to readthey may consists of hundreds of artifacts.  ...  UML is the most popular modeling language today, and UML models are used for presenting structure and behavior of the software product.  ... 
dblp:conf/isim/Hnatkowska07 fatcat:ryludklg5rcxflxyvhcmpr3dna

"Precise is better than light" a document analysis study about quality of business process models

Gianna Reggio, Maurizio Leotta, Filippo Ricca
2011 Workshop on Empirical Requirements Engineering (EmpiRE 2011)  
The potential consequence of this practice is that the quality of built business process models may be low.  ...  The potential consequence of this practice is that the quality of built business process models may be low.  ...  A number of other papers address the quality issue of UML models evaluating the impact of best practices, such as the use of modelling conventions.  ... 
doi:10.1109/empire.2011.6046257 dblp:conf/re/ReggioLR11 fatcat:bzez7k44y5conbewkrr4mphfpm

Putting the "Engineering" into Software Engineering with Models

Brian Berenbach, Sascha Konrad
2007 International Workshop on Modeling in Software Engineering (MISE'07: ICSE Workshop 2007)  
This paper describes our experience using models for the architectural, conceptual and detailed design for software systems, identifies perceived weaknesses in traditional approaches and makes recommendations  ...  However, in software engineering, the lack of conceptual models often inhibits creativity and understanding, which may in turn lead to incomplete or poor design.  ...  Clear naming conventions for UML model elements facilitate the understandability of diagrams considerably.  ... 
doi:10.1109/mise.2007.13 dblp:conf/icse/BerenbachK07 fatcat:skt4tjee5zedti2h7nodcttdpa
« Previous Showing results 1 — 15 out of 13,078 results