Issue No.07 - July (2005 vol.31)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2005.82
In order to make software components more flexible and reusable, it is desirable to provide business users with facilities to assemble and control them without their needing programming knowledge. This paper describes a fully functional prototype middleware system where variability is externalized so that core applications need not be altered for anticipated changes. In this system, application behavior modification is fast and easy, making this middleware suitable for frequently changing programs.
Index Terms- Web site management/development tools, middleware/business logic, specialized application languages, domain-specific architectures, human factors in software design, user interfaces.
Hoi Chan, Lou Degenaro, Judah Diament, Sam Weber, Isabelle Rouvellou, "Fusion: A System For Business Users To Manage Program Variability", IEEE Transactions on Software Engineering, vol.31, no. 7, pp. 570-587, July 2005, doi:10.1109/TSE.2005.82