DocumentCode
1129506
Title
Fusion: a system for business users to manage program variability
Author
Weber, Sam ; Chan, Hoi ; Degenaro, Lou ; Diament, Judah ; Fokoue-Nkoutche, Achille ; Rouvellou, Isabelle
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
31
Issue
7
fYear
2005
fDate
7/1/2005 12:00:00 AM
Firstpage
570
Lastpage
587
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 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.
Keywords
Internet; business data processing; middleware; object-oriented programming; software architecture; software development management; software reusability; user interfaces; Web site development tool; Web site management tool; business logic; human factors; middleware system; program variability management; software architecture; software component flexibility; software component reusability; software design; user interface; Application software; Assembly; Business communication; Companies; Knowledge management; Law; Logic; Middleware; Programming profession; Software reusability; Index Terms- Web site management/development tools; domain-specific architectures; human factors in software design; middleware/business logic; specialized application languages; user interfaces.;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2005.82
Filename
1492372
Link To Document