Skip to main content

A Model-Driven Approach for Smart Card Configuration

  • Conference paper
Generative Programming and Component Engineering (GPCE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3286))

Abstract

The configuration of smart cards is a complex multi-level process. Addressing this process efficiently is a major challenge of the smart card industry. In the context of the forthcoming evolutions of smart card systems, we are ex-perimenting new configuration methods. We propose to rely on both model-driven engineering and software product lines to formalize and automate the smart card configuration process. We are applying separation of concerns as a methodological support to implement variability management. This paper describes our approach as well as its motivations and provides a concrete example.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bézivin, J.: MDA: From Hype to Hope, and Reality. In: UML 2003, San Fransisco, USA (2003) (invited talk)

    Google Scholar 

  2. Bézivin, J., Gérard, S., Muller, P.A., Rioux, L.: MDA Components: Challenges and Opportunities. In: Workshop on Metamodelling for MDA, Yorg, UK (2003)

    Google Scholar 

  3. Meta-Object Facility (MOF): OMG Specification (2001)

    Google Scholar 

  4. Model Driven Architecture (MDA) Guide version 1.0.1: OMG Document (2003)

    Google Scholar 

  5. Marvie, R.: Separation of Concerns and Meta-Modeling applied to Software Architecture Handling. PhD thesis, Université des Sciences et Technologies de Lille, France (2002)

    Google Scholar 

  6. Mellor, S.J.: A Framework for Aspect-Oriented Modeling. In: 4th AOSD Modeling with UML Workshop, San Fransisco, USA (2003)

    Google Scholar 

  7. MOF 2.0 Query/Views/Transformations: OMG Request For Proposal (2002)

    Google Scholar 

  8. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison Wesley, Reading (1997)

    Google Scholar 

  9. Clements, P., Northrop, L.: A Framework for Software Product Line Practice, Web Document, version 4.2 (2004)

    Google Scholar 

  10. Deelstra, S., Sinnema, M., van Gurp, J., Bosh, J.: Model Driven Architecture as Approach to Manage Variability in Software Product Families. In: Workshop on Model Driven Architecture: Foundations and Applications (MDAFA 2003), University of Twente, Enschede, The Netherlands (2003)

    Google Scholar 

  11. Chen, Z.: Java Card Technology for Smart Cards: Architecture and Programmer’s Guide. The Java Series. Addison-Wesley, Reading (2000)

    Google Scholar 

  12. Bonnet, S., Marvie, R., Geib, J.M.: Putting Concern-Oriented Modeling into Practice. In: 2nd Nordic Workshop on UML, Modeling, Methods and Tools (MWUML 2004), Turku, Finland (2004)

    Google Scholar 

  13. Javatm Metadata Interface (JMItm): Specification Version 1.0 (2002), http://java.sun.com/products/jmi/

  14. Modfact: Open Source Framework Providing MDA services (2002-2003), http://modfact.lip6.fr

  15. Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: Workshop on Generative Techniques in the Context of MDA (OOPSLA 2003), Anaheim, USA (2003)

    Google Scholar 

  16. Svahnberg, M., Bosh, J.: Issues Concerning Variability in Software Product Lines. In: van der Linden, F.J. (ed.) IW-SAPF 2000. LNCS, vol. 1951, pp. 146–157. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  17. van Gurp, J., Bosh, J., Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: Working IEEE/IFIP Conference on Software Architecture (WISCA 2001), Amsterdam, The Netherlands, pp. 45–54. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  18. Jacobson, I., Griss, M., Jonsson, P.: Software Reuse: Architecture, Process and Organization for Business Success. Addison Wesley, Reading (1997)

    Google Scholar 

  19. Ziadi, T., Hëlouët, L., Jézéquel, J.-M.: Towards a UML Profile for Software Product Lines. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 129–139. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  20. Clauß, M.: Generic Modeling using UML Extensions for Variability. In: Workshop on Domain Specific Visual Languages (OOPSLA 2001), Tampa Bay, USA (2001)

    Google Scholar 

  21. Lopes, C., Hursch, W.: Separation of concerns. Technical report, College of Computer Science, Northeastern University, Boston, MA, Etats-Unis (1995)

    Google Scholar 

  22. Coyler, A., Rashid, A., Blair, G.: On the separation of concerns in program families. Technical Report COMP-001-2004, Computing Department, Lancaster University, Lancaster, UK (2004)

    Google Scholar 

  23. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  24. Gray, J., Bapty, T., Neema, S., Schmidt, D.C., Gokhale, A., Natarajan, B.: An Approach for Supporting Aspect-Oriented Domain Modeling. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 151–168. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bonnet, S., Potonniée, O., Marvie, R., Geib, JM. (2004). A Model-Driven Approach for Smart Card Configuration. In: Karsai, G., Visser, E. (eds) Generative Programming and Component Engineering. GPCE 2004. Lecture Notes in Computer Science, vol 3286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30175-2_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30175-2_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23580-4

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics