Behavioural inheritance in the UML to model software product lines

Ella Roubtsova (Corresponding Author), Serguei Roubtsov

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)

Abstract

Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype.
Original languageEnglish
Pages (from-to)409-434
JournalScience of Computer Programming
Volume53
Issue number3
DOIs
Publication statusPublished - 2004
MoE publication typeA1 Journal article-refereed

Fingerprint

Specifications

Keywords

  • software product line; architectural design; behavioural inheritance; UML

Cite this

Roubtsova, Ella ; Roubtsov, Serguei. / Behavioural inheritance in the UML to model software product lines. In: Science of Computer Programming. 2004 ; Vol. 53, No. 3. pp. 409-434.
@article{7a5273044ca24aaea2b06fc3ad2aae39,
title = "Behavioural inheritance in the UML to model software product lines",
abstract = "Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype.",
keywords = "software product line; architectural design; behavioural inheritance; UML",
author = "Ella Roubtsova and Serguei Roubtsov",
year = "2004",
doi = "10.1016/j.scico.2003.04.008",
language = "English",
volume = "53",
pages = "409--434",
journal = "Science of Computer Programming",
issn = "0167-6423",
publisher = "Elsevier",
number = "3",

}

Behavioural inheritance in the UML to model software product lines. / Roubtsova, Ella (Corresponding Author); Roubtsov, Serguei.

In: Science of Computer Programming, Vol. 53, No. 3, 2004, p. 409-434.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Behavioural inheritance in the UML to model software product lines

AU - Roubtsova, Ella

AU - Roubtsov, Serguei

PY - 2004

Y1 - 2004

N2 - Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype.

AB - Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype.

KW - software product line; architectural design; behavioural inheritance; UML

U2 - 10.1016/j.scico.2003.04.008

DO - 10.1016/j.scico.2003.04.008

M3 - Article

VL - 53

SP - 409

EP - 434

JO - Science of Computer Programming

JF - Science of Computer Programming

SN - 0167-6423

IS - 3

ER -