Virtual classes: a powerful mechanism in object-oriented programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Modular object-oriented programming with units and mixins
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Feature interaction: a critical review and considered forecast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Concepts and Guidelines of Feature Modeling for Product Line Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Osgi Service Platform, Release 3
Osgi Service Platform, Release 3
Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Traits: A mechanism for fine-grained reuse
ACM Transactions on Programming Languages and Systems (TOPLAS)
Language features meet design patterns: raising the abstraction bar
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Eclipse Plug-ins
A Classification Framework for Software Component Models
IEEE Transactions on Software Engineering
Dimensions of composition models for supporting software evolution
SC'06 Proceedings of the 5th international conference on Software Composition
Business process extensions as first-class entities -- a model-driven and aspect-oriented approach
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Hi-index | 0.00 |
Business applications play a crucial role for the day-to-day running of a business. These applications typically support a wide range of standard business processes like opportunity-to-order and order-to-cash. Customers using these solutions often demand extensions that will complement the existing functionalities offered by the standard application. The requirements for extensibility can be different for each customer which makes the enablement of business software for extensibility very challenging. In this paper we demonstrate some of these challenges and requirements through an example application and evaluate them against some state-of-the-art works on extensibility.