Skip to main content

Model-Based Software Reuse

  • Conference paper
  • First Online:
Object-Oriented Technology ECOOP 2002 Workshop Reader (ECOOP 2002)

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

Included in the following conference series:

  • 814 Accesses

Abstract

This report summarises the presentations and discussions of the First Workshop on Model-based Software Reuse, held in conjunction with the 16th European Conference on Object-Oriented Programming (ECOOP) Malaga, Spain June 10, 2002. This workshop was motivated by the observation that convenient models are very useful to understand the mechanisms of reuse. Models may help to define the interoperability between components, to detect feature interaction and to increase the traceability. They have the potential to define the essential aspects of the compositionality of the assets (i.e., components, aspects, views, etc.). Common problems discussed were how to reason about the properties of composed assets (with the focus on invalid asset compositions detection) and how to model assets to enable such reasoning. Eleven papers have been accepted and presented. Discussion groups in the areas “Software Architectures as Composed Components”, “Automated Analysis and Verification” and “Modelling and Formalising” were formed.

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. M. Clauß, K. Czarnecki, B. Franczyk, and A. Speck. GCSE’01 Feature Modeling Workshop, Part of the Third International Symposium on Generative and Component-Based Software Engineering (GCSE 2001). Erfurt, Germany, September 2001. http://www-st.inf.tu-dresden.de/gcse-fm01/.

  2. I. Crnkovic, H. Schmidt, J. Stafford, and K. Wallnau. 4th ICSE workshop on Component-Based software engineering: Component certification and system prediction. In Proceedings of the 23rd International Conference on Software Engeneering (ICSE-01), pages 771~772, Los Alamitos, California, May12~19 2001. IEEE Computer Society.

    Google Scholar 

  3. Ivica Crnkovic, Stig Larsson, and Judith Stafford, editors. Workshop On Component-Based Software Engineering (in association with 9th IEEE Conference and Workshops on Engineering of Computer-Based Systems), Lund, Sweden, 2002, April 2002.

    Google Scholar 

  4. Gamma E., Helm R., Johnson R., and Vlissides J. Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley, 1995.

    Google Scholar 

  5. Martin Fowler. Analysis Patterns, Reusable Object Models. Addison Wesley, 1997.

    Google Scholar 

  6. G. Kiczales. Aspect-oriented programming. ACM Computing Surveys, 28(4):154~154, December 1996.

    Article  Google Scholar 

  7. H. Klaeren, E. Pulvermüller, A. Rashid, and A. Speck. Aspect Composition applying the Design by Contract Principle. In Proceedings of the GCSE’00, Second International Symposium on Generative and Component-Based Software Engineering, LNCS 2177, Erfurt, Germany, September 2000. Springer.

    Google Scholar 

  8. Wolfgang Pree. Komponentenbasierte Softwareentwicklung mit Frameworks. dpunkt.verlag, Heidelberg, Germany, 1997.

    MATH  Google Scholar 

  9. E. Pulvermüller, I. Borne, N. Bouraqadi, P. Cointe, and U. Assmann. Workshop on Software Composition (SC 2002), affiliated with ETAPS 2002. Grenoble, France, April 2002. http://www.easycomp.org/sc2002/.

  10. E. Pulvermüller, A. Speck, and J.O. Coplien. A Version Model for Aspect Dependency Management. In Proceedings of International Symposium of Generative and Component-based Software Engineering (GCSE 2001), LNCS 1241, pages 70~79. Springer, 2001.

    Google Scholar 

  11. E. Pulvermüller, A. Speck, M. D’Hondt, W.D. De Meuter, and J.O. Coplien. Workshop on Feature Interaction in Composed Systems, ECOOP 2001. Budapest, Hungary, June 2001. http://i44w3.info.unikarlsruhe. de/~pulvermu/workshops/ecoop2001/.

  12. Ralf H. Reussner and Heinz W. Schmidt. Using Parameterised Contracts to Predict Properties of Component Based Software Architectures. In Ivica Crnkovic, Stig Larsson, and Judith Stafford, editors, Workshop On Component-Based Software Engineering (in association with 9th IEEE Conference and Workshops on Engineering of Computer-Based Systems), Lund, Sweden, 2002, April 2002.

    Google Scholar 

  13. P. Steyaert, C. Lucas, K. Mens, and T. D’Hondt. Reuse contracts: Managing the evolution of reusable assets. In Proceedings of the OOPSLA 1996 Conference on Object-Oriented Programming, Systems, Languages and Applications, number 31(10) in ACM SIGPLAN Notices, pages 268~285. ACM Press, 1996.

    Google Scholar 

  14. Antje von Knethen. Change-oriented requirements traceability support for evolution of embedded systems. Fraunhofer IRB Verlag, 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Speck, A., Pulvermüller, E., Van Der Straeten, R., Reussner, R.H., Clauß, M. (2002). Model-Based Software Reuse. In: Hernández, J., Moreira, A. (eds) Object-Oriented Technology ECOOP 2002 Workshop Reader. ECOOP 2002. Lecture Notes in Computer Science, vol 2548. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36208-8_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-36208-8_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00233-8

  • Online ISBN: 978-3-540-36208-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics