• DocumentCode
    629594
  • Title

    Towards constraint-informed information systems

  • Author

    Rodrigues, Irene ; Matos, Nuno ; Abreu, Salvador ; Deneckere, Rebecca ; Diaz, David

  • fYear
    2013
  • fDate
    29-31 May 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Declarative techniques such as Constraint Programming are very useful in modeling complex requirements. They have the added benefit of being executable specifications and, when properly tuned, high-performance ones. In this paper we argue that Information Systems ought to include constraint-based techniques in their design and implementation. We support this claim by introducing tools based on constraint programming, which we apply to an actual use-case: the academic timetable construction and maintenance problem, as developed at the University of Evora. The system we built was implemented using the GNU Prolog language. Moreover, Constraints have the potential to describe global properties that a model must observe, which makes them a semantically very interesting extension to the capabilities of present model-driven techniques and tools.
  • Keywords
    PROLOG; constraint handling; information systems; GNU Prolog language; University of Evora; academic timetable construction problem; academic timetable maintenance problem; constraint programming; constraint-based technique; constraint-informed information systems; declarative technique; model-driven technique; Computational modeling; Context; Educational institutions; Information systems; Logic programming; Unified modeling language; Constraint Programming; Information System; Logic Programming; Timetable;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Challenges in Information Science (RCIS), 2013 IEEE Seventh International Conference on
  • Conference_Location
    Paris
  • ISSN
    2151-1349
  • Print_ISBN
    978-1-4673-2912-5
  • Type

    conf

  • DOI
    10.1109/RCIS.2013.6577690
  • Filename
    6577690