loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
40th Annual Hawaii International Conference on System Sciences (HICSS'07)
Big Island, Hawaii
January 03-January 06
ISBN: 0-7695-2755-8
Matthew Curland, Neumont University, USA
Terry Halpin, Neumont University, USA
Object-role Modeling (ORM) is a fact-oriented approach for specifying, transforming, and querying information at a conceptual level. Unlike Entity- Relationship (ER) modeling and Unified Modeling Language (UML) class diagrams, ORM is attribute-free, treating all elementary facts as relationships. For information modeling, fact-oriented graphical notations are typically far more expressive than other notations. Based on extensive industrial feedback, a second generation ORM (ORM 2) was recently specified. This paper provides a detailed discussion of NORMA (Neumont ORM Architect), a software tool that facilitates entry, validation, and mapping of ORM 2 models. Building on Microsoft?s Domain Specific Language (DSL) technology, NORMA is implemented as an open-source plug-in to Visual Studio .NET. As well as supporting ORM 2, with automated verbalization and live error-handling, NORMA automatically generates code for relational database models, object models, and XML schemas.
Citation:
Matthew Curland, Terry Halpin, "Model Driven Development with NORMA," hicss, pp.286a, 40th Annual Hawaii International Conference on System Sciences (HICSS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.