Knauber, P.Succi, G.2022-03-0930.03.20012000https://publica.fraunhofer.de/handle/publica/335835The deployment of product line engineering requires a profound understanding of domain engineering as an essential phase in a product line lifecycle. A domain engineering method defines domain activities which include: domain definition, domain analysis, derivation of generic domain architectures, identification of commonalties and variabilities in product families, and identification and specification of domain-wide software assets. To gain insight on how to do domain engineering in a product line context, we need to analyze and compare existing domain engineering methods using controlled experiments and case studies. This paper reports on a classroom experiment in which we analyze and compare a sampling of domain engineering methods. We discuss the details of the experiment and the lessons which we draw from it, then we discuss some preliminary conclusions about the experiment.Table of Contents S.7-8 Perspectives on Software Product Lines: Report on First International Workshop on Software Product Lines: Economics, Architectures, and Implications S.9-16 Economic and organizational aspects of product line development S.17-30 - A Customer Value-Driven Approach to Product-Line Engineering 1 S.19-30 - Multi-Staged Scoping for Software Product Lines S.19-22 - Product-line Analysis: Do we go ahead? S.23-26 - Quantifying Software Product Line Ageing S.27-30 Case studies, experiments, reports from industrial projects S.31-177 - A Comparative Analysis of Domain Engineering Methods: A Controlled Case Study S.33-63 - Performance Issues of Variability Design for Embedded System Product Lines S.45-47 - Athena: A Software Product Line Architecture for Meter Data Processing and Control S.49-54 - Applied technology for designing a PL architecture of a pilot training system S.55-63 - A product line experience in the domain of fund management S.65-88 - Domain analysis and product-line scoping: a Thomson-CSF product line case S.73-82 - Moving toward software product lines in a small software firm: a case study S.83-88 - New product line approaches S.89-91 - 1 Paper is not provided because the author failed to submit a signed copyright agreement. S.91 - Copyright © Fraunhofer IESE 2000 S.91 - A product line process for the production of platform software at Bosch S.91-100 - A Framework for Software Product Line Practice S.101-163 - Product Line Process Framework: The Wheels process S.109-117 - Analysis of the Essential Requirements for a Domain Analysis Tool S.119-129 - Embedded Systems Product Lines S.129-136 - Helping Small and Medium-Sized Enterprises in Moving Towards Software Product Lines S.137-140 - Product Line Viewpoint and Validation Models S.141-148 - An XML-based Approach to Product Line Engineering S.149-158 - Reusable Architectures for Software Product Lines S.159-163 - A bumon Methodology for Product Line Conceptual Modeling S.163-177 - ESAPS - Engineering Software Architectures, Processes and Platforms for System Families S.173-177endomain engineeringsoftware reuseFODAJODA004005006Proceedings of Software Product Lines. Economics, Architectures, and Implications. Workshop 15 at 22nd International Conference on Software Engineering (ICSE)conference proceeding