Skip to main content

Open Design Architecture for Round Trip Engineering

  • Conference paper
  • First Online:
Information Systems Development

Abstract

This chapter introduces a component design of application logic in special type of information system architecture called Open Design Architecture for Round Trip Engineering (ODARTE). This architecture supports model-driven development and integrates information system design with its executable form. It is possible to extract design anytime, modify it, and load back to change the activity and behavior of information system. In this approach, the application logic represents solely functionality and can be described either by sequential model of Windows Workflow Foundation or by UML activity or interaction diagrams. This approach allows creation of flexible and modifiable meta-design of application logic. Finally, an experimental simulation is shown demonstrating the effect of proposal which relates to pilot version of runtime environment for ODARTE support.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Allen, P., and Frost, S. (1998) Component-Based Development for Enterprise Systems: Applying the SELECT Perspective (SIGS: Managing Object Technology), Cambridge University Press.

    Google Scholar 

  2. Arlow, J., and Neustadt, I. (2005) UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (2nd Edition), Addison-Wesley Professional Press.

    Google Scholar 

  3. Atkinson, C., et al. (2005) Component-Based Software Development for Embedded Systems: An Overview of Current Research Trends (LNCS- 3778), Springer, New York, NY.

    Google Scholar 

  4. Beličák, M. (2007) Open Design Architecture and Artificial Intelligence Agent Application in Information Systems Practise. Proc. of the 5th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics, SAMI 2007, Slovakia, pp. 349–361.

    Google Scholar 

  5. Bell, M. (2008) Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture, Wiley, New York, NY.

    Google Scholar 

  6. Booch, G., et al. (2005) The Unified Modeling Language User Guide (2nd Edition), Addison-Wesley Press.

    Google Scholar 

  7. Ebraert, P., et al. (2005) Pitfalls in unanticipated dynamic software evolution, 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution, RAM-SE'05, Scotland, pp. 41–49.

    Google Scholar 

  8. Frankel, D.S. (2003) Model Driven Architecture: Applying MDA to Enterprise Computing, Wiley, New York, NY.

    Google Scholar 

  9. Kang, K.C., et al. (1990) Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/SEI-90-TR-21; ESD-90-TR-222, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania.

    Google Scholar 

  10. Kleppe, A., et al. (2003) MDA Explained: The Model Driven Architecture: Practice and Promise, Addison Wesley Professional Press.

    Google Scholar 

  11. Mellor, S., J., and Balcer, M., J. (2002) Executable UML: A Foundation for Model-Driven Architecture, Addison Wesley Professional Press.

    Google Scholar 

  12. Newcomer, E., and Lomow, G. (2004) Understanding SOA with Web Services (Independent Technology Guides), Addison Wesley Professional Press.

    Google Scholar 

  13. Raistrick, C., et al. (2004) Model Driven Architecture with Executable UML, Cambridge University Press.

    Google Scholar 

  14. De Smet, B.J.F., et al. (2007) Dynamic Workflow Instrumentation for Windows Workflow Foundation. Proc. of the 2nd International Conference on Software Engineering Advances, ICSEA’2007, France, pp. 11–16.

    Google Scholar 

  15. SPRING Framework Resource Page, URL: http://springframework.org.

  16. Tivoli, M. (2005) An architectural approach to the automatic composition and adaptation of software components, Dissertation, Università di L’Aquila.

    Google Scholar 

  17. Unified Modeling Language (UML) Resource Page, URL: http://www.uml.org/.

Download references

Acknowledgement

This work has been partially supported by the grants No. 201/09/0990 and No. 201/09/0983 of the Grant Agency of Czech Republic.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miroslav Beličák .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Beličák, M., Pokorný, J., Richta, K. (2011). Open Design Architecture for Round Trip Engineering. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-7355-9_24

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-7205-7

  • Online ISBN: 978-1-4419-7355-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics