Gegenstand der Software Produktlinienentwicklung ist es, eine Familie software-intensiver Systeme in integrierter Art und Weise durch systematisches Ausnützen von Gemeinsamkeiten zu entwickeln. In dieser Arbeit wird ein theoretisches Rahmenwerk für die Entwicklung von Software Produktfamilien vorgestellt. Das Rahmenwerk umfasst (1) die Prozessalgebra PL-CCS, zur Spezifikation des operationalen Verhaltens einer Menge von software-intensiven, reaktiven Systemen in integrierter Weise als Produktfamilie, (2) eine mehrwertige Logik basierend auf dem μ-Kalkül, die die Spezifikation und Verifikation von Verhaltenseigenschaften von PL-CCS Produktfamilien und deren Produkten ermöglicht, und (3) einen Umstrukturierungsmechanismus, der es erlaubt die Gemeinsamkeiten und Unterschiede im Verhalten von Familienmitgliedern zu bestimmen. Als zweiter wesentlicher Beitrag wird eine Axiomatisierung von Software Produktfamilienkonzepten angegeben, die das universelle Bauprinzip von Produktfamilien formalisiert.
«
Gegenstand der Software Produktlinienentwicklung ist es, eine Familie software-intensiver Systeme in integrierter Art und Weise durch systematisches Ausnützen von Gemeinsamkeiten zu entwickeln. In dieser Arbeit wird ein theoretisches Rahmenwerk für die Entwicklung von Software Produktfamilien vorgestellt. Das Rahmenwerk umfasst (1) die Prozessalgebra PL-CCS, zur Spezifikation des operationalen Verhaltens einer Menge von software-intensiven, reaktiven Systemen in integrierter Weise als Produktfam...
»