CobRA '15: Proceedings of the 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures

Full Citation in the ACM Digital Library

SESSION: Chairs' Introduction, Invited Talk, Paper

Session details: Chairs' Introduction, Invited Talk, Paper

(Reference) Architecture = Components + Composition (+ Variation Points)

The notions of architecture, component and composition are perceived differently in different communities. In order to discuss how component-based development can contribute to the definition and use of reference architecture in practice, in this ...

Software Reference Architectures: Related Architectural Concepts and Challenges

Software reference architectures provide guidance when designing systems for particular application or technology domains. In this paper we contribute a better understanding of developing and using reference architectures: First, we relate the concept ...

Do Reference Architectures can Contribute to Standardizing Variability Management Tools?

Variability Management (VM) is one of the core activities for the success of software reuse. Several VM tools developed in academia and industry support mass customization of new software products and decrease time to market. Despite of a significant ...

SESSION: Papers

Session details: Papers

An Analysis of Reference Architectures for the Internet of Things

The Internet of Things (IoT) is a paradigm in which smart objects actively collaborate with other physical and virtual resources available in the Internet. IoT environments are characterized by a high degree of heterogeneity, encompassing devices with ...

Towards a Formal Description of Reference Architectures for Embedded Systems

Reference architectures systematize and standardize the development of software systems and, hence, contribute for the reuse of design expertise on a specific domain. An adequate architectural description for reference architectures is essential for ...

On the Equivalence between Reference Architectures and Metamodels

Reference Architectures (RA) are a special class of software architectures which comprises a family of concrete architectures. On the other hand, Model-Driven Development (MDD) has been largely adopted in software development. In MDD, a metamodel is ...