User-oriented problem abstractions in scheduling Customization and reuse in scheduling software architectures

被引:0
|
作者
Pecora, Federico [1 ,2 ]
Rasconi, Riccardo [1 ,3 ]
Cortellessa, Gabriella [1 ]
Cesta, Amedeo [1 ]
机构
[1] Italian Natl Res Council, Inst Cognit Sci & Technol, Rome, Italy
[2] Univ Roma La Sapienza, Dipartimento Informat & Sistemist, Rome, Italy
[3] Univ Genoa, Dipartimento Informat Sistemist & Telemat, Rome, Italy
关键词
Domain elicitation; Scheduling Tool customization; Reuse; Fast prototyping;
D O I
10.1007/s11334-006-0022-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we describe a modeling framework aimed at facilitating the customization and deployment of artificial intelligence (AI) scheduling technology in real-world contexts. Specifically, we describe an architecture aimed at facilitating software product line development in the context of scheduling systems. The framework is based on two layers of abstraction: a first layer providing an interface with the scheduling technology, on top of which we define a formalism to abstract domain-specific concepts. We show how this two-layer modeling framework provides a versatile formalism for defining user-oriented problem abstractions, which is pivotal for facilitating interaction between domain experts and technologists. Moreover, we describe a graphical user interface (GUI)-enhanced tool which allows the domain expert to interact with the underlying core scheduling technology in domain-specific terms. This is achieved by automatically instantiating an abstract GUI template on top of the second modeling layer.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 50 条
  • [31] A USER-ORIENTED STRUCTURED CAMAC I-O SOFTWARE SYSTEM
    CLEMENT, JM
    BUCHANAN, JA
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1981, 28 (05) : 3764 - 3767
  • [32] Distributed supply chain scheduling oriented to multi-variety customization
    College of Automation Science and Electrical Engineering, Beihang University, Beijing
    100191, China
    不详
    100854, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 3 (800-812):
  • [33] A user-oriented reliability assessment tool for open source software development
    Hadatsuki, Koji
    Tamura, Yoshinobu
    Yamada, Shigeru
    [J]. TWELFTH ISSAT INTERNATIONAL CONFERENCE RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2006, : 47 - +
  • [34] User-oriented Load Balance in Software-Defined Campus WLANs
    Feng, Jie
    Zhao, Liqiang
    Chen, Chen
    Ren, Zhiyuan
    Du, Jianbo
    [J]. 2016 IEEE 83RD VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2016,
  • [35] User-oriented and -perceived software availability measurement and assessment with environmental factors
    Tokuno, Koichi
    Yamada, Shigeru
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 2007, 50 (04) : 444 - 462
  • [36] User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm
    Ye, Xin
    Liu, Sihao
    Yin, Yanli
    Jin, Yaochu
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 135 : 113 - 124
  • [37] User-Oriented Graph-Based Dynamic Frequency Reuse Scheme in Heterogeneous Networks
    Chen, Liang
    Ma, Lin
    Xu, Yubin
    Leung, Victor C. M.
    [J]. 2017 IEEE 85TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2017,
  • [38] TAPAS: a modular framework to support reuse in scheduling software development
    Moutarlier, P
    Geneste, L
    Grabot, B
    [J]. PRODUCTION PLANNING & CONTROL, 2000, 11 (07) : 648 - 659
  • [39] Applying software reuse and pattern oriented architectures in a multimedia messaging system
    iQuest Technologies, Motilor St. 6-8, 40001 Cluj Napoca, Romania
    不详
    [J]. WSEAS Trans. Inf. Sci. Appl, 2006, 11 (2223-2230):
  • [40] OBJECT-ORIENTED SOFTWARE REUSE - THE YOYO PROBLEM
    TAENZER, D
    GANTI, M
    PODAR, S
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (03): : 30 - 35