A hybrid approach to operating system discovery using answer set programming

被引:8
|
作者
Gagnon, Francois [1 ]
Esfandiari, Babak [1 ]
Bertossi, Leopoldo [1 ]
机构
[1] Carleton Univ, Ottawa, ON K1S 5B6, Canada
关键词
D O I
10.1109/INM.2007.374804
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The goal of operating system (OS) discovery is to learn which OS is running on a distant computer. There are two main strategies for OS discovery: active and passive. Each of them has advantages as well as drawbacks. This paper discusses how answer set programming, a new logic programming paradigm, can be used to address, in a simple and elegant way, the problem of operating system discovery in computer networks by logically specifying the problem and providing solutions through automated reasoning. As a result of using such a knowledge representation framework, it is possible to unify the active and the passive methods to OS discovery in a single hybrid approach that has the advantages of both strategies while being much more versatile. Moreover, this paper presents a proof of concept prototype for hybrid operating system discovery.
引用
收藏
页码:391 / +
页数:2
相关论文
共 50 条
  • [1] Using Answer Set Programming to Enhance Operating System Discovery
    Gagnon, Francois
    Esfandiari, Babak
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 579 - 584
  • [2] A Hybrid Approach to Optimization in Answer Set Programming
    Saikko, Paul
    Dodaro, Carmine
    Alviano, Mario
    Jarvisalo, Matti
    SIXTEENTH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2018, : 32 - 41
  • [3] Hybrid Answer Set Programming
    Brik, Alex
    Remmel, Jeffrey
    ANNALS OF PURE AND APPLIED LOGIC, 2014, 165 (01) : 134 - 163
  • [4] Hybrid conditional planning using answer set programming
    Yalciner, Ibrahim Faruk
    Nouman, Ahmed
    Patoglu, Volkan
    Erdem, Esra
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (5-6) : 1027 - 1047
  • [5] Optimising Business Process Discovery Using Answer Set Programming
    Chesani, Federico
    Di Francescomarino, Chiara
    Ghidini, Chiara
    Grundler, Giulia
    Loreti, Daniela
    Maggi, Fabrizio Maria
    Mello, Paola
    Montali, Marco
    Tessaris, Sergio
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, LPNMR 2022, 2022, 13416 : 498 - 504
  • [6] Using answer set programming for a decision support system
    Beierle, C
    Dusso, O
    Kern-Isberner, G
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 2005, 3662 : 374 - 378
  • [7] Symbolic System Synthesis Using Answer Set Programming
    Andres, Benjamin
    Gebser, Martin
    Schaub, Torsten
    Haubelt, Christian
    Reimann, Felix
    Glass, Michael
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING (LPNMR 2013), 2013, 8148 : 79 - 91
  • [8] Hybrid planning for challenging construction problems: An Answer Set Programming approach
    Ahmad, Faseeh
    Patoglu, Volkan
    Erdem, Esra
    ARTIFICIAL INTELLIGENCE, 2023, 319
  • [9] Operating Room Scheduling via Answer Set Programming
    Dodaro, Carmine
    Galata, Giuseppe
    Maratea, Marco
    Porro, Ivan
    AI*IA 2018 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11298 : 445 - 459
  • [10] Evacuation Planning using Answer Set Programming: An initial approach
    Zepeda, Claudia
    Sol, David
    ENGINEERING LETTERS, 2007, 15 (02)