loading...
Steering Model-Driven Evolution by Responsibilities
Lisbon, Portugal September 05-September 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWPSE.2005.28Eighth International Workshop on Prin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ming-Jen Huang, Japan Advanced Institute of Science and Technology
Takuya Katayama, Japan Advanced Institute of Science and Technology
The model-driven development approach provides an alternative solution to human-centered software evolution. In this paper, we propose using the concept of responsibility to define model mapping where responsibility represents a high-level description of "tasks to be accomplished by something". Based on this concept, we have created RESTDA, a development architecture for building enterprise information systems. In RESTDA, a software system is defined by three world levels and two views. The three world levels represent different levels of abstraction within the software system. The two views separate the structural concepts and behavioral concepts of each world level. RESTDA applies a two-phase generation. The first phase generates an intermediate model from high-level models. The second phase generates code from the intermediate model. The automatic transformation promises that any change to the business requirements results in corresponding code generation. The intermediate model separates changes to the underlying implementation technology from the top-most level.
Citation:
Ming-Jen Huang, Takuya Katayama, "Steering Model-Driven Evolution by Responsibilities," iwpse, pp.71-80, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.