2009
DOI: 10.5381/jot.2009.8.1.c7
|View full text |Cite
|
Sign up to set email alerts
|

On the difference between analysis and design, and why it is relevant for the interpretation of models in Model Driven Engineering.

Abstract: In this paper we try to clarify the confusions that lie around the widely used terms "analysis model" and "design model" in software engineering. In our experience, these confusions are the root of some difficulties that practitioners encounter in system modeling, and sometimes lead to bad engineering practices. Our approach consists of placing the duality of analysis and design within a three-dimensional modeling space. Models are classified according to the reality they represent (first dimension), the purpo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…They showcase how in that setting, one of the core functions of modelling practices is "to support the translations of cycles of analysis and design". Building on the idea in Génova et al (2009) of modelling activities as trajectories in the multidimensional space along the axes of purpose, reality and abstraction, the examples of modelling practices they bring to the fore are "all but linear", evolve organically and intersubjectively with the agency of multiple actors (team members and project partners) and the mediation of a diversity of languages of expression. The resulting models are "artefacts of different kinds including but not limited to 94 For an in-depth discussion on the role of formal models and stories in economics, see Morgan and Knuuttila (2012).…”
Section: Modelling Practicesmentioning
confidence: 99%
“…They showcase how in that setting, one of the core functions of modelling practices is "to support the translations of cycles of analysis and design". Building on the idea in Génova et al (2009) of modelling activities as trajectories in the multidimensional space along the axes of purpose, reality and abstraction, the examples of modelling practices they bring to the fore are "all but linear", evolve organically and intersubjectively with the agency of multiple actors (team members and project partners) and the mediation of a diversity of languages of expression. The resulting models are "artefacts of different kinds including but not limited to 94 For an in-depth discussion on the role of formal models and stories in economics, see Morgan and Knuuttila (2012).…”
Section: Modelling Practicesmentioning
confidence: 99%
“…Understanding these models and studying them gives the idea of the software system being built, as diagrammatic representations are much more understandable than textual representations. Therefore, it is of major importance to understand the meaning of each kind of model, how they are related and how they evolve [6].…”
Section: Introductionmentioning
confidence: 99%
“…A model-driven engineering approach [1] emphasizes the bridging of different technologies and the integration of various bodies of knowledge [2] [3]. It is concerned with modeling standards, techniques and tools, organizational process changes, project estimation and cost [4], as well as interoperability.…”
Section: Introduction and Description Of The Problemmentioning
confidence: 99%