Title
A Unified and Formal Programming Model for Deltas and Traits.
Abstract
This paper presents a unified model for two complementary approaches of code reuse: Traits and Delta-Oriented Programming DOP. Traits are used to modularly construct classes, while DOP is a modular approach to construct Software Product Lines. In this paper, we identify the common structure of these two approaches, present a core calculus that combine Traits and DOP in a unified framework, provide an implementation for the ABS modelling language, and illustrate its application in an industrial modeling scenario.
Year
DOI
Venue
2017
10.1007/978-3-662-54494-5_25
FASE
Field
DocType
Volume
Programming language,Programming paradigm,Computer science,Abstract syntax tree,Theoretical computer science,Software,Software product line,Modular design,Code reuse,Unified Model
Conference
10202
ISSN
Citations 
PageRank 
0302-9743
6
0.46
References 
Authors
29
4
Name
Order
Citations
PageRank
Ferruccio Damiani198971.30
Reiner Hähnle21272106.50
Eduard Kamburjan3112.24
Michael Lienhardt4758.24