1 / 10

Alces A Tool for Testing JDF Software elk.itn.liu.se/alces

Alces A Tool for Testing JDF Software http://elk.itn.liu.se/alces. Claes Buckwalter Linköping University Sunday, November 6, 2005 Strasbourg. Alces.

rory
Download Presentation

Alces A Tool for Testing JDF Software elk.itn.liu.se/alces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AlcesA Tool for Testing JDF Softwarehttp://elk.itn.liu.se/alces Claes BuckwalterLinköping UniversitySunday, November 6, 2005 Strasbourg

  2. Alces • Alces plays the role of a Manager and is used for testing the JDF compliance of a Worker, such as a RIP, a printing press, a binding machine, etc. • Java application • CIP4 open source license • Two flavors • Interactive Alces — GUI • Automated Alces — command-line interface

  3. InteroperabilityConformance Specifications • The JDF Specification defines the format and semantics of data exchanged between JDF-enabled systems • The ICSs define requirements on the behavior of JDF-enabled systems • Conformance requirements depend on • Product role: Manager or Worker • Product sector: prepress, digital printing, postpress, etc • Product complexity: three levels of complexity, Conformance Levels 1–3

  4. Alces(Manager) Systemunder test(Worker) JDF/JMF JDF/JMF Testing a Worker • Alces is a Manager—it implements the Manager Interface • The system under test is a Worker—it implements the Worker Interface

  5. Testing a Worker • Probe the Worker with JMF/JDF input • Verify that the outputted JMF/JDF is valid • Verify that the functionality defined by the ICSs the Worker claims conformance with is supported JMF/JDF JMF/JDF Worker Black box testing Other output(ignored)

  6. Interactive Alces • Graphical user interface • Automatic discovery of supported JMF messages • Submit JDF job tickets • Queue view • Send automatically generated JMF messages • Send hand-coded JMF messages • Receives Signal messages (subscriptions) • Receives Acknowledge messages (asynchronous Responses) • CheckJDF-validation of all sent and received JMF • Pluggable custom tests • View all messages sent and received

  7. Automated Alces • Command-line interface • Automatically sends all JMF/JDF/MIME files in a specified directory • Receives Signal messages (subscriptions) • Receives Acknowledge messages (asynchronous Responses) • CheckJDF-validation of all JMF messages sent and received • Pluggable custom test • Generates a test report in XML-format (including style sheet for viewing in XSLT-capable web browser)

  8. Use Cases • Learning and understanding JMF messaging • Troubleshooting • Product testing • Automated build testing • Product certification?

  9. More Information • Project homepage: http://elk.itn.liu.se/alces • Source and binary distributions • Documentation • Current project team • Claes Buckwalter, Linköping University • Marco Kornrumpf, arvato systems • Related papers • A Tool for Testing Compliance with CIP4’s Interoperability Conformance Specifications, DPP2005 Proceedings • Alces—A Tool for Testing JDF Compliance, Printing Future Days Proceedings

  10. Thank you for listening Claes Buckwalterclabu@itn.liu.se

More Related