Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Feature (De)composition in Functional Programming , Christian Kstner
 

Summary: Feature (De)composition in Functional Programming
Sven Apel
, Christian Kästner
, Armin Größlinger
, and Christian Lengauer

Department of Informatics and Mathematics, University of Passau
{apel,groesslinger,lengauer}@uni-passau.de

School of Computer Science, University of Magdeburg
kaestner@iti.cs.uni-magdeburg.de
Abstract. The separation of concerns is a fundamental principle in software en-
gineering. 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 ob-
ject orientation. Feature orientation is a novel programming paradigm that sup-
ports the (de)composition of crosscutting concerns in a system with a hierarchi-
cal block structure. In two case studies we explore the problem of crosscutting
concerns in functional programming and propose two solutions based on feature
orientation.

  

Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau

 

Collections: Computer Technologies and Information Sciences