• DocumentCode
    2868993
  • Title

    Service Composition Language to Unify Simulation and Optimization of Supply Chains

  • Author

    Brodsky, Alexander ; Al-Nory, Malak ; Nash, Hadon

  • Author_Institution
    George Mason Univ., Fairfax
  • fYear
    2008
  • fDate
    7-10 Jan. 2008
  • Firstpage
    74
  • Lastpage
    74
  • Abstract
    Proposed and developed is the language service composition (SC) CoJava, which extends the programming language Java with (1) a modular service composition framework; (2) an extensible library of supply-chain modeling components such as items, services and business metrics; and (3) decision choice constructs for program variables, assertions of constraints and a designation of a program variable to serve as the objective to be minimized or maximized. The SC-CoJava provides not only the procedural "simulation-like" semantics of Java, but also an optimization semantics. The optimization semantics of SC-CoJava amounts to (1) finding an optimal instantiation of values into the choice-variables, based on automatic construction of a standard optimization model and solving it using a mathematical programming solver, and then (2) executing the Java program procedurally, where all the decision choice values are taken from the optimization result.
  • Keywords
    Java; mathematical programming; programming language semantics; supply chain management; CoJava; business metrics; mathematical programming solver; modular service composition framework; optimization semantics; procedural simulation-like semantics; service composition language; supply chain optimization; supply-chain modeling components; Computer languages; Constraint optimization; Erbium; Java; Mathematical model; Mathematical programming; Object oriented modeling; Packaging; Supply chains; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hawaii International Conference on System Sciences, Proceedings of the 41st Annual
  • Conference_Location
    Waikoloa, HI
  • ISSN
    1530-1605
  • Type

    conf

  • DOI
    10.1109/HICSS.2008.386
  • Filename
    4438777