Diversity in UML modeling explained: Observations, classifications and theorizations
Paper in proceedings, 2018

Modeling is a common part of modern day software engineering practice. Little evidence exists about how models are used in software development and how they help in producing better software. In this talk we introduce a classification-matrix and a theoretical framework that helps explain the large variety of models and modeling styles found in industrial practice. As part of this explanation, we will explore empirical findings on the uses of UML modeling in practice. We intersperse this paper with some insights about modeling in software development that may be common to some, but certainly not generally accepted throughout the software engineering community.

Author

Michel Chaudron

University of Gothenburg

Ana Fernandes-Saez

University of Castilla, La Mancha

Regina Hebig

University of Gothenburg

Truong Ho-Quang

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers), Software Engineering for Cyber Physical Systems

Rodi Jolak

University of Gothenburg

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 10706 LNCS 47-66

44th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2018
Krems, Austria,

Subject Categories

Other Computer and Information Science

Software Engineering

Information Science

DOI

10.1007/978-3-319-73117-9_4

More information

Latest update

1/20/2021