Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
Rapide: a language and toolset for simulation of distributed systems by partial orderings of events
POMIV '96 Proceedings of the DIMACS workshop on Partial order methods in verification
Safety critical systems: challenges and directions
Proceedings of the 24th International Conference on Software Engineering
Toward a Discipline of Software Engineering
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
A formal approach to software architecture
A formal approach to software architecture
Software engineering for automotive systems at ICSE 2004 workshop summary
ACM SIGSOFT Software Engineering Notes
Evidence-Based Software Engineering for Practitioners
IEEE Software
SEAS '05 Proceedings of the second international workshop on Software engineering for automotive systems
Reference architecture knowledge representation: an experience
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Computers as Components, Second Edition: Principles of Embedded Computing System Design
Computers as Components, Second Edition: Principles of Embedded Computing System Design
Developing search strategies for detecting relevant experiments
Empirical Software Engineering
Deriving architectures of web-based applications
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
ECSA'10 Proceedings of the 4th European conference on Software architecture
Reference architecture and product line architecture: a subtle but critical difference
ECSA'11 Proceedings of the 5th European conference on Software architecture
Software architects' experiences of quality requirements: what we know and what we do not know?
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
The state of the art and future perspectives in systems of systems software architectures
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Hi-index | 0.00 |
Embedded systems have gained more and more attention, as variety and complexity of these systems have increased. In particular, many of these systems are also critical regarding dependability, safety, security, among others. In parallel, since software architectures and reference architectures form the backbone of any successful system, including embedded systems, an important and even essential activity is to properly describe such architectures. However, to our best knowledge, there is no detailed panorama on how software architectures and reference architectures for embedded systems could be represented. Thus, the main contribution of this paper is to present and discuss results of a systematic review, aiming at providing this wide and, at the same time, deep panorama. We found out that different approaches have been proposed and used, lacking of consensus on how to better represent architectures of embedded systems. We also identified a range of quality requirements and constraints that have been considered in the architectural description of these systems. Furthermore, these results can be considered as valuable means to identify research lines that need to be further investigated.