首页 | 本学科首页   官方微博 | 高级检索  
     


Behavioral adaptation of information systems through goal models
Authors:Sotirios Liaskos  Shakil M Khan  Marin Litoiu  Marina Daoud Jungblut  Vyacheslav Rogozhkin  John Mylopoulos
Affiliation:1. School of Information Technology, York University, Toronto, Canada;2. Department of Computer Science and Engineering, York University, Toronto, Canada;3. Chair of Business Information Systems and Electronic Government, University of Potsdam, Germany;4. Department of Information Engineering and Computer Science, University of Trento, Italy
Abstract:Customizing software to perfectly fit individual needs is becoming increasingly important in information systems engineering. Users want to be able to customize software behavior through reference to terms familiar to their diverse needs and experience. We present a requirements-driven approach to behavioral customization of software systems. Goal models are constructed to represent alternative behaviors that users can exhibit to achieve their goals. Customization information is then added to restrict the space of possibilities to those that fit specific users, contexts, or situations. Meanwhile, elements of the goal models are mapped to units of source code. This way, customization preferences posed at the requirements level are directly translated into system customizations. Our approach, which we apply to an on-line shopping cart system and an automated teller machine simulator, does not assume adoption of a particular development methodology, platform, or variability implementation technique and keeps the reasoning computation overhead from interfering with the execution of the configured application.
Keywords:Information systems engineering  Goal modeling  Software customization  Adaptive systems
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号