Architecture reconstruction: Tutorial on reverse engineering to the architectural level

R Koschke - International Summer School on Software Engineering, 2006 - Springer
Software architectures are described by different views which depend upon the concerns of
the respective stakeholders. Far too often, software architectures are not documented …

[PDF][PDF] A System of Patterns for Fault Tolerance.

T Saridakis - EuroPLoP, 2002 - academia.edu
Many fault tolerance techniques that have been devised, applied and improved over the
past three decades represent general solutions to recurring problems in the design of fault …

Linux kernels as complex networks: A novel method to study evolution

L Wang, Z Wang, C Yang, L Zhang… - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
In recent years, many graphs have turned out to be complex networks. This paper presents a
novel method to study Linux kernel evolution-using complex networks to understand how …

An approach for reasoning and refining non-functional requirements

NS Rosa, PR Freire Cunha… - Journal of the Brazilian …, 2004 - Springer
Non-functional requirements (NFRs) are rarely taken in account in most software
development processes. There are some reasons that can help us to understand why these …

LfP: a specification language for rapid prototy** of concurrent systems

D Regep, F Kordon - … on Rapid System Prototy**. RSP 2001, 2001 - ieeexplore.ieee.org
We present LfP: a specification Language for rapid prototy** of embedded concurrent
systems. LfP is a graphical coordination language providing facilities of an architecture …

Component-based programming of distributed applications

V Issarny, L Bellissard, M Riveill, A Zarras - Advances in Distributed …, 2002 - Springer
The software architecture research domain arose in the early 90s and seeks solutions for
easing the development of large, complex, software systems based on the abstract …

On the evolution of Linux kernels: a complex network perspective

L Wang, P Yu, Z Wang, C Yang… - Journal of software …, 2013 - Wiley Online Library
This paper presents a novel method to study the evolution of Linux kernel components using
complex networks to understand how Linux kernel components evolve over time. After …

[PDF][PDF] Towards engineering product lines using concerns

J Bayer - Workshop on Multi-Dimensional Separation of …, 2000 - academia.edu
Separation of concerns is accepted as introducing numerous benefits into software
development and maintenance. In this position paper, we argue for a method that introduces …

[PDF][PDF] Formal verification of embedded distributed systems in a prototy** approach

F Kordon, I Mounier, E Paviot-Adet… - … Workshop 2001: on …, 2001 - researchgate.net
This paper presents an evolutionary prototy** methodology dedicated to the design,
verification and implementation of embedded systems. This methodology relies on LfP: a …

Rekonstruktion von Software-Architekturen: Ein Literatur-und Methoden-Überblick zum Stand der Wissenschaft

R Koschke - Informatik-Forschung und Entwicklung, 2005 - Springer
Software-Architekturen werden aus verschiedenen Sichten beschrieben, die abhängig von
den Anliegen sind, die mit der Beschreibung verfolgt werden. In vielen Fällen ist die …