Sciweavers

SOCO
2009
Springer

Feature (De)composition in Functional Programming

13 years 11 months ago
Feature (De)composition in Functional Programming
Abstract. The separation of concerns is a fundamental principle in software engineering. Crosscutting concerns are concerns that do not align with hierarchical and block decomposition supported by mainstream programming languages. In the past, crosscutting concerns have been studied mainly in the context of object orientation. Feature orientation is a novel programming paradigm that supports the (de)composition of crosscutting concerns in a system with a hierarchical block structure. In two case studies we explore the problem of crosscutting concerns in functional programming and propose two solutions based on feature orientation.
Sven Apel, Christian Kästner, Armin Grö&
Added 27 May 2010
Updated 27 May 2010
Type Conference
Year 2009
Where SOCO
Authors Sven Apel, Christian Kästner, Armin Größlinger, Christian Lengauer
Comments (0)