Skip to main content

A Case Study to Evaluate Templates & Metadata for Developing Application Families

  • Conference paper
Advances and Innovations in Systems, Computing Sciences and Software Engineering

Abstract

Automatic code generation of application families emerges as a solid promise to cope with the increasing demand of software in business environments. Using templates and metadata for development of abstract solutions and further automatic generation of the particular cases, helps freeing the developers from the most mechanical and tedious tasks of the implementation phase, allowing them to focus their knowledge in the expression of conceptual solutions.

In this case study, we adapted the Halstead metrics for object-oriented code, templates, and metadata -in XML format- to measure the effort required to specify and then automatically generate complete applications, in comparison with the effort required to build the same applications entirely by hand. Then we used the same metrics to compare the effort of specifying and generating a second application of the same family, versus the effort required to coding this second application by hand.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fitzsimmons, A. and Love, T., A Review And Evaluation Of Software Science, ACM Computing Surveys, vol. 10, Mar., 1978.

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., and Vlissides, J.. Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA, USA: Addison-Wesley, 1995.

    Google Scholar 

  3. Greenfield, J., The Case for Software Factories, Microsoft Architect Journal, vol. 3, Jul., 2004. http://msdn.microsoft.com/library/en-us/dnmaj/html/aj3softfac.asp

    Google Scholar 

  4. Halstead, M., “Toward a theoretical basis for estimating programming effort”, ACM/CSC-ER Proceedings of the 1975 annual conference, 1975.

    Google Scholar 

  5. Meyer, B., Object Oriented Software Construction, 2nd edition, Prentice Hall PTR, 1997.

    Google Scholar 

  6. Schmidt, D., Model-Driven Engineering, IEEE Computer, vol. 39(2), Feb, 2006.

    Google Scholar 

  7. The Standish Group International, Inc., The Chaos Report, 1994.

    Google Scholar 

  8. The Standish Group International, Inc., The Chaos Report 2004 Q3, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Ríos, J.L., Machado-Píriz, F. (2007). A Case Study to Evaluate Templates & Metadata for Developing Application Families. In: Elleithy, K. (eds) Advances and Innovations in Systems, Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6264-3_43

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6264-3_43

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6263-6

  • Online ISBN: 978-1-4020-6264-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics