Skip to main content

Combination of DSL and DCSP for Decision Support in Dynamic Contexts

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2016)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 261))

Included in the following conference series:

Abstract

The article is related to the problem of decision support in dynamic business contexts where conditions, values and goals frequently change over time, and users should participate continuously in the problem definition. In our research we explore an opportunity to organize and simplify decision support during complex resource allocation processes by combining domain specific languages (DSL) and distributed constraint satisfaction techniques (DCSP). We describe a particular domain-specific language and the corresponding semantic model in terms of a newly proposed DSL&DCSP framework. Applicability of the framework is demonstrated using a real-life example of resource allocation process in the railway transportation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Binmore, K.: Rational decisions. Princeton University Press, Princeton (2009)

    Google Scholar 

  2. Hodgson, M.: On the Limits of Rational Choice Theory. Econ. Thought 1, 94–108 (2012)

    Google Scholar 

  3. Fernandez-Lopez, M., Gomez-Perez, A.: Overview and analysis of methodologies for building ontologies. Knowl. Eng. Rev. 17(2), 129–156 (2002). Cambridge University Press

    Google Scholar 

  4. Shcherbina, O.: Nonserial dynamic programming and tree decomposition in discrete optimization. In: Waldmann, K.-H., Stocker, U.M. (eds.) Proceedings of International Conference on Operations Research, pp. 155–160. Springer, Berlin (2007)

    Google Scholar 

  5. Martin, F.: Domain Specific Languages. Addison Wesley, Upper Saddle River (2010)

    Google Scholar 

  6. Terence, P.: Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages. Pragmatic Bookshelf, Frisco (2012)

    Google Scholar 

  7. Eric, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley (2013)

    Google Scholar 

  8. Makoto, Y.: Distributed Constraint Satisfaction. Springer, Heidelberg (2001)

    Google Scholar 

  9. Choco solver. http://choco-solver.org/

  10. MetaCase+. http://www.metacase.com/

  11. ANother Tool for Language Recognition (ANTLR). http://www.antlr.org/

  12. Gecode toolkit. http://www.gecode.org/

  13. Barták, R. Constraint programming: in pursuit of the holy grail. In: Proceedings of WDS 1999 (Invited Lecture), pp. 555–564 (1999)

    Google Scholar 

  14. Eisenberg, C.: Distributed Constraint Satisfaction for Coordinating and Integrating a Large-Scale, Heterogeneous Enterprise, University of London (2003)

    Google Scholar 

  15. Bacchus, F., van Beek, P.: On the conversion between non-binary and binary constraint satisfaction problems. In: Proceedings of the 15th National Conference on Artificial Intelligence (AAAI 1998) and of the 10th Conference on Innovative Applications of Artificial Intelligence (IAAI 1998), pp. 311–318 (1998)

    Google Scholar 

  16. Kosar, T., Martınez Lopez, P., Barrientos, P., Mernik, M. A preliminary study on various implementation approaches of domain-specific language. In: Information and Software Technology, pp. 390–405. Elsevier (2008)

    Google Scholar 

  17. Disolver. http://research.microsoft.com/apps/pubs/default.aspx?id=64335

  18. Prud’homme, C., Lorca, X., Douence, R., Jussien, N.: Propagation engine prototyping with a domain specific language. Constraints 19(1), 57–77 (2013)

    Article  Google Scholar 

  19. Pereira, M., Fonseca, J., Henriques, P.: Ontological approach for DSL development. In: Computer Languages, Systems & Structures, pp. 35–52. Elsevier (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boris Ulitin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ulitin, B., Babkin, E., Babkina, T. (2016). Combination of DSL and DCSP for Decision Support in Dynamic Contexts. In: Řepa, V., Bruckner, T. (eds) Perspectives in Business Informatics Research. BIR 2016. Lecture Notes in Business Information Processing, vol 261. Springer, Cham. https://doi.org/10.1007/978-3-319-45321-7_12

Download citation

Publish with us

Policies and ethics