OOPSLA '04

Program
Technical Program
  Invited Speakers
  Technical Papers
  Onward!
  Panels
  Practitioner Reports
  Tutorials
Workshops
DesignFest
Educators' Symposium
Demonstrations
Posters
Doctoral Symposium
Exhibits
Student Research Comp.
FlashBoF
 
Turing Lecture
 
Social Events
 
Week at a Glance
 
Final Program (1.5M .pdf)

Find in Program
 

Page
Printer-friendly

Basket
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
 


 : Tuesday Demonstrations : All Demonstrations : Tuesday

Modelling Event Driven (RFID) Applications With a Specification Language

Courtyard, Demo room 2
Tuesday, 15:30, 45 minutes
 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

This event is also being given Wednesday at 11: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.