Multiple Viewpoints Architecture Extraction
Document type :
Communication dans un congrès avec actes
Title :
Multiple Viewpoints Architecture Extraction
Author(s) :
Razavizadeh, Azadeh [Auteur]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Verjus, Hervé [Auteur]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Cimpan, Sorana [Auteur]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Ducasse, Sté́phane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Verjus, Hervé [Auteur]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Cimpan, Sorana [Auteur]
Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance [LISTIC]
Ducasse, Sté́phane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Conference title :
Joint Working IEEE/IFIP Conference on Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009
City :
Cambridge
Country :
Royaume-Uni
Start date of the conference :
2009-09
Book title :
Joint Working IEEE/IFIP Conference on Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009
Publication date :
2009-09
English keyword(s) :
Software architecture
views
viewpoints
evolution
views
viewpoints
evolution
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
A software system's architecture, its elements and the way they interact, constitute valuable assets for comprehending the system. Many approaches have been developed to help comprehending software systems in different ...
Show more >A software system's architecture, its elements and the way they interact, constitute valuable assets for comprehending the system. Many approaches have been developed to help comprehending software systems in different manners. Most of them focus on structural aspects. We believe offering multiple views of the same system, using domain knowledge helps understanding a software system as whole. To correlate domain information and existing software systems, different viewpoints are considered and modelled. Viewpoints guide the extraction of architectural views, the later representing different system facets. We propose a recursive framework, an approach that expresses domain knowledge as viewpoints to guide the extraction process. It provides multiple architectural views according to multiple given viewpoints.Show less >
Show more >A software system's architecture, its elements and the way they interact, constitute valuable assets for comprehending the system. Many approaches have been developed to help comprehending software systems in different manners. Most of them focus on structural aspects. We believe offering multiple views of the same system, using domain knowledge helps understanding a software system as whole. To correlate domain information and existing software systems, different viewpoints are considered and modelled. Viewpoints guide the extraction of architectural views, the later representing different system facets. We propose a recursive framework, an approach that expresses domain knowledge as viewpoints to guide the extraction process. It provides multiple architectural views according to multiple given viewpoints.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- http://rmod.lille.inria.fr/archives/papers/Raza09a-WASECSA-MultipleViewPoints.pdf
- Open access
- Access the document