DocumentCode
3863085
Title
Keynote Talk III: A formal methods perspective on product line engineering
Author
Paul Clements
Author_Institution
BigLever Software, Austin, TX
fYear
2015
Firstpage
168
Lastpage
168
Abstract
Summary form only given. A product line is a family of similar products with variations in features and functions. Product Line Engineering (PLE) is an engineering discipline for product lines using a shared set of engineering assets, a managed set of features, and an efficient means of production. It takes advantage of the commonality shared across the family while efficiently and systematically managing the variation among the products. PLE can trace its roots in software back to the 1970s; its roots in manufacturing go back centuries. But only the relatively recent (2000s or so) advent of industrial-strength automation and methodology has enabled Systems and Software PLE to emerge as a reliably repeatable engineering paradigm. It is worth studying because of the phenomenal improvements in product time to market, engineering productivity, portfolio scalability, and system quality that PLE has shown, over and over, to bring to organizations that apply it. This talk explains the fundamentals of modern PLE, shares some brief case studies, and discusses how the underpinnings of formal methods and notations are enabling PLE to achieve its remarkable results.
Keywords
"Software","Software product lines","Software architecture","Senior members","Documentation","Computers"
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
Type
conf
DOI
10.1109/MEMCOD.2015.7340483
Filename
7340483
Link To Document