Abstract
In order to make software components more flexible and reusable it is desirable to provide business users with facilities to assemble and control them, but without first being converted into programmers. We present our fully-functional prototype middleware system where variability is externalized so that core applications need not be altered for anticipated changes. Application behavior modification is fast and easy, suitable for a quickly changing e-commerce world.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adi, Biger, Botzer, Etzion, Sommer: Context Awareness in AMIT. In: Proceedings of the Fifth Annual International Workshop on Active Middle Services, Seattle, Washington, June 25, IEEE Computer Society, Los Alamitos (2003)
Andrade, Fiadeiro, Gouveia, Koutsoukos, Wermelinger: Support for Business-Driven Evolution with Coordination Technologies. In: Proceedings of the 4th International Workshop on Principals of Software Evolution, ACM Press, New York (2001)
Cibran, D’Hondt, Suvee, Vanderperren, Jonckers: JAsCo for Linking Business Rules to Object-Oriented Software. In: Proceedings of the International Conference on Computer Science, Software Engineering, Information Technology, e-Business and Applications (CSITeA 2003), Rio De Janeiro, Brazil (June 2003)
Eriksson, Penker: Business Modeling with UML. Wiley & Sons, New York (2000)
Pawson, Matthews: Naked Objects: a technique for designing more expressive systems. ACM SIGPLAN Notices 36(12). ACM Press, New York (December 2001)
Pool, Russ, Schneider, Murray, Fitzgerald, Mehrotra, Schrag, Blythe, Kim, Chalupsky, Pierluigi: Evaluating Expert-Authored Rules for Military Reasoning. In: Proceedings of the International Conference on Knowledge Capture, ACM Press, New York (2003)
Rouvellou, Degenaro, Rasmus, Ehnebuske, McKee: Extending Business Objects with Business Rules. In: TOOLS Europe 2000, St. Malo, France (2000)
Ehnebuske, McKee: Combining Different Business Rules Technologies: A Rationalization. In: Workshop on Best Practices in Business Rule Design and Implementation, OOPSLA 2000, Minneapolis, Minnesota (2000)
van Gurp, Bosch, Svahnberg: On the Notion of Variability in Software Product Lines. In: Proceedings Working IEEE Conference on Software Architecture, WICSA 2001, IEEE Computer Society, Washington (2001)
Webber, Gomaa: Modeling Variability with the Variation Point Model. In: Proceedings Software Reuse: Methods, Techniques, and Tools 7th International Conference, ICSR-7, Springer, Heidelberg (2002)
Zloof, Jong: The System for Business Automation (SBA): Programming Language. Communications of the ACM 20(6) .ACM Press, New York( July 1977)
Eclipse (2004), http://www.eclipse.org
Eclipse, E.M.F.: Project (2004), http://www.eclipse.org/emf
IBM Agent Building,Learning Environment (2003), http://www.alphaworks.ibm.com/tech/able
Corticon Home Page (2004), http://www.corticon.com/home.html
Fair Isaacs Decision Tools (2004), http://www.blazesoft.com
ILOG Home Page (2004), http://www.ilog.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rouvellou, I., Degenaro, L., Diament, J., Fokoue, A., Weber, S. (2004). Business Users and Program Variability: Bridging the Gap. In: Bosch, J., Krueger, C. (eds) Software Reuse: Methods, Techniques, and Tools. ICSR 2004. Lecture Notes in Computer Science, vol 3107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27799-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-27799-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22335-1
Online ISBN: 978-3-540-27799-6
eBook Packages: Springer Book Archive