Geisel, Jacob and Hamid, Brahim and Ziani, Adel and Radermacher, Ansgar
Common Pattern Modeling Language for Object and Component Architectures.
(2013)
In: 20th Pattern Languages of Programs Conference (PLoP 2013), 23 October 2013 - 26 October 2013 (Monticello, Illinois, United States).
|
(Document in English)
PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 1MB |
Abstract
Design patterns are widely used as a meaning to capture and provide valuable expert information in order to describe a solution for a given problem or to provide a selected property. By choosing one or more patterns and applying them during the software development life cycle, software engineers are able to use proven building blocks for achieving software on a large scale. In our work, we deal with a pattern modeling language as a new representation of patterns to ease their application and categorization in software engineering. In this paper, we demonstrate the capabilities of our pattern modeling language for software architectures. For that, we propose a framework based on a process with patterns within a set of model transformation rules to target object and component architectures. This leads to a simple way to model patterns for reuse independently from the targeted system-under-development's architecture. To illustrate the approach we consider an example of a secure communication pattern.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | Thanks to ACM editor. This paper appears in PLoP '13 : Proceedings of the 20th Conference on Pattern Languages of Programs. ISBN 978-1-941652-00-8. The original PDF is available at: http://dl.acm.org/citation.cfm?id=2725675 |
HAL Id: | hal-01402742 |
Audience (conference): | National conference proceedings |
Uncontrolled Keywords: | |
Institution: | French research institutions > Commissariat à l'Energie Atomique et aux énergies alternatives - CEA (FRANCE) French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE) Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE) Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE) Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE) Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE) |
Laboratory name: | |
Statistics: | download |
Deposited On: | 17 Nov 2016 10:37 |
Repository Staff Only: item control page