Find Jobs
Hire Freelancers

Java-based simulation of agent behaviour and transactions

$30-250 USD

クローズ
投稿日: 約4年前

$30-250 USD

完了時にお支払い
A Java-based simulation of agent behaviour and transactions Based on the book trading scenario below (reproduced from Chapter 2 of the Java Agent Development (JADE) tutorial (2009)), write a Java program (not in JADE), to simulate the agent behaviour and transactions as described in this scenario. Note that the interactions follow a variant of the Contract-Net protocol. [Hint: For this simulation, agents do not need to be physically distributed and can therefore invoke each other's methods directly and no network programming is required.] This scenario includes some agents selling books and other agents buying books on behalf of their users. Each buyer agent receives the title of the book to buy (the “target book”) as a command line argument (or otherwise) and periodically requests all known seller agents to provide an offer. As soon as an offer is received the buyer agent accepts it and issues a purchase order. If more than one seller agent provides an offer the buyer agent accepts the best one (lowest price). Having bought the target book the buyer agent terminates the interaction. You may wish to include a broker agent, which can facilitate the interactions between buyer agents and seller agents, but this is entirely optional. Each seller agent has a minimal user interface by means of which the user can insert new titles (and the associated price) in the local catalogue of books for sale. Seller agents continuously wait for requests from buyer agents. When asked to provide an offer for a book they check if the requested book is in their catalogue and in this case reply with the price. Otherwise they do not respond (refuse). When they receive a purchase order they serve it and remove the requested (copy of the) book from their catalogue. All issues related to electronic payment are outside the scope of this exercise. For assessment, you are required to submit a brief description of your implementation, .java source files and .class files. Marks will be distributed as follows: implementation of buyer agents [15%], implementation of seller agents [15%], successful transactions [20%].
プロジェクト ID: 23404379

プロジェクトについて

9個の提案
リモートプロジェクト
アクティブ 4年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に9人のフリーランサーが、平均$138 USDで入札しています
ユーザーアバター
Hi there, I went through the requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details.
$30 USD 1日以内
4.9 (1259 レビュー)
7.8
7.8
ユーザーアバター
Hello, We have a team of Skilled Java-J2EE professionals with experience up to 8 years. ===== Our Expertise in Java / J2EE : * Desktop Applications : Swing, Eclipse Rich Client Platform, AWT, SWT, RMI * Frameworks: Spring, Spring MVC, Spring Boot, Microservice, Spring Security, Spring Social, Struts, Hibernate ,JPA, Lucerne, Quartz, Ant, jUnit, DbUnit, Mybatis * Web Technology : JSP, JSTL, JSF, JQuery, Ajax, JavaScript, DWR, FCK Editor, Extjs, Angular JS * Application Servers : JBoss, WebLogic, WebSphere, Apache Tomcat, Glassfish * Databases : MySQL 4.x/5.x, Oracle 8i/9i/10g/11g, Postgre SQL * Web Services : SOAP, WSDL, RESTFUL Web Services, Apache Axis * IDE : Eclipse, Net Beans, Web Ratio (Model Based Application Development IDE) , Spring IDE * Payment Gateway : PayPal Integration [Experienced in integrating other payment gateways too] * Project Management : SDLC, AGILE ===== We are available from Monday To Friday, 9 hours a day. Our timezone is GMT+5.30. Please initiate chat to check our understandings and queries. You will be able to communicate directly with the expert working on your project. After having detail discussion we can come to estimation / quote. Thanks
$250 USD 1日以内
4.9 (239 レビュー)
8.0
8.0
ユーザーアバター
⭐⭐⭐⭐⭐ Hello, Greetings. A Java expert developer is here. I have good advanced expertise in Java and Javafx. I can help you with your Java project. This is an initial bid. We can discuss about more details over chat. Regards ⭐⭐⭐⭐⭐
$50 USD 1日以内
4.9 (231 レビュー)
6.8
6.8
ユーザーアバター
hey i am interested in your project .just ping me to start your work my skills are mentioned below Java J2EE (Spring framework) working experience more than 3 years on spring framework.A highly scalable e-commerece solution. Database : apache cassandra which leads me towards nosql spring security used in project also session maintaining and authentication & authorization. FrontEnd : angular js it gives single page application Cahche: HazelCast and memchache using apache kafka for messaging queues working with restfull webservices Familiarity with JUnit, unit testing and continuous integration best practices Java J2EE spring boot I made my own web Application of REAL ESTATE property dealing with admin panel,UI on angular 4 and backend on java spring boot Database : SQL using JPA spring security used in project also session maintaining and authentication & authorization. FrontEnd : angular 4 with component and OOP approach more like a developer way working with restfull webservices Familiarity with JUnit, unit testing and continuous integration best practices Java Fx Designing And Developing applications from scratch, Hands on SQl server configuration as per application need Responsibilities: Design UI of Application. Developing application using FXML, SceneBulider , UI-controls and CSS. Establishing Sql Server for communication with JavaFx .
$250 USD 2日以内
4.3 (2 レビュー)
0.8
0.8
ユーザーアバター
I have 5 years of experience in java, spring modules, Hibernate, Mysql, jquery, angularjs and some other technologies.
$140 USD 7日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
Hello. My 4 years of back-end development in Java technologies will help me help you in this project.
$40 USD 1日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

INDIAのフラグ
Howrah, India
5.0
2
お支払い方法確認済み
メンバー登録日:3月 5, 2009

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。