The Concept of Reference Architectures

  title={The Concept of Reference Architectures},
  author={Robert J. Cloutier and Gerrit Muller and Dinesh Verma and Roshi Rose Nilchiani and Eirik Hole and Mary A. Bone},
  journal={Systems Engineering},
The concept of Reference Architectures is novel in the business world. However, many architects active in the creation of complex systems frequently use the term Reference Architecture. Yet, these experienced architects do not collectively have a consistent notion of what constitutes a Reference Architecture, what is the value of maintaining the Reference Architecture, what is the best approach to visualizing a Reference Architecture, what is the most appropriate level of abstraction, and how… 

RAModel: A Reference Model for Reference Architectures

  • E. NakagawaF. OquendoM. Becker
  • Computer Science
    2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture
  • 2012
A reference model for reference architectures is presented, named RAModel (Reference Architecture Model), that intends to improve the understanding about what reference architectures are, as well as their components and relationships, supporting the establishment, use, and evolution of such architectures.

Researching Reference Architectures

This chapter starts with positioning reference architectures relative to system architectures and product family architectures, and architecture frameworks and architecting methods, and focuses on generating reference architecture views by mining information from past architectures by studying produced artifacts as well as by interacting with the people involved.

Consolidating a Process for the Design, Representation, and Evaluation of Reference Architectures

Results achieved through the use of ProSA-RA have showed that it is a viable, efficient process and, as a consequence, it could contribute to the reuse of knowledge in several applications domains, by promoting the establishment of new reference architectures.

A knowledge-based framework for reference architectures

A framework is proposed which could provide a better understanding of the contents of reference architectures, enabling the development of more complete, efficient reference architectures.

Variability viewpoint to describe reference architectures

Based on initial results, it is observed that the variability viewpoint could contribute to a more adequate, complete description of reference architectures and, as a consequence, it could promote a more effective dissemination and use of such architectures.

Researching Reference Architectures and Their Relationship with Frameworks, Methods, Techniques, and Tools

This paper starts with positioning reference architectures relative to architecture frameworks, architecting methods and techniques, and tools, and focuses on attempts to mine information from past architectures by studying produced artefacts as well as by interacting with the people involved.

Coupling ontology with reference architectures to facilitate the instantiation process of software system architectures

This thesis aims at facilitating the instantiation process of the software system architecture from the reference architecture by using an ontology, a tool to present the artefacts of a reference architecture in an organised and structured way.

Reference Architecture and Product Line Architecture : A Comparison Elisa

This document makes a clear differentiation of these architectures by highlighting basic questions like definitions, benefits, and motivation for using each one, when and how they should be used, built, and evolved, as well as stakeholders involved and benefited by each one.

A First Literature Review On Enterprise Reference Architecture

A primer literature review on Enterprise Reference Architectures conducted following general guidelines proposed for undertaking information systems reviews is presented and a novel classification framework based on Gregor’s theory types of information systems is introduced to structure and summarize former research.

Towards a formal description of reference architectures for embedded systems

The main purpose of this study is to discuss directions for a precise, comprehensive description which can support the specification, analysis, and realization of reference architectures.



Applicability of Patterns to Architecting Complex Systems

The purpose of this research is to focus on understanding the motivations for using patterns in architecting and engineering complex systems, to understand whether patterns for this purpose have unique requirements.

The art of systems architecting

The design of complex systems is viewed as a blend of the art of architecture with the science of engineering, and four methods in common use are described, depending on the nature and phase of the project, the particular problem to be solved, and the style of the architect.

A Framework for Information Systems Architecture

Information systems architecture is defined by creating a descriptive framework from disciplines quite independent of information systems, then by analogy specifies information systems architecture based upon the neutral, objective framework.

Architectures as a Framework for Effective and Efficient Product Development in a Dynamic Business Environment

It is argued that the significant role of product and system level architectures and architectural knowledge for a product or system developing enterprise can enable the enterprise to more effectively and efficiently address the accelerating rate of change in business and technology environment.

Free/Open Source Software

This position paper will first provide the needed details on Open Source licensing models – a key element to be aware of in order to safely approach Open Source, and will provide motivating rationales for getting involved in Open Source software production.

Design patterns: elements of reuseable object-oriented software

The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out

Documenting architectures with patterns

The value of using software patterns to describe and generate specific architectures is illustrated and the objectives and techniques of documenting architectures using these patterns are discussed.

Free/open source software development

An extensive review of a set of empirical studies of FOSSD projects that articulate different levels of analysis about free and open source software development work practices, development processes, project and community dynamics, and other socio-technical relationships is reviewed.

Consultative Committee For Space Data Systems

The article describes the work of CCSDS till its beginning in the 80s till today, when the committee was incorporated as a subcommittee of the International Organization for Standardization (ISO).

Reference architecture for space data systems

The Reference Architecture for Space Data Systems (RASDS) that is being developed by CCSDS uses five views derived from the viewpoints of the Reference Model of Open Distributed Processing (RM-ODP), but they are slightly modified from the RM- ODP viewpoints so that they can better represent the concerns of space data systems.