Modélisation et implémentation de l'architecture PAC à l'aide des patrons Proxy et Abstract Factory

Thierry Duval 1
1 BUNRAKU - Perception, decision and action of real and virtual humans in virtual environments and impact on real environments
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Software architectural models like MVC and PAC are now well known, and can be implemented in many different ways. This is a problem for students when they have to implement these models, because they do not know how to select an appropriate solution. For now several years we have proposed a methodology to facilitate the implementation of the PAC model. This methodology is mainly based on Design Patterns such as « Proxy », « Abstract Factory », and « Singleton ». Thanks to this methodology, the structure of the source code is imposed and ensures an efficient separation between the application kernel and the GUI. Then, students learn to implement this separation efficiently, and they discover also with this separation that the software can evolve more easily: it is easy to change the GUI or the kernel without affecting the other part, and to add interaction possibilities to a non-interactive kernel.
Document type :
Preprints, Working Papers, ...
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/inria-00534111
Contributor : Thierry Duval <>
Submitted on : Monday, November 8, 2010 - 6:50:58 PM
Last modification on : Wednesday, November 21, 2018 - 3:30:12 PM
Long-term archiving on : Friday, October 26, 2012 - 3:17:07 PM

File

CoursPACIHM2010.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00534111, version 1

Citation

Thierry Duval. Modélisation et implémentation de l'architecture PAC à l'aide des patrons Proxy et Abstract Factory. 2010. ⟨inria-00534111⟩

Share

Metrics

Record views

387

Files downloads

393