skip to main content
10.1145/1050330.1050387acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
Article

Metadata driven code generation using .NET framework

Published: 17 June 2004 Publication History

Abstract

In this paper incorporating manual and automatic code generation is discussed. A solution for automatic metadata-driven code generation is presented illustrated with multi tier Enterprise Resource Planning System. We intend to make our solution available to public in order to encourage investigation of code generation and schema-driven tools for .NET Framework.

References

[1]
An Introduction to Microsoft .NET. White Paper, Microsoft Corporation, 2001.
[2]
Burginsky, F., M. Finnie, P. Yu, Automatic Code Generation from Design Patterns, IBM Systems Journal, Volume 35, #2, 1996.
[3]
Bassett, P., Framing software reuse - lessons from real world, Yourdon Press, Prentice Hall, 1997.
[4]
Code Generation Network - http://www.codegeneration.net
[5]
Gamma, E., R. Helm, R. Johnson, J. Vilssides, Design Patterns: Elements of Reusable Object Oriented Software, Addison Wesley Inc., 1998
[6]
Lumpe, M., On the representation and use of Metadata, Second International Workshop on Composition Languages, Málaga, Spain, June 2002
[7]
Richter, J., Applied Microsoft .NET Framework Programming, Microsoft Press, 2002.
[8]
Sauer, F., Metadata driven multi-artifact code generation using Frame Oriented Programming, OOPSLA 2002.
[9]
Troelsen, A., C# and the .NET Platform, Apress, 2001.
[10]
Wong, T., S. Jarzabek, M. Soe, R. Shen, H. Zhang, XML Implementation of Frame Processor, Symposium of Software Reusability, SSR'01, Toronto, Canada, May 2001, pp. 164--172.

Cited By

View all
  • (2024)How do annotations affect Java code readability?Empirical Software Engineering10.1007/s10664-024-10460-w29:3Online publication date: 3-May-2024
  • (2018)Does it make sense to have application-specific code conventions as a complementary approach to code annotations?Proceedings of the 3rd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection10.1145/3281074.3281078(15-22)Online publication date: 5-Nov-2018
  • (2013)Pattern Language for the Internal Structure of Metadata-Based FrameworksTransactions on Pattern Languages of Programming III10.1007/978-3-642-38676-3_3(55-110)Online publication date: 2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CompSysTech '04: Proceedings of the 5th international conference on Computer systems and technologies
June 2004
661 pages
ISBN:9549641384
DOI:10.1145/1050330
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 June 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. .NET framework
  2. code generation
  3. custom attributes
  4. metadata

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 241 of 492 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)How do annotations affect Java code readability?Empirical Software Engineering10.1007/s10664-024-10460-w29:3Online publication date: 3-May-2024
  • (2018)Does it make sense to have application-specific code conventions as a complementary approach to code annotations?Proceedings of the 3rd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection10.1145/3281074.3281078(15-22)Online publication date: 5-Nov-2018
  • (2013)Pattern Language for the Internal Structure of Metadata-Based FrameworksTransactions on Pattern Languages of Programming III10.1007/978-3-642-38676-3_3(55-110)Online publication date: 2013
  • (2013)Metadata-Based Frameworks in the Context of Cloud ComputingCloud Computing10.1007/978-1-4471-5107-4_1(3-24)Online publication date: 2-Apr-2013

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media