Behavioral adaptation of information systems through goal models

被引:23
|
作者
Liaskos, Sotirios [1 ]
Khan, Shakil M. [2 ]
Litoiu, Marin [1 ]
Jungblut, Marina Daoud [2 ]
Rogozhkin, Vyacheslav [3 ]
Mylopoulos, John [4 ]
机构
[1] York Univ, Sch Informat Technol, Toronto, ON M3J 2R7, Canada
[2] York Univ, Dept Comp Sci & Engn, Toronto, ON M3J 2R7, Canada
[3] Univ Potsdam, Chair Business Informat Syst & Elect Govt, Potsdam, Germany
[4] Univ Trento, Dept Informat Engn & Comp Sci, Trento, Italy
关键词
Information systems engineering; Goal modeling; Software customization; Adaptive systems;
D O I
10.1016/j.is.2012.05.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:767 / 783
页数:17
相关论文
共 50 条
  • [31] Visual Domain Adaptation through Locality Information
    Devika, A. K.
    Sanodiya, Rakesh Kumar
    Jose, Babita Roslind
    Mathew, Jimson
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [32] Organisational resilience through the adaptation of process-aware information systems – a System Dynamics approach
    Papaioannou P.
    Antoniadis R.
    Assimakopoulos N.
    International Journal of Applied Systemic Studies, 2022, 9 (04) : 401 - 424
  • [33] RESEARCH MODELS IN INFORMATION SYSTEMS
    Palvia, Prashant
    Midha, Vishal
    Pinjani, Praveen
    COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2006, 17 : 1042 - 1063
  • [34] Business Models and Information Systems
    Mocnik, Dijana
    ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2010, 77 (2-3): : 143 - 148
  • [35] MODELS, INFORMATION, AND SYSTEMS VIABILITY
    DERAADT, JDR
    BEHAVIORAL SCIENCE, 1988, 33 (04): : 301 - 313
  • [36] Process models in information systems
    Shaw, T
    Jarvenpaa, S
    INFORMATION SYSTEMS AND QUALITATIVE RESEARCH, 1997, : 70 - 100
  • [37] Business models and information systems
    Močnik, Dijana
    Elektrotehniski Vestnik/Electrotechnical Review, 2010, 77 (2-3): : 143 - 148
  • [38] On the adaptation of an agile information systems development method
    Aydin, MN
    Harmsen, F
    van Slooten, K
    Stegwee, RA
    JOURNAL OF DATABASE MANAGEMENT, 2005, 16 (04) : 24 - 40
  • [39] Mentoring effects in the successful adaptation of information systems
    Hsieh, Su-Tzu
    Hsu, Ping-Yu
    INFORMATION DEVELOPMENT, 2015, 31 (02) : 164 - 175
  • [40] Adaptation and reuse in designing web information systems
    Frasincar, F
    Barna, P
    Houben, GJ
    Fiala, Z
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 387 - 391