Planware - Domain-specific synthesis of high-performance schedulers

被引:16
|
作者
Blaine, L [1 ]
Gilham, L [1 ]
Liu, JB [1 ]
Smith, DR [1 ]
Westfold, S [1 ]
机构
[1] Kestrel Inst, Palo Alto, CA 94304 USA
关键词
D O I
10.1109/ASE.1998.732672
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Planware is a domain-specific generator of highperformance scheduling software, currently being developed at Kestrel Institute. Architecturally: Planware is an extension of the Specware system with domain-independent and domain-dependent parts. The domain-independent part includes a general algorithm design facility (including mechanisms to synthesize global-search and constraint propagation algorithms), as well as support for theorem-proving and witness finding. The domain-dependent part includes scheduling domain knowledge and architecture representations and other domain-specific refinement knowledge that relates the scheduling domain to general algorithm design and data type refinement. Using Planware, the user interactively specifies a problem and then the system automatically generates a formal specification and refines it.
引用
收藏
页码:270 / 279
页数:10
相关论文
共 50 条
  • [31] Modular artifact synthesis from domain-specific models
    Mannadiar, Raphael
    Vangheluwe, Hans
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 65 - 77
  • [32] Modular artifact synthesis from domain-specific models
    Raphael Mannadiar
    Hans Vangheluwe
    Innovations in Systems and Software Engineering, 2012, 8 (1) : 65 - 77
  • [33] Domain-specific languages and code synthesis using haskell
    Gill, Andy
    Queue, 2014, 12 (04): : 30 - 43
  • [34] Will domain-specific code synthesis become a silver bullet?
    Buntine, W
    IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1998, 13 (02): : 9 - 12
  • [35] Domain-Specific Profiling
    Bergel, Alexandre
    Nierstrasz, Oscar
    Renggli, Lukas
    Ressia, Jorge
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 68 - 82
  • [36] Domain-Specific Greed
    Weiss, Martin
    Schulze, Julian
    Krumm, Stefan
    Goeritz, Anja S. S.
    Hewig, Johannes
    Mussel, Patrick
    PERSONALITY AND SOCIAL PSYCHOLOGY BULLETIN, 2024, 50 (06) : 889 - 905
  • [37] Towards simple, high-performance schedulers for high-aggregate bandwidth switches
    Giaccone, P
    Prabhakar, B
    Shah, D
    IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 1160 - 1169
  • [38] A domain-specific high-level programming model
    Mansouri, Farouk
    Huet, Sylvain
    Houzet, Dominque
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (03): : 750 - 767
  • [39] Untangling Crosscutting Concerns in Domain-specific Languages with Domain-specific Join Points
    Dinkelaker, Tom
    Monperrus, Martin
    Mezini, Mira
    DSAL09: DOMAIN-SPECIFIC ASPECT LANGUAGES, 2009, : 1 - 5
  • [40] Domain-specific virtual processors as a portable programming and execution model for parallel computational workloads on modern heterogeneous high-performance computing architectures
    Lyakh, Dmitry, I
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2019, 119 (12)