Steering Model-Driven Development of Enterprise Information System through Responsibilities

Ming-Jen Huang, Takuya Katayama

Abstract

OMG proposes the MDA that promotes the ideas of modeling in UML and transforming UML models to code. But UML is not universal for every domain and the direct translation approach of the MDA is not adequate. In this paper, we introduce REST, an idea of using responsibilities as contextual information to instruct machines to generate software systems. First, we give an overview of RESTDA - a software development architecture for business based on the concept of REST. Then we describe a domain-specific language - Business Models. It helps developers to describe a business from a document-processing perspective. We also introduce a rule-based validation of consistency within Business Models. Finally, we describe the transformation mechanism of RESTDA. Our approach provides machines higher intelligence to generate source code for different contexts.

References

  1. MDA Guide Version 1.0.1. OMG. http://www.omg.org/docs/omg/03-06-01.pdf (2003)
  2. Frankle, D.S.: Model Driven Architecture : Applying MDA to Enterprise Computing. Wiley, New York (2003)
  3. Thomas, D.: MDA: Revenge of the Modelers or UML Utopia? IEEE Software, Vol. 21, No. 3, pp. 15 - 17 (2004)
  4. Wirfs-Brock, R.: Object-Oriented Design: a Responsibility-Driven Approach. OOPSLA 7889 Conference Proceedings, pp. 71 - 75 (1989)
  5. Wirfs-Brock, R., McKean, A.: Object Design: Roles, Responsibilities, and Collaborations. Addison-Wesley, Boston (2003)
  6. Jess v7.0a4. http://herzberg.ca.sandia.gov/jess/
  7. Friedman-Hill, E.: Jess in Action. Manning: rule-based systems in Java. Manning, Greenwich, CT (2003)
  8. Aoki, T., Katayama, T.: Unification and Consistency Verification of Object-Oriented Analysis Models. Asia-Pacific Software Engineering Conference, (1998)
  9. Yatake, K., Aoki, T., Katayama, T.: Collaboration-Based Cerification of Object-Oriented Models in HOL. Verification and Validation of Enterprise Information Systems (2004)
Download


Paper Citation


in Harvard Style

Huang M. and Katayama T. (2005). Steering Model-Driven Development of Enterprise Information System through Responsibilities . In Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005) ISBN 972-8865-27-9, pages 165-170. DOI: 10.5220/0002566201650170


in Bibtex Style

@conference{wsmdeis05,
author={Ming-Jen Huang and Takuya Katayama},
title={Steering Model-Driven Development of Enterprise Information System through Responsibilities},
booktitle={Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005)},
year={2005},
pages={165-170},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002566201650170},
isbn={972-8865-27-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005)
TI - Steering Model-Driven Development of Enterprise Information System through Responsibilities
SN - 972-8865-27-9
AU - Huang M.
AU - Katayama T.
PY - 2005
SP - 165
EP - 170
DO - 10.5220/0002566201650170