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 条
  • [21] USER-ORIENTED SOFTWARE FOURIER SPECTRUM DISPLAY FOR ANALYTICAL PURPOSES
    WALG, HL
    SMIT, HC
    [J]. ANALYTICA CHIMICA ACTA-COMPUTER TECHNIQUES AND OPTIMIZATION, 1978, 2 (01): : 43 - 60
  • [22] Clayworks: Toward User-Oriented Software for Collaborative Modeling and Simulation
    Gorlatch, Sergei
    Mueller, Jens
    Alt, Martin
    Duennweber, Jan
    Fujita, Hamido
    Funyu, Yutaka
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2007, 161 : 403 - 415
  • [23] SPECIAL AIDS FOR DEVELOPMENT OF USER-ORIENTED COMPUTER LANGUAGES - STANDARDIZED STRUCTURED USER SOFTWARE
    BAUHUBER, F
    [J]. ANGEWANDTE INFORMATIK, 1973, (12): : 520 - 526
  • [24] Wireless Communication Densities and User-Oriented Traffic Equilibrium Problem
    Giuffre, Sofia
    Pia, Stephane
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4389 - +
  • [25] A software instruction prefetching method in architectures with static scheduling
    Galazin, A. B.
    Stupachenko, E. V.
    Shlykov, S. L.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2008, 34 (01) : 49 - 53
  • [26] A survey on the Software Project Scheduling Problem
    Angel Vega-Velazquez, Miguel
    Garcia-Najera, Abel
    Cervantes, Humberto
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2018, 202 : 145 - 161
  • [27] A software instruction prefetching method in architectures with static scheduling
    Closed Joint-Stock Company MCST, Nizhnyaya Krasnosel'skaya ul. 35, str. 50, Moscow, 105066, Russia
    [J]. Program. Comput. Softw, 2008, 1 (49-53):
  • [28] A software instruction prefetching method in architectures with static scheduling
    A. B. Galazin
    E. V. Stupachenko
    S. L. Shlykov
    [J]. Programming and Computer Software, 2008, 34
  • [29] User-Oriented Software Development for Real-Time Online Applications
    Gorlatch, Sergei
    Glinka, Frank
    Ploss, Alexander
    Raed, Allaithy
    Fujita, Hamido
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 339 - +
  • [30] USER-ORIENTED SOFTWARE PACKAGE FOR THE ANALYSIS AND OPTIMIZATION OF NONLINEAR MICROWAVE CIRCUITS
    RIZZOLI, V
    CECCHETTI, C
    LIPPARINI, A
    NERI, A
    [J]. IEE PROCEEDINGS-H MICROWAVES ANTENNAS AND PROPAGATION, 1986, 133 (05) : 385 - 391