Automatic Generation of Executable Code from Software Architecture Models

  • Stavrou A
  • Papadopoulos G
N/ACitations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Our effort is focused on bridging the gap between software design and implementation of component-based systems using software architectures at the modeling/design level and the coordination paradigm at the implementation level. We base our work on the clear support of both software architectures and event-driven coordination models for Component-Based Software Engineering and the similarities we have identified between the fundamental concepts of software architectures and the event-driven coordination model. Exploiting the improvements realized by the latest version of UML towards the support of software architecture descriptions, we present a methodology for automating the transition from software architecture design of component-based systems described in UML 2.0 to coordination code. The presented methodology is further enhanced with a code generation tool that fully automates the production of the complete code implementing the coordination—communication part of software systems modeled with UML 2.0.

Cite

CITATION STYLE

APA

Stavrou, A., & Papadopoulos, G. A. (2009). Automatic Generation of Executable Code from Software Architecture Models. In Information Systems Development (pp. 1047–1058). Springer US. https://doi.org/10.1007/978-0-387-78578-3_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free