Skip to Main content Skip to Navigation
Conference papers

Common Pattern Modeling Language for Object and Component Architectures

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.
Keywords : Modeling language
Complete list of metadata

Cited literature [19 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01402742
Contributor : Open Archive Toulouse Archive Ouverte (oatao) <>
Submitted on : Friday, November 25, 2016 - 10:09:44 AM
Last modification on : Friday, October 23, 2020 - 4:40:40 PM
Long-term archiving on: : Monday, March 27, 2017 - 9:05:44 AM

File

geisel_15155.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01402742, version 1
  • OATAO : 15155

Collections

Citation

Jacob Geisel, Brahim Hamid, Adel Ziani, Ansgar Radermacher. Common Pattern Modeling Language for Object and Component Architectures. 20th Pattern Languages of Programs Conference (PLoP 2013), Oct 2013, Monticello, Illinois, United States. pp. 1-16. ⟨hal-01402742⟩

Share

Metrics

Record views

211

Files downloads

55