z-logo
Premium
A top‐down approach to construct execution views of a large software‐intensive system
Author(s) -
Callo Arias Trosky B.,
America Pierre,
Avgeriou Paris
Publication year - 2013
Publication title -
journal of software: evolution and process
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 29
eISSN - 2047-7481
pISSN - 2047-7473
DOI - 10.1002/smr.577
Subject(s) - computer science , construct (python library) , metamodeling , viewpoints , software engineering , software , set (abstract data type) , software system , programming language , art , visual arts
SUMMARY This paper presents an approach to construct execution views, which are views that describe what the software of a software‐intensive system does at runtime and how it does it. The approach represents an architecture reconstruction solution based on a metamodel, a set of viewpoints, and a dynamic analysis technique. The metamodel and viewpoints capture the conventions that can be used to describe the runtime of a system developed by a particular organization. The dynamic analysis technique is used to extract and abstract runtime information from a combination of system logging and runtime measurements in a top‐down fashion. The approach was developed and validated constructing execution views for a magnetic resonance imaging scanner developed by Philips Healthcare. Therefore, the approach represents a solution that can be applied at similar large and complex software‐intensive systems. Copyright © 2011 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here