Skip to main content

Process and Techniques to Generate Components in MDA/CB-PIM for Automation

  • Conference paper
Computational Science and Its Applications - ICCSA 2006 (ICCSA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3983))

Included in the following conference series:

  • 516 Accesses

Abstract

Component-Based Development (CBD) is an effective approach to develop software effectively and economically through reuse of software components. Model Driven Architecture (MDA) is a new software development paradigm where software is generated by a series of model transformations. By combing essential features of CBD and MDA, both the benefits of software reusability and development automation can be achieved in a single framework. In this paper, we propose a Component-based P Platform Independent Model (CB-PIM) and a UML profile for specifying component-based design in MDA framework. We suggest mapping rules to transform CB-PIM into Platform Specific Models (PSM). Once components are specified with our profile at the level of PIM, they can be automatically transformed into PSM and eventually source code implementation.

This work was supported by the Korea Research Foundation Grant funded by the Korean Government (MOEHRD). (KRF-2004-005-D00172).

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 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OMG, “MDA Guide Version 1.0.1,” omg/2003-06-01 (June 2003)

    Google Scholar 

  2. Frankel, D., Parodi: The MDA Journal. Model Driven Architecture Straight from the Masters (2004)

    Google Scholar 

  3. Frankel, D.: Model Driven ArchitectureTM:Applying MDATM to Enterprise Computing. Wiley, Chichester (2003)

    Google Scholar 

  4. Kim, S., Her, J., Chang, S.: A theoretical foundation of variability in component-based development. Information and Software Technology 47, 663–673 (2005)

    Article  Google Scholar 

  5. Heineman, G., Councill, W.: Component-Based Software Engineering. Addison Wesley, Reading (2001)

    Google Scholar 

  6. OMG, Unified Modeling Language: Superstructure Version 2.0, ptc/03-08-02 (2003)

    Google Scholar 

  7. Geyer, L., Becker, M.: On the influence of variabilities on the application-engineering process of a product family. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, p. 1. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Min, H.G., Kim, S.D. (2006). Process and Techniques to Generate Components in MDA/CB-PIM for Automation. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_80

Download citation

  • DOI: https://doi.org/10.1007/11751632_80

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34077-5

  • Online ISBN: 978-3-540-34078-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics