Improving modeling with UML by stereotype-based language customization

M Staron - 2005 - diva-portal.org
Graphical modeling is becoming an increasingly important part of software engineering as it
provides means of increasing productivity by raising the level of abstraction in software …

Supporting several levels of restriction in the UML

C Heide Damm, K Marius Hansen, M Thomsen… - … Conference on the …, 2000 - Springer
The emergence of the Unified Modeling Language (UML) has provided software developers
with an effective and efficient shared language. However, UML is often too restrictive in …

Concrete syntax definition for modeling languages

F Fondement - 2007 - infoscience.epfl.ch
Abstract Model Driven Engineering (MDE) promotes the use of models as primary artefacts
of a software development process, as an attempt to handle complexity through abstraction …

Empirical assessment of using stereotypes to improve comprehension of UML models: A set of experiments

M Staron, L Kuzniarz, C Wohlin - Journal of Systems and Software, 2006 - Elsevier
Stereotypes were introduced into the Unified Modeling Language to provide means of
customizing this general purpose modeling language for its usage in specific application …

An empirical assessment of using stereotypes to improve reading techniques in software inspections

M Staron, L Kuzniarz, C Thurn - ACM SIGSOFT Software Engineering …, 2005 - dl.acm.org
Stereotypes were introduced into the Unified Modeling Language (UML) in order to provide
a means of customizing the language for particular needs. The stereotypes can increase the …

From napkin sketches to reliable software

LJP Engelen - 2012 - research.tue.nl
In the past few years, model-driven software engineering (MDSE) and domain-specific
modeling languages (DSMLs) have received a lot of attention from both research and …

[PDF][PDF] Breathing new life into models: an interpreter-based approach for executing UML models

T Mayerhofer - 2011 - publik.tuwien.ac.at
Over the past years Model-Driven Development (MDD) gained significant popularity. With
the usage of this paradigm the software engineering process becomes more model-centric …

How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus

E Planas, J Cabot - Computer Standards & Interfaces, 2020 - Elsevier
Software modeling is a key activity in software development, especially when following any
kind of Model Driven Software Engineering (MDSE) process. In this context, standard …

An industrial case study on the choice between language customization mechanisms

M Staron, C Wohlin - … Conference on Product Focused Software Process …, 2006 - Springer
Effective usage of a general purpose modeling language in software engineering poses a
need for language customization–adaptation of the language for a specific purpose. In the …

The theory and practice of modeling language design for model-based software engineering—a personal perspective

B Selic - … Techniques in Software Engineering III: International …, 2011 - Springer
The design of modeling languages is still much more of an art than a science. There is as yet
no systematic consolidated body of knowledge that a practitioner can refer to when …