Natural Language Requirements to Executable Models of Software Components

INFLIBNET's Institutional Repository

Natural Language Requirements to Executable Models of Software Components

Show simple item record

dc.contributor.author Rathod, V R en_US
dc.contributor.author Shah, S M en_US
dc.contributor.author Modi, Nileshkumar K. en_US
dc.date.accessioned 2005-05-10T07:06:36Z en_US
dc.date.accessioned 2010-04-08T08:47:56Z
dc.date.available 2005-05-10T07:06:36Z en_US
dc.date.available 2010-04-08T08:47:56Z
dc.date.issued 2005-02-02 en_US
dc.identifier.isbn 81-902079-0-3 en_US
dc.identifier.uri http://hdl.handle.net/1944/496 en_US
dc.description.abstract The UniFrame approach to component-based software development assumes that concrete components are developed from a meta-model, called the Unified Meta- component Model, according to standardized business domain models. Implicit in this development is that there is a Platform Independent Model (PIM) which is transformed into a Platform Specific Model (PSM) under the principles of Model-Driven Architecture. This paper advocates natural language as the starting point for developing the business domain models and the meta-model and shows how this natural language may be mapped through the PIM to PSM using a formal system of rules expressed in Two-Level Grammar. This allows software requirements to be progressed from business logic to implementation of components and provides sufficient automation that components may be modified at the model level, or even the natural language requirements level, as opposed to the code level. en_US
dc.format.extent 372375 bytes en_US
dc.format.mimetype application/pdf en_US
dc.language.iso en en_US
dc.publisher INFLIBNET Centre en_US
dc.subject Natural Language Processing en_US
dc.subject Model-Driven Architecture en_US
dc.title Natural Language Requirements to Executable Models of Software Components en_US
dc.type Article en_US

Files in this item

Files Size Format View
05cali_5.pdf 372.3Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record