Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Architecture Design Recovery of a Family of Embedded Software Systems

Bratthall, Lars and Runeson, Per LU orcid (1999) TC2 First Working IFIP Conference on Software Architecture (WICSA1) In IFIP Advances in Information and Communication Technology 12. p.3-14
Abstract
Understandability of the current system is a key issue in most reengineering processes. An architecture description of the system may increase its understandability. This paper presents experiences from architectural design recovery in a product family of large distributed, embedded systems. Automated recovery tools were hard to apply due to the nature of the source code. A qualitative evaluation procedure was applied on the performance of the recovery process. The results suggest that producing the necessary architectural documentation during the recovery project costs eight to twelve times as much as producing the same set of documentation during the original development project. By applying a common architectural style for all members... (More)
Understandability of the current system is a key issue in most reengineering processes. An architecture description of the system may increase its understandability. This paper presents experiences from architectural design recovery in a product family of large distributed, embedded systems. Automated recovery tools were hard to apply due to the nature of the source code. A qualitative evaluation procedure was applied on the performance of the recovery process. The results suggest that producing the necessary architectural documentation during the recovery project costs eight to twelve times as much as producing the same set of documentation during the original development project. By applying a common architectural style for all members of the product family, the component reuse made possible decreased source code volume by 65%. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Software Architecture : TC2 First Working IFIP Conference on Software Architecture (WICSAl) 22-24 February 1999, San Antonio, Texas, USA - TC2 First Working IFIP Conference on Software Architecture (WICSAl) 22-24 February 1999, San Antonio, Texas, USA
series title
IFIP Advances in Information and Communication Technology
volume
12
pages
12 pages
publisher
Springer
conference name
TC2 First Working IFIP Conference on Software Architecture (WICSA1)
conference location
San Antonio, United States
conference dates
1999-02-22 - 1999-02-24
ISSN
1868-4238
ISBN
978-0-387-35563-4
978-1-4757-6536-6
DOI
10.1007/978-0-387-35563-4_1
language
English
LU publication?
yes
id
47b13df7-d55a-4fbf-8537-268018236c25
date added to LUP
2019-03-28 20:34:23
date last changed
2019-04-05 02:16:51
@inproceedings{47b13df7-d55a-4fbf-8537-268018236c25,
  abstract     = {{Understandability of the current system is a key issue in most reengineering processes. An architecture description of the system may increase its understandability. This paper presents experiences from architectural design recovery in a product family of large distributed, embedded systems. Automated recovery tools were hard to apply due to the nature of the source code. A qualitative evaluation procedure was applied on the performance of the recovery process. The results suggest that producing the necessary architectural documentation during the recovery project costs eight to twelve times as much as producing the same set of documentation during the original development project. By applying a common architectural style for all members of the product family, the component reuse made possible decreased source code volume by 65%.}},
  author       = {{Bratthall, Lars and Runeson, Per}},
  booktitle    = {{Software Architecture : TC2 First Working IFIP Conference on Software Architecture (WICSAl) 22-24 February 1999, San Antonio, Texas, USA}},
  isbn         = {{978-0-387-35563-4}},
  issn         = {{1868-4238}},
  language     = {{eng}},
  pages        = {{3--14}},
  publisher    = {{Springer}},
  series       = {{IFIP Advances in Information and Communication Technology}},
  title        = {{Architecture Design Recovery of a Family of Embedded Software Systems}},
  url          = {{http://dx.doi.org/10.1007/978-0-387-35563-4_1}},
  doi          = {{10.1007/978-0-387-35563-4_1}},
  volume       = {{12}},
  year         = {{1999}},
}