Building tightly integrated software development environments: the IPSEN approach
Building tightly integrated software development environments: the IPSEN approach
Evaluating Quality in Model-Driven Engineering
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Assessment of a framework to compare software development methodologies
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Generating MDA's platform independent model using URDAD
Knowledge-Based Systems
Challenges in Model-Driven Software Engineering
Models in Software Engineering
MDE Adoption in Industry: Challenges and Success Criteria
Models in Software Engineering
A Comparison between Relational and Operational QVT Mappings
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
Requirements Engineering: Fundamentals, Principles, and Techniques
Requirements Engineering: Fundamentals, Principles, and Techniques
Automatic Generation of Optimal Business Processes from Business Rules
EDOCW '10 Proceedings of the 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops
Graph transformations and model-driven engineering: essays dedicated to Manfred Nagl on the occasion of his 65th birthday
Recovering Use Case Diagrams from Object Oriented Code: An MDA-based Approach
ITNG '11 Proceedings of the 2011 Eighth International Conference on Information Technology: New Generations
A domain-specific language for URDAD based requirements elicitation
Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment
Speaking a common language: a conceptual model for describing service-oriented systems
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Closing the gap between modelling and java
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Hi-index | 0.00 |
Following the Object Management Group's (OMG) Model-Driven Architecture (MDA) approach, the semi-formal, service-orientated "Use Case, Responsibility Driven Analysis and Design" (URDAD) method is used by requirements engineers to specify a software system's functional properties in a Platform Independent Model (PIM). PIMs are represented using the URDAD Domain Specific Language (DSL), and thus conform to the URDAD MOF meta model. As a result, they can be transformed into Platform-Specific Models (PSM) for frameworks such as Java Platform Enterprise Edition (JEE) Enterprise Java Beans (EJB). This paper describes the semi-automatic transformation of a URDAD PIM into a EJB PSM, which is the basis for the further generation of EJB program code. For this purpose, a new prototype CASE tool was implemented to facilitate such transformations. The tool was evaluated using a non-trivial example project, with results indicating that it produces the PSM and template code that constitutes the static Java EE EJB structural representation of the example PIM.