Software is a complex artefact. Complexity can be reduced by abstraction and subsequent model formation. However, while current research proposes various concepts and techniques related to reducing complexity, the focus on the general notion of software modelling has been limited. The result is an unclarified role of models of software in relation to software development. This dissertation presents and characterises the notion of software modelling. We approach the problem in two ways. We formulate a general conceptual framework for the notion of modelling, and we design a language for expressing a particular kind of models of software. From these two approaches we define the notion of software modelling as a modelling situationinwhichtheso...
Abstract--In recent years, software modeling realized much attention in the field of software resear...
© Springer-Verlag Berlin Heidelberg 2013. A domain-specific modelling language can be considered as ...
In the development of computer-based systems, modelling is often advocated in addition to programmin...
Abstract. Developing models of software is becoming more important as the size and complexity of sof...
We all use software modelling in some sense, often without using this term. We also tend to use incr...
Modeling complex systems is a difficult challenge and all too often one in which modelers are left t...
Contemporary software engineering modelling tends to rely on general-purpose languages, such as the ...
Publication of: Conference ICSE '15 37th International Conference on Software Engineering Florence/F...
AbstractDuring the last decade a new trend of approaches has emerged, which considers models not jus...
When software engineers set out to build a system, they usually have the informal idea that there is...
The authors share with some other experts the opinion that the way software is built is primitive. T...
A domain-specific modelling language can be considered as a situationally focussed conceptual modell...
In their 2004 paper Hevner et. al proposed a set of guidelines for conducting design science researc...
Conceptual models are commodities in IT and computer science, hence a growing number of groups aroun...
In model-based development, the software development effort is centered around a formal description ...
Abstract--In recent years, software modeling realized much attention in the field of software resear...
© Springer-Verlag Berlin Heidelberg 2013. A domain-specific modelling language can be considered as ...
In the development of computer-based systems, modelling is often advocated in addition to programmin...
Abstract. Developing models of software is becoming more important as the size and complexity of sof...
We all use software modelling in some sense, often without using this term. We also tend to use incr...
Modeling complex systems is a difficult challenge and all too often one in which modelers are left t...
Contemporary software engineering modelling tends to rely on general-purpose languages, such as the ...
Publication of: Conference ICSE '15 37th International Conference on Software Engineering Florence/F...
AbstractDuring the last decade a new trend of approaches has emerged, which considers models not jus...
When software engineers set out to build a system, they usually have the informal idea that there is...
The authors share with some other experts the opinion that the way software is built is primitive. T...
A domain-specific modelling language can be considered as a situationally focussed conceptual modell...
In their 2004 paper Hevner et. al proposed a set of guidelines for conducting design science researc...
Conceptual models are commodities in IT and computer science, hence a growing number of groups aroun...
In model-based development, the software development effort is centered around a formal description ...
Abstract--In recent years, software modeling realized much attention in the field of software resear...
© Springer-Verlag Berlin Heidelberg 2013. A domain-specific modelling language can be considered as ...
In the development of computer-based systems, modelling is often advocated in addition to programmin...