Views and viewpoints are concepts usually adopted in an important number of works in software engineering in different domains, like in requirements specification, system modeling, system implementation, and mainly in software architectures. This paper presents a survey about the use of viewpoints in these different domains, and leads a comparative synthesis between different approaches in order to induce their limitations. Also, it briefly presents the main characteristics of our views based approach MoVAL that solves two kinds of problems during view-based software development: the stakeholders' communication complexity and the lack of an architecture definition process guiding architect during architecture construction
Abstract—A central aspect of architecting is architecture description. Architecture descriptions tak...
In this paper we propose a new approach to software development which explicitly avoids the use of a...
International audienceA software system's architecture, its elements and the way they interact, cons...
International audienceViews and viewpoints are concepts usually adopted in an important nu...
This paper was published in the 20th LAAS International Science Conference Advanced Research for Bet...
Although the use of multiple views is a virtual holy grail of software and systems engineering, its ...
The documentation of software architecture is carried out in many different ways. One method is to b...
Abstract: Viewpoints concept could be considered one of the major concepts introduced in the softwar...
A common practice in software architecture design is to apply architectural views to design software...
The work conducted in this thesis aims to build hierarchicalmulti-viewpoints software architectures ...
There are crosscutting concerns in architectural description as well as in other fields of software ...
Abstract: Views and abstraction levels are two major concepts introduced in the software engineering...
In general, software architecture is documented using software architecture views to address the dif...
Tracing the history of software engineering reveals a series of abstractions. In early days, softwar...
Our position is that architectural descriptions lack composition of views, preventing a proper separ...
Abstract—A central aspect of architecting is architecture description. Architecture descriptions tak...
In this paper we propose a new approach to software development which explicitly avoids the use of a...
International audienceA software system's architecture, its elements and the way they interact, cons...
International audienceViews and viewpoints are concepts usually adopted in an important nu...
This paper was published in the 20th LAAS International Science Conference Advanced Research for Bet...
Although the use of multiple views is a virtual holy grail of software and systems engineering, its ...
The documentation of software architecture is carried out in many different ways. One method is to b...
Abstract: Viewpoints concept could be considered one of the major concepts introduced in the softwar...
A common practice in software architecture design is to apply architectural views to design software...
The work conducted in this thesis aims to build hierarchicalmulti-viewpoints software architectures ...
There are crosscutting concerns in architectural description as well as in other fields of software ...
Abstract: Views and abstraction levels are two major concepts introduced in the software engineering...
In general, software architecture is documented using software architecture views to address the dif...
Tracing the history of software engineering reveals a series of abstractions. In early days, softwar...
Our position is that architectural descriptions lack composition of views, preventing a proper separ...
Abstract—A central aspect of architecting is architecture description. Architecture descriptions tak...
In this paper we propose a new approach to software development which explicitly avoids the use of a...
International audienceA software system's architecture, its elements and the way they interact, cons...