Technical Program
  Invited Speakers
  Technical Papers
  Practitioner Reports
Educators' Symposium
Doctoral Symposium
Student Research Comp.
Turing Lecture
Social Events
Week at a Glance
Final Program (1.5M .pdf)

Find in Program


view, help

"Modelling Event Driven (RFID) Applications With a Specification Language"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps

 : All Demonstrations : Wednesday : Wednesday Demonstrations

Modelling Event Driven (RFID) Applications With a Specification Language

Courtyard, Demo room 2
Wednesday, 11:30, 45 minutes


This event is also being given Tuesday at 15:30.

Murali Kaundinya, Client Services, Sun Microsystems, Inc.
Syed Ali, Client Services, Sun Microsystems, Inc.

Demonstration number: 6

Radio Frequency IDentification technology provides the means to track any object, any time, anywhere. A major consequence of this technology is that the existing Information Technology systems, applications and processes have to be retrofitted to have RFID-awareness. Many new systems and applications have to be developed while the technology and standards are still emerging. These will be driven by dynamic business processes and therefore have to be agile, and easy to modify and use by a business user.

Model Driven Architecture from the Object Management Group is a laudable vision with lofty goals and a wobbly foundation. We describe its merits and challenges. We describe DASL from Sun Microsystems, Inc., a practical realization of the MDA vision. DASL helps you go directly from an application model to its deployment, bypassing traditional coding work. It provides for a rapid, intuitive modelling of enterprise applications and supports an automated deployment of its implementation to a variety of J2EE architectures. We discuss how we used DASL to model an RFID application, test for its correctness and proceed to deploy auto refreshing web applications and services to track event data about the type of objects, their whereabouts in terms of their location and time. We model the application with Java and UML and use RFID technology to sense the electronic product code tags and integrate them with back end systems.

The audience will see a live demo of how the application is modelled from scratch and deployed as a web application using DASL.