A feature model and development approach for schedulers

Kardelen Hatun, Christoph Bockisch, Hasan Sözer, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    17 Downloads (Pure)

    Abstract

    Schedulers decide when to execute what in a system. They often work in constrained environments, where these decisions have high impact on performance. Since schedulers should be designed according to a system's needs, it is imperative that scheduling requirements are well defined. Building a scheduler that satisfies these requirements is not a trivial task. In this position paper we present our initial work and ideas on a domain-specific framework for scheduling. We introduce our feature model of the problem space of scheduling and explain how it fits within a framework. Furthermore we present our ideas on how to make the scheduler framework modular by using an aspect oriented approach
    Original languageUndefined
    Title of host publicationProceedings of the 1st workshop on Modularity in systems software (MISS 2011)
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery (ACM)
    Pages1-5
    Number of pages5
    ISBN (Print)978-1-4503-0647-8
    DOIs
    Publication statusPublished - Mar 2011

    Publication series

    Name
    PublisherACM

    Keywords

    • METIS-286287
    • Aspect Oriented Programming
    • IR-79901
    • Scheduling
    • Feature-oriented programming
    • EWI-20168
    • feature modeling
    • aspect oriented software
    • CR-D.2.13
    • design framework
    • SE-AOC: Aspect and Object Composability

    Cite this

    Hatun, K., Bockisch, C., Sözer, H., & Aksit, M. (2011). A feature model and development approach for schedulers. In Proceedings of the 1st workshop on Modularity in systems software (MISS 2011) (pp. 1-5). New York: Association for Computing Machinery (ACM). https://doi.org/10.1145/1960518.1960520
    Hatun, Kardelen ; Bockisch, Christoph ; Sözer, Hasan ; Aksit, Mehmet. / A feature model and development approach for schedulers. Proceedings of the 1st workshop on Modularity in systems software (MISS 2011). New York : Association for Computing Machinery (ACM), 2011. pp. 1-5
    @inproceedings{68c08dd0840342e0b68c53711a61025d,
    title = "A feature model and development approach for schedulers",
    abstract = "Schedulers decide when to execute what in a system. They often work in constrained environments, where these decisions have high impact on performance. Since schedulers should be designed according to a system's needs, it is imperative that scheduling requirements are well defined. Building a scheduler that satisfies these requirements is not a trivial task. In this position paper we present our initial work and ideas on a domain-specific framework for scheduling. We introduce our feature model of the problem space of scheduling and explain how it fits within a framework. Furthermore we present our ideas on how to make the scheduler framework modular by using an aspect oriented approach",
    keywords = "METIS-286287, Aspect Oriented Programming, IR-79901, Scheduling, Feature-oriented programming, EWI-20168, feature modeling, aspect oriented software, CR-D.2.13, design framework, SE-AOC: Aspect and Object Composability",
    author = "Kardelen Hatun and Christoph Bockisch and Hasan S{\"o}zer and Mehmet Aksit",
    year = "2011",
    month = "3",
    doi = "10.1145/1960518.1960520",
    language = "Undefined",
    isbn = "978-1-4503-0647-8",
    publisher = "Association for Computing Machinery (ACM)",
    pages = "1--5",
    booktitle = "Proceedings of the 1st workshop on Modularity in systems software (MISS 2011)",
    address = "United States",

    }

    Hatun, K, Bockisch, C, Sözer, H & Aksit, M 2011, A feature model and development approach for schedulers. in Proceedings of the 1st workshop on Modularity in systems software (MISS 2011). Association for Computing Machinery (ACM), New York, pp. 1-5. https://doi.org/10.1145/1960518.1960520

    A feature model and development approach for schedulers. / Hatun, Kardelen; Bockisch, Christoph; Sözer, Hasan; Aksit, Mehmet.

    Proceedings of the 1st workshop on Modularity in systems software (MISS 2011). New York : Association for Computing Machinery (ACM), 2011. p. 1-5.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - A feature model and development approach for schedulers

    AU - Hatun, Kardelen

    AU - Bockisch, Christoph

    AU - Sözer, Hasan

    AU - Aksit, Mehmet

    PY - 2011/3

    Y1 - 2011/3

    N2 - Schedulers decide when to execute what in a system. They often work in constrained environments, where these decisions have high impact on performance. Since schedulers should be designed according to a system's needs, it is imperative that scheduling requirements are well defined. Building a scheduler that satisfies these requirements is not a trivial task. In this position paper we present our initial work and ideas on a domain-specific framework for scheduling. We introduce our feature model of the problem space of scheduling and explain how it fits within a framework. Furthermore we present our ideas on how to make the scheduler framework modular by using an aspect oriented approach

    AB - Schedulers decide when to execute what in a system. They often work in constrained environments, where these decisions have high impact on performance. Since schedulers should be designed according to a system's needs, it is imperative that scheduling requirements are well defined. Building a scheduler that satisfies these requirements is not a trivial task. In this position paper we present our initial work and ideas on a domain-specific framework for scheduling. We introduce our feature model of the problem space of scheduling and explain how it fits within a framework. Furthermore we present our ideas on how to make the scheduler framework modular by using an aspect oriented approach

    KW - METIS-286287

    KW - Aspect Oriented Programming

    KW - IR-79901

    KW - Scheduling

    KW - Feature-oriented programming

    KW - EWI-20168

    KW - feature modeling

    KW - aspect oriented software

    KW - CR-D.2.13

    KW - design framework

    KW - SE-AOC: Aspect and Object Composability

    U2 - 10.1145/1960518.1960520

    DO - 10.1145/1960518.1960520

    M3 - Conference contribution

    SN - 978-1-4503-0647-8

    SP - 1

    EP - 5

    BT - Proceedings of the 1st workshop on Modularity in systems software (MISS 2011)

    PB - Association for Computing Machinery (ACM)

    CY - New York

    ER -

    Hatun K, Bockisch C, Sözer H, Aksit M. A feature model and development approach for schedulers. In Proceedings of the 1st workshop on Modularity in systems software (MISS 2011). New York: Association for Computing Machinery (ACM). 2011. p. 1-5 https://doi.org/10.1145/1960518.1960520